自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jet Huang 的专栏

调式错误就是编程给你最好的东西,因为在每个错误上都标志着前进的一步。

  • 博客(2)
  • 收藏
  • 关注

原创 NSString为什么用copy

官方SDK,对NSString属性的定义都是用copy,而不是retain,其实原因就是怕你赋值的是一个NSMutableString,而NSMutableString是可变的,如果是retain,那么当你在外面改变这个值的时候,你的属性的值也就变了; //用copy时 通过上图可以看出用copy时,name这个属性是没有改变的。。 //用retain时

2015-12-27 10:57:23 578

原创 防止Block的循环引用(技巧)

weakSelf是为了block不持有self,避免循环引用,而再声明一个self是因为一旦进入block执行,就不允许self在这个执行过程中释放。block执行完后这个self会自动释放,没有循环引用问题。

2015-12-21 11:16:49 505

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除