三方库详解
文章平均质量分 93
lxm_780337
这个作者很懒,什么都没留下…
展开
-
iOS应用架构谈(一):架构设计的方法论
摘要:iOS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来回答iOS应用架构中的种种问题,本文是其中的第一篇,主要讲架构设计的通识和方法论等,同时还讨论了大家关心的架构分层、是否要有common文件夹等问题。缘由之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问转载 2016-01-20 15:16:10 · 358 阅读 · 0 评论 -
技术框架小知识点之框架搭建
搭建主流框架界面分析做项目的基本流程 UITabBarController的View每个View又是由UINavigationController控制,直接由UINavigationConntroller的RootViewController控制的1.搭建项目主框架 (1)先搭建tabBarController(下面有一条) (2)再搭建NavigationCont原创 2016-01-20 14:37:50 · 345 阅读 · 0 评论 -
AFNetworking2.0源码解析<三>
本篇说说安全相关的AFSecurityPolicy模块,AFSecurityPolicy用于验证HTTPS请求的证书,先来看看HTTPS的原理和证书相关的几个问题。HTTPSHTTPS连接建立过程大致是,客户端和服务端建立一个连接,服务端返回一个证书,客户端里存有各个受信任的证书机构根证书,用这些根证书对服务端返回的证书进行验证,经验证如果证书是可信任的,就生成一个pre-mast转载 2016-01-20 17:31:57 · 254 阅读 · 0 评论 -
SDWebImage
SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。使用示范的代码: UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个categor转载 2016-01-20 18:40:30 · 293 阅读 · 0 评论 -
iOS应用架构谈(二):View层的组织和调用方案(上)
iOS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来回答iOS应用架构中的种种问题,本文是其中的第二篇,主要讲View层的组织和调用方案。上篇主要讲View层的代码结构、布局,以及一些最佳实践的讨论。当我们开始设计View层的架构时,往往是这个App还没有开始开发,或者这个App已经发过几个版本了,然后此时需要做非常彻底的重构。一般也就是这两种时机会转载 2016-01-20 15:32:05 · 258 阅读 · 0 评论 -
iOS应用架构谈(二):View层的组织和调用方案(中)
iOS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来回答iOS应用架构中的种种问题,本文是其中的第二篇,主要讲View层的组织和调用方案。中篇主要讨论MVC、MVCS、MVVM、VIPER等架构在iOS开发中的应用。关于MVC、MVVM等一大堆思想其实这些都是相对通用的思想,万变不离其宗的还是在开篇里面我提到的那三个角色:数据管理者,数据加工者,数据转载 2016-01-20 15:33:16 · 242 阅读 · 0 评论 -
iOS应用架构谈(二):View层的组织和调用方案(下)
iOS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来回答iOS应用架构中的种种问题,本文是其中的第二篇,主要讲View层的组织和调用方案。下篇主要讨论做View层架构的设计的一些心法。本门心法重剑无锋,大巧不工。 ---- 《神雕侠侣》这是杨过在挑剑时,玄铁重剑旁边写的一段话。对此我深表认同。提到这段话的目的是想告诉大家,在具体做Vi转载 2016-01-20 15:34:34 · 339 阅读 · 0 评论 -
iOS应用架构谈(三):网络层设计方案
前言网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用。其它的ASIHttpRequest,MKNetworkKit啥的其实也都还不错,但前者已经弃坑,后者也在弃坑的边缘。在实际的App开发中,Afnetworking已经成为了事实上各大App的标准配置。网络层在转载 2016-01-20 15:36:09 · 668 阅读 · 0 评论