C++以纯虚函数来定义抽象接口,继承了抽象接口的类必须要实现所有父类的纯虚函数。OC中的协议类似于C++的纯虚函数。1.声明协议。@protocol后面接协议的名称。@protocol NSObject@end如果一个协议继承于另外一个协议,声明方法为尖括号里面填入父协议名称。@protocol S...
分类:
其他好文 时间:
2015-02-08 23:07:45
阅读次数:
172
原文转载自:http://www.xue163.com/329/1654/3292048.html1、Model存放到数组中#import@interfaceVideoPinglunModel:NSObject@property(nonatomic,assign)NSIntegercommentUs...
分类:
编程语言 时间:
2015-02-06 20:26:32
阅读次数:
169
oc在类别里给类加属性以及原理如何在类别里给类加属性呢,有鸭子模样的我们就认为他是鸭子了.@interface NSObject (XY)
@property (nonatomic, strong) id tempObject;
@end@implementation NSObject (XY)@dynamic tempObject;- (id)tempObject
-...
分类:
其他好文 时间:
2015-02-05 20:34:55
阅读次数:
147
一 创建和初始化方法
二 内存管理方法
三 判断方法
四 间接调用
五 描述
六 反射
七 NSObject本质...
分类:
移动开发 时间:
2015-02-05 20:28:36
阅读次数:
207
范围:任何继承了NSObject的对象,对基本数据类型无效原理:每个对象内部都保存了一个与之相关联的整数,称为引用计数器当使用alloc,new或者copy创建一个对象时,对象的引用计数器被设置为1给对象发送一条retain消息,可以使引用计数器值+1给对象发送一条release消息,可以使引用计数...
分类:
其他好文 时间:
2015-02-05 09:21:57
阅读次数:
124
不可变长度的Set
@interface NSSet : NSObject
初始化方法
+ (instancetype)set; //声明一个空集
+ (instancetype)setWithObject:(id)object;
+ (instancetype)setWithObjects:(const id [])objects count:(NSUInteger)cnt;
+...
分类:
其他好文 时间:
2015-02-04 12:53:39
阅读次数:
179
本章主要讲解OC语言特性类目(Category)延展(Extension)协议(Protocol)1.类目OC语言中的类目机制只有一个作用:为任何一个类添加方法现在我们创建一个Student类@interface Student : NSObject@property(nonatomic,stron...
分类:
其他好文 时间:
2015-02-04 12:31:07
阅读次数:
169
//委托的协议定义@protocol UpdateDelegate - (void)update;@end@interface Test : NSObject//委托变量定义@property (nonatomic, weak) id delegate;//blocktypedef void (^U...
分类:
移动开发 时间:
2015-02-04 10:37:53
阅读次数:
186
BlockTest.h#import typedef void (^didFinishBlock)(NSString *str);typedef void (^didFailBlock)(NSString *str);@interface BlockTest : NSObject+(void)jus...
分类:
移动开发 时间:
2015-02-03 19:10:24
阅读次数:
200
一、description方法Description方法包括类方法和对象方法。(NSObject类所包含)(一)基本知识-description(对象方法)使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行输出。+description(类方法)使用NSLo...
分类:
编程语言 时间:
2015-02-02 17:21:39
阅读次数:
181