objective-c – 如何在没有子类化的情况下在构建的类中添加成员变量和方法

objective-c – 如何在没有子类化的情况下在构建的类中添加成员变量和方法,第1张

概述如何在不对其进行子类化的情况下将成员变量和方法添加构建的类(例如,NSString)中. 对于方法:您可以使用 categories添加成员方法而无需子类化.在Cocoa中,添加每个框架扩展方法是一种非常常见的做法. 例如变量:从Snow Leopard(Mac OS X 10.6)开始,您可以使用associative references.您可以使用它们来模拟向现有类添加对象实例变量. 关于 如何在不对其进行子类化的情况下将成员变量和方法添加到构建的类(例如,Nsstring)中.解决方法 对于方法:您可以使用 categories添加成员方法而无需子类化.在Cocoa中,添加每个框架扩展方法是一种非常常见的做法.

例如变量:从SNow Leopard(Mac OS X 10.6)开始,您可以使用associative references.您可以使用它们来模拟向现有类添加对象实例变量.

关于你可以用关联引用和类别做什么,Objective-C Programming Language非常全面.

总结

以上是内存溢出为你收集整理的objective-c – 如何在没有子类化的情况下在构建的类中添加成员变量和方法全部内容,希望文章能够帮你解决objective-c – 如何在没有子类化的情况下在构建的类中添加成员变量和方法所遇到的程序开发问题。

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

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

原文地址: https://www.outofmemory.cn/web/1013765.html

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

发表评论

登录后才能评论

评论列表(0条)

保存