疑问,有关IBOutlet的weak & strong reference。 错了,默认是strong reference,IBOutlet的属性一般可以设为weak是因为它已经被view引用了,除非view被释放,否则IBOutlet的属性也不会被释放,另外IBOutlet属性的生命周期和view应该是一致的,所以IBOutlet属性一般设为weak。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 默认是weak或strong可能跟xcode版本有关,或工程的类型有关,我用过2个不同版本的xcode,默认生成的就是不一样,不能一概而论。楼主下次一定要记得说明下开发环境噢 在这里推荐一篇博文,你看下吧http://www.cnblogs.com/scorpiozj/p/3337710.html 如果拥有者必须“拥有”对象的指针,因此属性应设置为strong。而其他的IBOutlet对象的属性需要设置为weak,因为拥有者并不需要“拥有”他们的指针。举例来说,UIViewController的view属性是strong,因为controller要直接拥有view。而添加到view上的subviews,作为IBOutlet只需要设置为weak就可以了,因为他们不是controller直接拥有的。直接拥有subviews的是controller的view,ARC会帮助管理内存。 ios缩小动画的问题! UINavigationController旋转的问题 咨询个可行性问题,关于后台服务程序 live555 跟iphone主界面宫格类似的视图应该如何实现呢? 求救 itunes 图标模糊了。 关于ios内存管理的问题 oc 协议 为什么是id类型? IOS中我想在A程序里面直接启动B程序,必须要两个程序都安装到IOS里面么? 如何设置横屏 UITableViewController 使用分组时,每个分组可以下拉展开和缩起来吗? 求助,要做iphone上的一个订票软件,支付的时候用uiwebview内嵌银行支付界面好不好呢
默认是weak或strong可能跟xcode版本有关,或工程的类型有关,我用过2个不同版本的xcode,默认生成的就是不一样,不能一概而论。楼主下次一定要记得说明下开发环境噢
http://www.cnblogs.com/scorpiozj/p/3337710.html