ios 中的 .h 和.m文件
没接触过ios的原生开发,对这个有点不解。
下面来了解下:
新建一个类 这个类继承 NSObject的类,就会创建出这样两个文件
在.h文件中
有一个import,这是用来导入工具包,就是foundation框架
@这个标志表示你使用的是object-c语言
@interface 是声明类的关键字
tongdun是类名
: 冒号表示继承,oc中是单继承模式
NSObject是父类
在@interface和@end之间是用来声明属性和方法的
在.m文件中声明的属性是无法被外界看到的,所以也成为私有属性,而在.h中的属性就是public属性
在.m文件中
#import ”tongdun.h“ 用来导入.h中声明的属性和变量
@implementation tongdun implementation是实现类的关键字
学会建类之后,接下来就可以 学习下 如何写ios和RN的交互类。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
synchronized猎奇
阶段1 事情的起因是同事写了这样一段代码。 @synchronized(@"test synchronized"){ NSLog(@"do something"); } 于是我指出这样应该是锁不住的,因为 synchronized 锁的是对象,而每次创建的字符串都是新对象,所以锁不住。 同事跟我说,“no,no,no”,你太天真了,编译器会优化字符串,像这种写在代码里的字符串,会被放在ios包的常量字符串里,终生只有一个地址。还给我祭出了ipa包内容截图。 于是我自己写了段测试代码 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ @synchronized(@"test synchronized"){
-
下一篇
仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器,支持iOS6+,3行代码即可集成
重要提示: 1.9.0版本已发布,移除了"prefs:root="的调用,这个API已经被列为私有API,请大家尽快升级。其它同样使用了该API的库大家可以检查下,比如著名的SVProgressHUD 如果你发现了Bug,请先尝试更新到最新版,此前的版本可能存在一些bug。如果你已经是最新版了,请在github上提一个issue,我看到了会尽快处理哈~ 前段时间空余时间比较多,打算尝试做一个图片选择器出来,仔细对比了很多自定义了图片选择器的应用,感觉最喜欢微信的界面效果,当然微博的功能更强大,还支持了LivePhoto,所以打算模仿微信的界面效果,瞄着微博的功能去做一个图片选择器出来。 一. TZImagePickerController简介 这个图片选择器还没达到我理想中的效果,但是最近工作开始忙起来了,所以有一些功能放在以后加入吧。目前这个图片选择器: 支持图片多选、选原图和视频; 支持预览图片和视频; 支持iOS6+; 总体上跟微信的照片选择器界面和功能都差不多一样,当然我这个弱不少...效果图如下: TZPhotoPickerController, 照片选择控制器 2.TZPh...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL数据库在高并发下的优化方案
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Hadoop3单机部署,实现最简伪集群