自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 NSstring为什么使用copy copy的深度解析

面试中经常问到的一个题,如果只是答到copy就是会单独复制一份,重新开辟一个地址空间。不会因为原值的修改而修改。这样回答100分只是拿到了10分。面试官会进一步追问。直到问到你不会。。。入门的回答以后,递进问题。1.那你跟我说一下copy 还有strong的区别上代码@property (nonatomic, strong) NSString *strongString; @property (n...

2018-04-27 17:23:37 2973

原创 ios修饰词总结

ios总共有这些修饰词:assign、weak、strong、retain、copy、nonatomic、atomic、readonly、readwriteassign ( ARC/MRC )整型/浮点型等数据类型都用这个词修饰 .如果没有使用 weak strong retain copy 修饰 , 那么默认就是使用 assign 了.assign也可以修饰对象 , 只是对象的计数器不会+1we...

2018-04-18 14:37:09 611

原创 值传递与地址传递

作为开发人员,入门级的理解,就是值传递和地址传递的区别,这是C语言中的基础。今天通过一个oc的demo理解一下面向对象中的值传递和地址传递,首先定义一个自定义类MyFunction,定义值传递和地址传递的方法-(int)byValue:(int)x { x++; return x; } -(int)byAddress:(int *)x { (*x)++; retur...

2018-04-12 16:25:07 539

原创 jsonModel使用大全

jsonModel我们解析模型的时候经常用当然一个框架,关于jsonModel需要记住的经常用的其实只有很少的方法,总结一下,在json转模型的时候,只有两种,一种是字典转成模型类,一种是数组字典转为数组模型//数组转模型数组 self.dataList = [ShopListBean arrayOfModelsFromDictionaries:dic[kMsg]error:nil]; //字典转...

2018-04-08 17:23:35 3481

原创 Xcode9安装插件,xcode9安装使用Alcatraz

      对于一个资深程序员来讲,我想Alcatraz这个插件一定不陌生吧,一个插件管理神器。里面有很多使用的提高代码写作效率的插件。但是很可惜xcode8时代屏蔽了插件,虽然有一些破解方法,但是使用起来仍然不稳定。所以很久没有用过插件了。现在xcode9时代。再加上好用的xcode签名框架xcode_plugins。我们又可以方便的使用插件了。 以前最怕的就是xcode升级。因为每一个插件...

2018-04-03 19:57:03 2070

空空如也

空空如也

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

TA关注的人

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