小知识

1 凡是nsstring,就用copy,定义一个模型对象,就用strong,只是赋值的,例如int、double、char bool以及CGRect类似的就用assign。 2 Cornerstone详细操作 http://blog.csdn.net/kerry_deng/article/details/46287389 3 tabelview添加点击手势释放键盘不影响cell点击 UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(checkLoginState)]; gestureRecognizer.numberOfTapsRequired = 1; gestureRecognizer.cancelsTouchesInView = NO; [self.tableView addGestureRecognizer:gestureRecognizer]; 4 不可变数组使用 copy 属性防止数组被其他对象修改,可变数组必须使用 strong 或者 retain 不然会造成崩溃 可变数组没有初始化也会造成崩溃
posted @ 2017-02-10 09:36  代佳宏  阅读(109)  评论(0编辑  收藏  举报