EOC摘要

本文分享了在编程过程中的一些重要技巧和最佳实践,包括使用字面量、描述方法、私有方法命名、类别分类、弱引用、内存管理、块命名、选择方法等。文章还提到了在Objective-C中避免retain cycle的方法,以及如何使用Xcode的zombie object功能来定位内存问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天有事回老家,在动车上把EOC囫囵吞枣看完了,晚上回来摘要几条觉得比较重要的,备忘

1、在可能的时候,尽量多用字面量

2、尽可能为对象实现description方法

3、私有方法的前缀,不用_,会跟苹果冲突。那我考虑用__

4、如果一个类里的方法太多,考虑用category分类

5、category也要加前缀,比如sd_setImageWithUrl。总之因为oc缺少完备的namespace方案,所以在可能冲突的地方,都要考虑加前缀

6、以弱引用避免retain cycle

7、ARC无法处理CoreFoundation框架的对象回收,需要自己调用CFRelease方法

8、定位内存问题时,可以用xcode的zombie object功能

9、用typedef为block命名,使之易读可复用

10、performSelector系列方法可以当做不存在了

11、GCD不是万能的,有时候还需要NSOperation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值