假设我创建了我的类及其init方法.为什么我应该调用并返回init分配给self 的超类的值?它涉及哪些案例?
我会很感激为什么我需要Cocoa超类和非Cocoa的例子.
假设我有一个名为Item的类.这是NewsItem和TwitterItem的超类.
如果我想创建一些NewsItem,我必须使用(内部构造函数)
self = [super init];
Run Code Online (Sandbox Code Playgroud)
如果是,为什么?在Java/C#中我会这样做,
NewsItem n = new NewsItem();
Run Code Online (Sandbox Code Playgroud)
我不必对Java/C#中的超类做任何事情.只是无法把握它.