年前调研了关于组件化的一些实施方案,最终确定将项目进行分层和业务拆分成独立工程,为了便于管理,业务组件和业务库采用CocoaPods做依赖管理。因为是私有的代码,所以一定不希...
年前调研了关于组件化的一些实施方案,最终确定将项目进行分层和业务拆分成独立工程,为了便于管理,业务组件和业务库采用CocoaPods做依赖管理。因为是私有的代码,所以一定不希...
使用xcodebuild和xcrun打包签名 要构建Xcode项目,可以从包含项目的目录(即包含名称的目录)运行xcodebuild。如果在这个目录中有多个项目,则需要使用-...
为什么要学习RxSwift 使用RxSwift可以统一的处理Delegate、KVO、Notification,可以绑定UI,方便网络请求的处理等。 RxSwift可以再单向...
应用间跳转 •app应用的跳转的原理 •如何实现两个app应用之间的跳转 •如何实现两个app之间跳转到指定的页面 一:应用的跳转原理 从一个应用跳转到另一个应用并不陌生,常...
SDWebImage实现原理: 入口 setImageWithURL:placeholderImage:options: 会先把 placeholderImage 显示,然后...
http://www.tuicool.com/articles/QbE3Mb7 简述:WKWebView是苹果在WWDC 2014上推出的新一代webView组件,用以替代U...
不错http://fullstack.blog/2017/03/12/%E4%B9%9D%E4%B8%AA%E9%97%AE%E9%A2%98%E4%BB%8E%E5%85%...
线程安全是怎么产生的 比如线程内操作了一个线程外的非线程安全变量,就要考虑线程的安全和同步。 - (void)getIamgeName:(NSMutableArray *)i...
demo下载[https://github.com/YasinZhou/ThreadLockDemo] 建议一边看文章,一边看代码。 声明:关于性能的分析是基于我的测试代码来...
UITableView的核心思想是:cell的重用机制。UITbleView只会创建一屏幕(或一屏幕多一点)的cell, 每当cell滑出屏幕时,就会放倒一个集合(或数组)中...
1:通过设置layer属性:最简单的一种,但是很影响性能,会造成离屏渲染,一般在开发中很少使用。 UIImageView *imageView = [[UIImageView...