iOS:__ weak vs(弱)

iOS:__ weak vs(弱),第1张

概述这两行代码之间是否存在差异? __weak IBOutlet UITextField *usernameField;@property (weak) IBOutlet UITextField *usernameField; 如果在.h或.m文件的接口部分声明其中任何一个怎么办? 是.第一个示例声明了一个名为usernameField的弱实例变量,但第二个示例声明了一个名为usernameFie 这两行代码之间是否存在差异?

__weak IBOutlet UITextFIEld *usernameFIEld;@property (weak) IBOutlet UITextFIEld *usernameFIEld;

如果在.h或.m文件的接口部分声明其中任何一个怎么办?

解决方法 是.第一个示例声明了一个名为usernameFIEld的弱实例变量,但第二个示例声明了一个名为usernameFIEld的弱属性,以及一个名为_usernameFIEld的实例变量,该变量由属性访问.

如果在.m文件的@interface部分声明它,那么只能在该.m文件中访问它(除非你搞乱了Objective-C运行时).

总结

以上是内存溢出为你收集整理的iOS:__ weak vs(弱)全部内容,希望文章能够帮你解决iOS:__ weak vs(弱)所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1076957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存