pme*_*ino 2 cocoa-touch interface objective-c method-declaration ios
我看过这样编写的代码:
@interface AViewController(Private)
Run Code Online (Sandbox Code Playgroud)
我想知道(Private)提交到App Store时是否意味着什么?一般来说意味着什么?
这是一个名为"私人"的类别.
查看Objective-C编程参考的Categories and Extensions一章
这意味着它是AViewControler类的一个附加组件,为方便起见,它已被命名为"Private".它可以被称为任何东西,甚至留空以创建类扩展.
您可以在自己的应用程序可以调用的代码中创建私有方法.这实际上是一种很好的做法,因为它表明了正确的封装(尽管在Objective-C中没有私有方法).如果您不希望自己的应用程序被App Store拒绝,那么您不允许在代码中使用iOS框架的私有方法.