- 博客(5)
- 收藏
- 关注
原创 深拷贝和浅拷贝:strong与 copy 区别
深拷贝和浅拷贝/strong与 copy 区别==== 1.深拷贝是内容的拷贝,浅拷贝只是指针的拷贝,浅拷贝使指针 retain 一次,对于不可变数组(或 string 或 dictnory)的 copy 操作是浅拷贝,对不可变数组(或同上。)的 multyCopy 操作同对可变数组(或同上)的 copy 和 multyCopy 操作都是深拷贝 1.1 不可变数组经过 copy 操作之后,仍具有修
2016-07-09 23:51:49 541
原创 ScrollView等控件的代理协议
控件的代理协议监听控件的动作,如TextField的输入动作,scrollView的手势动作等,监听到动作后,可以做相应的动作,如输出scrollView缩放的比例,或者直接控制控件的状态,如输入0之后就停止输入实现代理<代理名称>:在.h或者.m中宣称遵守代理协议,那么就可以拥有代理中的方法的声明,进而选择需要实现的方法进行监听代理的注意点代理如果是assign,也就是说,没有强指针指向他,他会马
2016-07-09 23:46:22 285
原创 UITableView错题集
聊天布局错题集 1.取出cellHeight时,计算TextButton和iconView 的MaxY,注意不要取button子控件TiltleLabel的MaxY,因为X,Y都是相对坐标,子控件的X,Y都是相对于父控件的, 2.经典错误重现: objc: ld: 6 duplicate symbols for architecture x86_64 clang: error: linker
2016-07-09 23:41:00 216
原创 pch文件
PCH文件 1 Xcode 6 之前的文件:PCH文件 ,Xcode 6 之后就被苹果拿掉了 2 PCH文件的作用: 1 存放公用的宏 2 存放公用的头文件 3 自定义Log,调试阶段需要NSlog,但是发布阶段需要删掉NSLog, #define SMXLog(…) NSLog(VA_AGRS) ,只需要在NSLog前加 // 即可 3 用PCH文件容易出现的问题: 3.1 混合开发时,
2016-07-09 23:34:37 321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人