- 博客(247)
- 资源 (3)
- 收藏
- 关注
翻译 GCD 函数大全
CD提供两种Dispatch Queue, 分别为Concurrent Dispatch Queue 和 Serial Dispatch Queue.Serial Dispatch Queue 使用一个thread。 Concurrent Dispatch Queue 使用多个thread。 获取Dispatch Queue: 0)dispatch_queue_create
2016-05-18 14:33:26 652
转载 mvvm 与 mvc
//结合MVC模式(Model+View+Controller //MVVM模式,MVVM = Model + View + ViewModel,当然在iOS中还有一个viewController。 //viewModel即视图模型,对视图展示数据进行处理,一般流程是,接受vc的事件命令请求及处理相关数据,完事之后将标准展示数据处理好交给vc展示到view上,此谓视图模型
2016-05-16 13:53:54 772
原创 几道面试小题
1.代理的优缺点,你在什么情况下会用到代理?1)优点:1.代理在自定义控件方面具有其绝对的优势(AFN)2.在一个控制器中可以定义定义多个不同的协议,每个协议有不同的delegates;3.非常严格的语法。所有监听到的事件必须是在delegate协议中有清晰的定义。2)缺点:1.需要定义很多的代码;1)协议定义;controller的delegate属性;3)在delega
2016-05-16 13:51:59 345
原创 CocoaPods 宝典
//配置环境//在终端输入 $ 后代码 注意不带$ 号//1 配置方法 1.打开终端,输入$ gem sources --remove https://rubygems.org/等有反应之后再敲入以下命令$ gem sources -a https://ruby.taobao.org/为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:$
2016-03-18 12:51:05 320
原创 NSUserDefaults 简单的用户名密码持久化存储 自动登录实现
NSUserDefaults 简单的用户名密码持久化存储 自动登录实现// NSUserDefaults /NSUserDefaults支持的数据格式有:NSNumber(Integer、Float、Double),NSString,NSDate,NSArray,NSDictionary,BOOL类型// NSUserDefaults 存储的对象全是不可变的(这一点非常关键,弄错的话程序会出bug),例如,如果我想要存储一个 NSMutableArray 对象,
2016-03-08 23:00:16 422
原创 iOS 从一个syoryBoard 跳转到另一个stroyBoard 方法简介
iOS 从一个syoryBoard 跳转到另一个stroyBoard 方法简介
2016-03-08 22:46:46 544
Map geoJSON.zip
2020-04-07
iOS SDK 12.0 解决低版本Xcode不支持高版本iOS真机调试问题
2018-10-11
架构之美(中文版)
2018-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人