首页 > 代码库 > IOS基础知识提高
IOS基础知识提高
第三章类/属性/方法/选择器
1.区分类和对象,类是具有相同属性和行为的一组对象的集合,而对象是具体存在的实体,就有明确定义的状态和行为
2.OO最基本的思想:抽象法
抽象法可以帮助我们发现事物的因果,结构和表现形式,区分主要和次要
3.Objective-c文件扩展名
.h类的头文件,声明class,type,function,constant; .m类的实现源文件,可以包含Objective-c和c代码; .mm可以包含Objective-c和c语言C++代码
4.@class:引用需要的类
5.对象的创建id anObject=[[Rectangle alloc]init]
6.强类型(strong typing)和弱类型对象(weak typing)
7.方法的调用[对象名 方法名:参数]
8.@property和@synthesize的使用
//copy 内存拷贝
//atomic 原子性,就是在赋值时候,加同步锁
//noatomic 就是在赋值时候,编译器不加锁,可以提高访问效率
//assign 基本数据类型采用
//readonly 只能取属性的值,不能赋值
//readwrite 可以赋值 可以读取
//strong 代替retain 强引用
//weak 弱引用
//在属性里的是对象属性,需要在dealloc方法里释放
9.接口protocolo的使用
10.委托:雇主和委托者共同参与一个处理,说白了就是雇主想干某件事自己不动手委托给委托者来实现,这就是委托模式
IOS基础知识提高
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。