摘要: 一:为什么要用MVVM? 为什么要用MVVM?只是因为它不会让a56爆大奖在线娱乐时常懵逼。 每次做完项目过后,都会被自己庞大的ViewController代码吓坏,不管是什么网络请求、networking data process、跳转交互逻辑统统往ViewController里面塞,就算是自己写的代码,也不敢直视 阅读全文
posted @ 2018-05-07 16:32 chennet 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 1.AFN使用技巧 2.AFN文件上传 3.使用AFN进行序列化处理 4.使用AFN来检测网络状态 5.数据安全 6.HTTPS的基本使用 7 WebView的基本使用 8 HTML 9 OC和JS代码的互调 9 NSInvocation的基本使用 10 异常处理 阅读全文
posted @ 2018-05-07 16:22 chennet 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1.ReactiveCocoa常见操作方法介绍。 1.ReactiveCocoa常见操作方法介绍。 1.ReactiveCocoa常见操作方法介绍。 1.1 ReactiveCocoa操作须知 所有的信号(RACSignal)都可以进行操作处理,因为所有操作方法都定义在RACStream.h中,而R 阅读全文
posted @ 2018-05-07 14:43 chennet 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在讲ReactiveCocoa之前,a56爆大奖在线娱乐们来回忆一下Block在开发中的使用场景: 1.把block保存到对象中,等到恰当的时候才去调用 2.把block当做方法的参数使用,外界不调用,都是方法内部去调用,Block实现交给外界决定. 3.把block当做方法的返回值,目的就是为了代替方法,block 阅读全文
posted @ 2018-05-07 14:40 chennet 阅读(144) 评论(0) 推荐(0) 编辑
摘要: UI 动画 网络相关 Model 其他 数据库 缓存处理 PDF 图像浏览及处理 摄像照相视频音频处理 响应式框架 消息相关 版本新API的Demo 代码安全与密码 测试及调试 AppleWatch VPN 完整项目 好的文章 Xcode插件 美工资源 其他资源 开发资源 UI 下拉刷新 EGOTa 阅读全文
posted @ 2018-05-04 12:18 chennet 阅读(688) 评论(0) 推荐(0) 编辑
摘要: tableView的常规配置,当超出一屏的cell就会标上可重用的标识出列到可重用缓存池中,后面再根据可重用标识来到的可重的cell就会和前面显示同样内容。 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtInd 阅读全文
posted @ 2018-04-08 11:10 chennet 阅读(2530) 评论(0) 推荐(0) 编辑
摘要: Block类型是一个C级别的语法和运行机制。它与标准的C函数类似,不同之处在于,它除了有可执行代码以外,它还包含了与堆、栈内存绑定的变量。因此,Block对象包含着一组状态数据,这些数据在程序执行时用于对行为产生影响。 你可以用Block来写一些可以传到API中的函数语句,可选择性地存储,并可以使用 阅读全文
posted @ 2018-02-06 16:08 chennet 阅读(4255) 评论(0) 推荐(0) 编辑
摘要: 在Windows环境中,a56爆大奖在线娱乐们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,a56爆大奖在线娱乐a56爆大奖在线娱乐们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。 在Windows环境中,a56爆大奖在线娱乐们一般使用TortoiseSVN来搭建svn环境。在 阅读全文
posted @ 2017-10-08 08:51 chennet 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 每一步:添加 AVFoundation.framework 库 General > Linked Frameworks and Libraries 第二步:代码集成 #import "ViewController.h" #import <AVFoundation/AVFoundation.h> // 阅读全文
posted @ 2017-10-06 23:34 chennet 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: #import "ViewController.h" @interface ViewController () // 用于显示生成二维码图片的 imageView @property (weak, nonatomic) IBOutlet UIImageView *imageView; @end @i 阅读全文
posted @ 2017-10-06 23:26 chennet 阅读(271) 评论(0) 推荐(0) 编辑