新人自学中,问一个基础问题 现在版本中, 创建一个属性, 我又自己同时定义了setter,getter 方法,需要做内存管理,加锁吗? @synthesize? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你是ARC就不用留意内存管理,如果你是MRC set get 也需要内存管理 MRC自己释放,ARC针对UI的不需要释放,但CG,CA等都需要自己释放 ARC模式下重写无所谓,但是貌似属性只能get set选一个重写,MRC的话,set方法要释放内存,get不用。加不加锁看需求 线程锁设计到钱时候加,具体看啥情况,ARC时候不用手动管理内存 定义了属性就没必要写getter, setter方法了,没有什么实在意义。非要覆盖系统自带的set、get话也得看是ARC还是MRC,MRC下需要release属性。加不加线程锁也得看具体情况,默认是加,但大多数情况下是不加,太麻烦了。 《Effective Objective-C 2.0》里有一章讲这个自己去看。论坛里一人一句的只能讲得很浅。 怎么调试都是运行正常,不出错,奇了怪了 tableview自定义cell布局,在xib文件拖拽控件时自动后移。。 微博列表怎么做 xcode 4.3.2 里面没有windows base application mac os 10.6.2的安装包哪里有下载啊,要在虚拟机上可以装的 iPhone客户端应用调用web service ? 网络断开后再连接的断点续传是怎么实现的? 求算法,请问这个问题如何解决? iOS 从沙盒中取data特别慢,有什么办法变快呢? 菜鸟求学 代码写布局适配iPhone6、iPhone6P IOS6以后的系统怎么强制横屏啊,前面的都是竖屏,有一个要横屏
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货