
Effective Objective-C 2.0 阅读笔记
太阳骑士索拉尔
天青色等烟雨
展开
-
Effective Objective-C 2.0 阅读笔记 一 之 @class向前声明
参考文章第一章: IOS优化(2) @class与引入文件问题IOS OC 向前声明 forward declaring在import头文件时应该在.h文件中使用@class去向前申明,因为在.h文件里也不需要知道所引用的类的具体实现细节然后在.m文件里再去import相应的类好处:一是可以避免A中importB, B中importA的循环引用二是可以减少载入头文件时间,减...原创 2018-12-09 18:20:37 · 219 阅读 · 0 评论 -
Effective Objective-C 2.0 阅读笔记 二
参考文章[OC]之 atomic 与 nonatomic的区别iOS关于属性关键字,你又知道多少?IOS Super的理解iOS super关键字帮我们做了什么?Xcode中的技巧你知道多少呢?看Xcode如何带你听音乐哦Xcode中快速定位、快速查找、快速查看文档、快速解决不再打印等技巧字面数值 //使用方法来创建显得繁琐复杂 NSNumber *someNum...原创 2019-01-16 14:36:38 · 290 阅读 · 0 评论 -
Effective Objective-C 2.0 阅读笔记 三
参考文章iOS架构师之路:iOS开发(OC)中的命名规范用前缀避免命名空间冲突Apple宣称保留所有“两字母前缀”(two-letter prefix)的权利, 因此我们自己的前缀一定要是三个字母为了避免引用的第三方库引用了你自己本身引用的第三方库, 一般要把你引用的第三方库所有名字都加上自己的后缀。。。(好像很有道理)提供“全能初始化方法”类中提供一个全能初始化方法, 让其...原创 2019-01-17 08:41:48 · 214 阅读 · 0 评论 -
Effective Objective-C 2.0 阅读笔记 四
参考文章iOS 抛出异常@throw用前缀避免命名空间冲突使用@throw抛出异常, 抛出后程序会直接退出 @throw [NSException exceptionWithName:@"context show" reason:@"crush's reason" ...原创 2019-01-28 12:58:11 · 266 阅读 · 0 评论