objective-c – Cocoa中的助手功能

objective-c – Cocoa中的助手功能,第1张

概述帮助器/效用函数在Obj-C类中的标准方法是什么? 即通用功能在整个应用程序中使用并被超过1类调用。 一个Obj-C方法可以存在于一个类之外,还是需要一个C函数才能有这样的行为? Objective-C有很多选择。首先,由于Obj-C是C的严格超集,您可以在单独的模块(源文件)中定义所有的库函数,并从任何已经具有的Obj-C对象/代码中快乐地调用它们。如果创建一个对象源文件(.m文件),则可以调用 帮助器/效用函数在Obj-C类中的标准方法是什么?

即通用功能在整个应用程序中使用并被超过1类调用。

一个Obj-C方法可以存在于一个类之外,还是需要一个C函数才能有这样的行为?

解决方法 Objective-C有很多选择。首先,由于Obj-C是C的严格超集,您可以在单独的模块(源文件)中定义所有的库函数,并从任何已经具有的Obj-C对象/代码中快乐地调用它们。如果创建一个对象源文件(.m文件),则可以调用/使用对象。

如果您的通用函数在逻辑上 *** 纵其他已建立的对象(对于实例,在Nsstring上运行),则可以使用类别将函数映射到已存在的类(这在哪里有意义)。

最后,正如Tony指出的那样,你可以使用静态方法创建类(尽管我个人喜欢这个选项)。我倾向于使用一个二者的混合,在适当的地方添加类别,并为其他人使用标准功能。我通常只做一个新课程,设计一个班级是有意义的。

总结

以上是内存溢出为你收集整理的objective-c – Cocoa中的助手功能全部内容,希望文章能够帮你解决objective-c – Cocoa中的助手功能所遇到的程序开发问题。

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

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

原文地址:https://54852.com/web/1039271.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存