我是 iOS 的新手,正在尝试了解 Objective-C 的世界,以便我可以编写地道的代码。我来自 Java 背景。
我想创建一个实用程序类,以便可以在 View Controller 之间共享一些静态方法。我看到这个 - iOS - how do I create a "utility" class that all my controllers can call - 建议创建接口(interface)和实现以及导入接口(interface)。
问题:
是否建议每次都创建一个接口(interface)?与仅使用一堆静态方法编写实现类相比,我有什么优势?
最佳答案
“接口(interface)”不同于Java中的接口(interface)。那将是 Objective-C 中的一个协议(protocol)。
接口(interface)部分让使用它的人知道类的公共(public)部分。您在使用实用程序类的其他类中导入 .h 文件(包含接口(interface)),以使调用者知道此类和方法。
关于ios - 我们是否必须为实用程序类创建接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25575682/