
即通用功能在整个应用程序中使用并被超过1类调用。
一个Obj-C方法可以存在于一个类之外,还是需要一个C函数才能有这样的行为?
解决方法 Objective-C有很多选择。首先,由于Obj-C是C的严格超集,您可以在单独的模块(源文件)中定义所有的库函数,并从任何已经具有的Obj-C对象/代码中快乐地调用它们。如果创建一个对象源文件(.m文件),则可以调用/使用对象。如果您的通用函数在逻辑上 *** 纵其他已建立的对象(对于实例,在Nsstring上运行),则可以使用类别将函数映射到已存在的类(这在哪里有意义)。
最后,正如Tony指出的那样,你可以使用静态方法创建类(尽管我个人喜欢这个选项)。我倾向于使用一个二者的混合,在适当的地方添加类别,并为其他人使用标准功能。我通常只做一个新课程,设计一个班级是有意义的。
总结以上是内存溢出为你收集整理的objective-c – Cocoa中的助手功能全部内容,希望文章能够帮你解决objective-c – Cocoa中的助手功能所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)