मैंने ऑब्जेक्टिव-सी कक्षाओं के लिए @interface
घोषणाओं को देखा है। मैं समझने के लिए निम्न तरीकों से क्यों डेवलपर्स घोषित @interface
चाहते हैं:@ इंटरफेस घोषणाओं की किस्में, कुछ कोष्ठक के साथ
// in the .h file
@interface MyClass : NSObject
// ...
@end
// in the .m file (what's the purpose of the parens?)
@interface MyClass()
// more property declarations which seem like they can go in the .h file
@end
// again in the .m file (what's the purpose of private?)
@interface MyClass (Private)
// some method declarations
@end
उदाहरण के लिए: [एक त्वरित खोज] (http://stackoverflow.com/search?q=%5Bobjc%5D+%40interface+parentheses&submit=search) जाता http : //stackoverflow.com/questions/7378479/what-does-the-text-inside-parentheses-in-interface-and-implementation- डायरेक्टिव –
[भाषा spec] (http://developer.apple] को देखने के बारे में क्या .com/पुस्तकालय/मैक/प्रलेखन/कोको/वैचारिक/ObjectiveC/अध्याय/ocDefiningClasses.html # // apple_ref/doc/यूआईडी/TP30001163-CH12-SW1)? –