感想:在写一个自定义类的时候,要把类的各个元素(需要初始化的,如字符串类型)在初始化方法中做初始化,设定一个默认值,同时在dealloc中该释放的释放掉
感想:一个数组对象什么时候为空
if (arrayAnchorNew == nil) {
NSLog(@"arrayAnchorNew is nil 11111111111111"); //打印
}
arrayAnchorNew = [[NSMutableArray alloc]init];
if (arrayAnchorNew == nil) {
NSLog(@"arrayAnchorNew is nil 22222222222222");
}
if ([arrayAnchorNew count] == 0) {
NSLog(@"arrayAnchorNew count 0 ");//打印
}
感想:
在给指针复制时,要打点调用
AA *bb;(bb 为类AA的指针对象)
- (void) aaa:(AA *)aa {
bb = aa;
//这种情况 1 bb = [aa retain]; bb在dealloc中释放
2 bb 在本来中声明了property属性 则self.bb = aa;
3 bb在其他类(CC)中声明了property属性,(CC *cc cc为CC类的对象) cc.bb = aa;
}