1. http请求
必须在Info.plist添加属性App Transport Security Settings,以及Allow Arbitrary Loads设置为yes
2.retain,copy,strong
retain:是说明该属性在赋值的时候,先release之前的值,然后再赋新值给属性,引用再加1。
copy: 建立一个索引计数为1的对象,然后释放旧对象
strong: 强引用
nonatomic: 非原子性
3. 第三方框架Masory
这是一个自动布局约束框架,值得学习。
4. 混编-fobjc-arc -fno-objc-arc
在Complier Sources中选中需要(或不需要)使用ARC的文件,双击,添加-fobjc-arc(或-fno-objc-arc)
混编译参数
5. OC之消息
OC方法定义6.OC之Category,扩展
Objective-C提供了一种与众不同的方式——Category,可以动态的为已经存在的类添加新的行为。这样可以保证类的原始设计规模较小,功能增加时再逐步扩展。使用Category对类进行扩展时,不需要访问其源代码,也不需要创建子类
7.OC之Protocol
OC的Interface,与java的接口含义不同。Protocol与java的接口类似。
网友评论