- 博客(16)
- 资源 (5)
- 收藏
- 关注
转载 NSNotificationCenter
在我们的应用程序中,一个大的话题就是两个对象之间如何通信。我们需要根据对象之间的关系来确定采用哪一种通信方式。对象之间的通信方式主要有以下几种:直接方法调用Target-ActionDelegate回调(block)KVO通知一般情况下,我们可以根据以下两点来确定使用哪种方式:通信对象是一对一的还是一对多的对象之间的耦合度,是强耦合还是松耦合
2016-02-23 17:49:18 939
转载 避免循环引用
ARC转换总结+避免循环引用字数970 阅读227 评论0 喜欢2参考上面的文章写得已经非常全面了,不过还是有些东西需要补充一下。循环引用循环引用和ARC没有直接关系,但是在转换的过程中遇到了相关问题,所以就着重说明一下。循环引用的原因任何一种语言,都必须有它的内存管理方式。比如C语言中,我们用malloc申请一块内存,放入数据。当这块内
2016-02-20 18:39:00 3092
转载 UILabel在Autolayout中的多行显示/动态高度
UILabel在Autolayout中的使用字数471 阅读237 评论1 喜欢1UILabel在Autolayout中是有些特别的,因为这种可以显示文本的控件会根据自身文字的大小,长度等来确定自己的大小。在使用Autolayout时,UILabel这种控件即使不设置宽度和高度,只设置x和y,也是没有问题的。比如我们先在有一个label,我只设置了它的x是距离左面16p
2016-02-20 17:30:33 5062
原创 xib/纯代码/storyboard之争
选xib###代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧https://www.zhihu.com/question/20256649什么时候使用storyboard?组织多种view的层级关系,也就是传说中的segue。使用一些列表或表格单元的模板的时候。除过不能使用story
2016-02-20 15:00:39 1371
转载 如何在 Go 语言中使用 Redis 连接池-Radix.v2
一、关于连接池一个数据库服务器只拥有有限的资源,并且如果你没有充分使用这些资源,你可以通过使用更多的连接来提高吞吐量。一旦所有的资源都在使用,那么你就不能通过增加更多的连接来提高吞吐量。事实上,吞吐量在连接负载较大时就开始下降了。通常可以通过限制与可用的资源相匹配的数据库连接的数量来提高延迟和吞吐量。如果不使用连接池,那么,每次传输数据,我们都需要进行创建连接,收发数据,关闭连
2016-02-20 14:45:57 3431
原创 ios布局-与xib结合
Create an IBDesignable UIView subclass with code from an XIB file in Xcode 6http://supereasyapps.com/blog/2014/12/15/create-an-ibdesignable-uiview-subclass-with-code-from-an-xib-file-in-xcode-6
2016-02-19 17:41:48 1063
原创 ios布局
http://blog.cnbluebox.com/blog/2014/12/13/autolayout1/如何做好IOS View的布局http://blog.cnbluebox.com/blog/2015/09/18/howtolayoutview/
2016-02-19 11:13:43 867
原创 'Application windows are expected to have a root view controller at the end of application launch'
http://stackoverflow.com/questions/30884896/application-windows-are-expected-to-have-a-root-view-controller-at-the-end-of-a“Application windows are expected to have a root view controlle
2016-02-18 23:19:49 2988
原创 轮播/Carousel/广告位/banner***scrollview
http://shengpan.net/pscarouselview/谈谈组件封装的思路和实现--PSCarouselView前两天面试了一个应聘者,他的演示项目里有广告轮播功能。恰好之前我封装过一个实现了此功能的控件,于是就顺着他广告轮播的实现一直往下聊,从需求的抽象一直聊到各种实现的细节和需要考虑的问题等等。组件的封装是开发中比较有趣的一件事。今天我们就拿轮播控件举例,聊聊
2016-02-18 16:30:21 1821
转载 出现"-fembed-bitcode"错误的解决办法
错误提示-fembed-bitcode is not supported on versions of iOS prior to 6.0这时候到build setting里面设置查找”enable_bitcode”, 并把设置改为”NO” Impact of Xcode build options “Enable bitcode” Yes/No来
2016-02-17 22:05:17 3230
原创 开发订阅
知乎周刊:http://zhuanlan.zhihu.com/Weekly 码农周刊:http://weekly.manong.io/ Pycoder's Weekly:http://pycoders.com/archive/ Hacker News:https://news.ycombinator.com/ Startup News:http://news.dba
2016-02-15 22:42:50 902
转载 iOS大型项目开发架构
http://www.jianshu.com/p/921ab32c3c71#首先说说编程语言的选择,Objecive-C还是Swift?我还没有在项目中使用Swift,因为我说服不了自己去用它,它的优势在哪里,你也不能强迫队友去学习Swift。当然,不用不代表不会,一入行就用Swift开发无意义产品的人没资格戴着有色眼镜鄙视不会Swift的同行。你知道Objecive-C与
2016-02-15 21:30:56 8302
转载 iOS开发之UIViewController
http://blog.csdn.net/xyz_lmn/article/details/9022399 ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewContro
2016-02-15 18:38:07 1184
转载 工具篇 - 如果让你重新做一款APP
http://www.jianshu.com/p/e0d5c2114932fir.im Weekly - 如果让你重新做一款APP字数904 阅读1177 评论0 喜欢18设想下:如果让你重新做一款 APP ,你会用到哪些开发、设计等资源和工具?本期的 Weekly 为大家分享了最近不错的 APP 开发资源,大部分是关于 iOS 开发、 Android
2016-02-10 18:29:52 1123
转载 category和extension
http://tech.meituan.com/DiveIntoCategory.html2、连类比事-category和extensionextension看起来很像一个匿名的category,但是extension和有名字的category几乎完全是两个东西。 extension在编译期决议,它就是类的一部分,在编译期和头文件里的@interface以及实现文件里的
2016-02-04 00:36:55 961
MySql.Data.dll 6.2.1.0版
2011-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人