代码改变世界

随笔档案-2016年02月

iOS UIViewController生命周期控制

2016-02-28 21:00 by jiangys, 638 阅读, 收藏, 编辑
摘要: 具体流程,看下图: init方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身loadView方法当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。如果手工维护views,必须重写该方 阅读全文

iOS9的新特性以及适配方案

2016-02-28 20:51 by jiangys, 2488 阅读, 收藏, 编辑
摘要: 新的iOS 9系统比iOS8更稳定,功能更全面,而且还更加开放。iOS 9加入了更多的新功能,包括更加智能的Siri,新加入的省电模式。iOS 9为开发者提供5000个全新的API。 1. 限制HTTP协议,全部改用更安全的HTTPS iOS9让所有的HTTP默认使用了HTTPS,原来的HTTP协议 阅读全文

iOS Runtime原理及使用

2016-02-22 18:11 by jiangys, 11749 阅读, 收藏, 编辑
摘要: runtime简介 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个Objc运行框架的一块 阅读全文

SDWebImage 原理及使用

2016-02-19 11:23 by jiangys, 15578 阅读, 收藏, 编辑
摘要: 概述 SDWebImage托管在github上。https://github.com/rs/SDWebImage 这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 SDWebImage 加载图片的流程 入口 set 阅读全文

iOS应用图标及尺寸

2016-02-18 11:40 by jiangys, 4134 阅读, 收藏, 编辑
摘要: Icon and Image Sizes Every app needs an app icon and a launch file or image. In addition, some apps need custom icons to represent app-specific conten 阅读全文
点击右上角即可分享
微信分享提示