HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – nonatomic和retain属性声明中的含义是什么?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是iOS编程的新手.任何人都可以告诉我以代码行的确切含义
@property(** nonatomic,retain **)UIView * singleTapView;

我已经多次使用@property而实际上并不知道(非原子,保留或分配或复制)功能的确切含义.任何人都可以帮我这个..
谢谢

解决方法

在iOS中使用属性来替换我们通常编写的getter和setter方法.

你的代码行:

意味着您正在为UIView编写getter和setter方法.

每当您在代码中的任何位置使用它时,它都会自动保留或增加UIView的保留计数.

但是,当您使用时:

然后使用你的UIView,它的保留计数不会增加.这意味着它不会保留您的UIView.

并且“copy”仅用于将当前对象的值赋予新对象.

大佬总结

以上是大佬教程为你收集整理的iphone – nonatomic和retain属性声明中的含义是什么?全部内容,希望文章能够帮你解决iphone – nonatomic和retain属性声明中的含义是什么?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。