摘要: iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 本地持久化方案及动态部署 iOS应用架构谈 组件化方案 前言 嗯,你们要的大招。跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使 阅读全文
posted @ 2018-04-23 14:20 SUPER_F 阅读(197) 评论(0) 推荐(0) 编辑
摘要: iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 本地持久化方案及动态部署 iOS应用架构谈 组件化方案 前言 《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自 阅读全文
posted @ 2018-04-23 11:56 SUPER_F 阅读(258) 评论(0) 推荐(0) 编辑
摘要: iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 本地持久化方案及动态部署 iOS应用架构谈 组件化方案 缘由 之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友 阅读全文
posted @ 2018-04-23 11:52 SUPER_F 阅读(116) 评论(0) 推荐(0) 编辑
摘要: dispatch_semaphore是GCD用来同步的一种方式,与他相关的共有三个函数,分别是 dispatch_semaphore_create,dispatch_semaphore_signal,dispatch_semaphore_wait。 下面我们逐一介绍三个函数: (1)dispatch 阅读全文
posted @ 2018-04-23 10:48 SUPER_F 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 我们在开发中可能会遇到多个网络请求的需求,比如一个界面有两个请求,tableView的数据源及表头,需要等两个请求都完成才刷新UI,或者第二个的网络请求依赖第一个网络请求返回的数据,今天主要讲下两种方式的实现方式,当然也有其他方式,主要记录下我工作中使用的 并发执行 多个网络请求同时执行,等所有网络 阅读全文
posted @ 2017-08-15 16:21 SUPER_F 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 前言 今天我们来讨论一个经常出现的需求场景,也是一个老话题。在开发中我们往往会遇到需要进行多个网络请求,并且需要多个网络请求成功返回后再做其他事的场景。比如同一个界面显示的内容需要用到两个网络接口,而需求又希望成功返回两个接口的数据再进行页面展示;又比如喜欢挖坑的后台同学就只提供了返回一条数据的接口 阅读全文
posted @ 2017-08-15 16:13 SUPER_F 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 项目用到要获取iOS设备的IP地址,有2种方法: 1)第一种比较简单,但是只有当你的设备连接到WIFI时才能获取到IP地址,倘若你的设备用的是流量,那就不行。代码如下: 2)第二种方法比较通用,无论是WIFI还是流量都能获取到IP地址,代码如下: Reference [1] http://super 阅读全文
posted @ 2017-08-07 12:51 SUPER_F 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: Git——The stupid content tracker(傻瓜内容跟踪器) git是Linux的缔造者Linus Torvalds为了帮助管理linux内核源码而开发的一款免费、开源的分布式版本控制系统。分布式Git相比集中式CVS/SVN的最大区别在于开发者可以提交到本地,每个开发者通过克隆 阅读全文
posted @ 2017-08-07 12:41 SUPER_F 阅读(3210) 评论(0) 推荐(0) 编辑
摘要: 一、给一个时间,给一个数,正数是以后n个月,负数是前n个月; 1 -(NSDate *)getPriousorLaterDateFromDate:(NSDate *)date withMonth:(NSInteger)month 2 3 { 4 5 NSDateComponents *comps = 阅读全文
posted @ 2017-08-07 12:38 SUPER_F 阅读(2380) 评论(0) 推荐(0) 编辑
摘要: iOS开发中对于UITableViewCell高度自适应的文章已经很多很多,但如果cell内容比较复杂,刚使用autolayout配置自使用时还是总不能一次性成功。 KEY POINT 这里只说设置的关键一点: Cell内部的Constraints一定要有一条从Cell顶部到底部的一条可联通线。 图 阅读全文
posted @ 2017-08-07 11:40 SUPER_F 阅读(6813) 评论(0) 推荐(1) 编辑