思考
梁森森
这个作者很懒,什么都没留下…
展开
-
Xcode中为什么不再为我们自动生成pch文件
原文链接:http://www.jianshu.com/p/68eecd87210a著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。因为module,我们没有了#import 的需求你在prefix header中写的代码是没有必要的。哪儿需要import,你就在那儿写。把你的定义写到他们所属的文件中去。把你的宏,哎,除非没有别的路,还是停止写宏吧。如果,哥们儿,你实转载 2016-03-17 09:39:18 · 335 阅读 · 0 评论 -
网络请求为什么要使用第三方库???
在网络请求的时候,我们大多数人会使用AFNetWorking这个第三方库,可我现在发现我们一般的网络请求并不需要使用第三方库,完全使用苹果原生的就可以了。我们先看一看为什么使用第三方:AFNetWorking这个第三方库是对NSURLConnection和NSURLSession做了封装,它让我们使用起来更方便,只需要传一些参数就可以了,而不用我们写太多的代码。它还提供了反序列化的方法,不原创 2016-04-06 15:24:53 · 914 阅读 · 0 评论 -
替代图片+文字按钮问题
在开发中我们有时会遇到这样的问题:一个按钮既有图片又有文字,且文字在左图片在右。按钮默认是图片在左,文字在右。这时我们需要对按钮进行设置。需要调用两个方法:itleRectForContentRect:和 imageRectForContentRect,前者是用来设置文字的位置,后者是用来设置图片的位置的。而我想到一个可以替代这样的按钮的解决方法,即利用一个UIImageView、一个UI原创 2016-05-30 22:14:11 · 329 阅读 · 0 评论 -
block和代理
block和代理都可以用来传值,由于代理的代码量较大,写起来麻烦,所以现在大部分人会选择使用block来进行传值。这样显得代理好像没用了。实际代理的作用还是很大的,如果我们是在对控件进行封装这时就需要使用代理,因为代理更具有扩展性,可以在我们需要增加方法的时候轻松实现。总之用block传值简单方便,用代理更具有扩展性。18.1.25 更新:看到网上有一种说法:如果回调方法少于3原创 2016-04-25 14:57:41 · 309 阅读 · 0 评论