@property(** nonatomic,retain **)UIVIEw * singleTapVIEw;
我已经多次使用@property而实际上并不知道(非原子,保留或分配或复制)功能的确切含义.任何人都可以帮我这个..
谢谢
你的代码行:
@property(nonatomic,retain) UIVIEw *singleTapVIEw;
意味着您正在为UIVIEw编写getter和setter方法.
每当您在代码中的任何位置使用它时,它都会自动保留或增加UIVIEw的保留计数.
但是,当您使用时:
@property(nonatomic,assign) UIVIEw *singleTapVIEw;
然后使用你的UIVIEw,它的保留计数不会增加.这意味着它不会保留您的UIVIEw.
并且“copy”仅用于将当前对象的值赋予新对象.
总结以上是内存溢出为你收集整理的iphone – nonatomic和retain属性声明中的含义是什么?全部内容,希望文章能够帮你解决iphone – nonatomic和retain属性声明中的含义是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)