(九)OC 总结(持续更新)

2018-07-23  本文已影响4人  CodingEleven

最近在看<<Effective Objective-C 2.0>>这本书,做一些记录.

1. 在.h文件中尽量少引入其他头文件,以此减少编译引入头文件类中不必要的细节的时间,同时避免这两个头文件相互引用而导致其中一个类编译不正常的情况.此时可以使用前向声明 @class XXX. 在无法使用前向声明时,比如声明某个类遵循一项协议,可以把<XXXDelegate>移至class-continuation分类中,或者把协议单独放入一个头文件中,然后再将其引入.

2. 多用字面量语法,少用与之等价的方法(alloc init方法)
NSArray *arry = @[@"1",@"2"]; // 字面量创建

上一篇 下一篇

猜你喜欢

热点阅读