在Object-C中創建抽象類我最初是一個Java程序員,現在正在使用Object-C。我想創建一個抽象類,但在Object-C中這似乎是不可能的。這個是可能的嗎?如果不是,我在目標C中離抽象類有多近?
3 回答

MYYA
TA貢獻1868條經驗 獲得超4個贊
[NSException raise:NSInternalInconsistencyException format:@"You must override %@ in a subclass", NSStringFromSelector(_cmd)];
@throw [NSException exceptionWithName:NSInternalInconsistencyException reason:[NSString stringWithFormat:@"You must override %@ in a subclass", NSStringFromSelector(_cmd)] userInfo:nil];

繁花如伊
TA貢獻2012條經驗 獲得超12個贊
- (id)someMethod:(SomeObject*)blah{ [self doesNotRecognizeSelector:_cmd]; return nil;}
- 3 回答
- 0 關注
- 776 瀏覽
添加回答
舉報
0/150
提交
取消