- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 [iOS]isKindOfClass、isMemberOfClass、isSubclassOfClass
最近招聘了一段时间,有些面试者我会提到 isKindOfClass 和 isMemberOfClass 的区别和使用场景。来的人很少有能答对的,我觉得这是很基础的东西,所以在这里简单的用代码加说明的形式列出来。【其实我个人觉得,从方法的名称就已经能猜出他们之间的区别了。^_^】@interface SuperClass : NSObject@end@implementation Sup
2016-03-17 13:18:26 813
原创 [iOS]实现抽象基类
在QQ群里偶尔有人问起怎么实现一个类,不能直接实例化,只能使用他的子类【其实就是抽象基类的意思】,这里分享一下我的做法。很简单,直接上代码。如果是MRC,那么还需要手动释放内存。@implementation APIManagerBase+ (instancetype)alloc { if ([[self class] isSubclassOfClass:[APIManagerBa
2016-03-07 11:29:26 1576 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人