1. 25条关于提高app性能的技巧
作者: HuyaRC
原文地址:http://www.jianshu.com/p/019f89b10cb2
描述:加速启动时间(Speed up Launch Time );使用自动释放池(Use AutoRelease Pool);缓存图像(Cache Images-Or not );尽可能避免日期格式化器(Avoid Date Formatters Where Possible)等。
2. iOS进阶——iOS 内存管理&Block
作者: 周凌宇
原文地址:http://zhoulingyu.com/2017/02/08/iOS%E8%BF%9B%E9%98%B6%E2%80%94%E2%80%94iOS-Memory-Block/
描述:详细的从 ARC 解释到 iOS 的内存管理,以及 Block 相关的原理、源码。
3. PNChart源码解析
作者: J_Knight
原文地址:http://www.jianshu.com/p/7523fa5805e1
源码: PNChart
描述:PNChart是国内开发者开发的iOS图表框架,现在已经7900多颗star了。它涵盖了折线图,饼图,散点图等图表。图表的可定制性很高,而且UI设计简洁大方。
4. 在 Swift 3 上对视图控件实践面向协议编程
作者: 稀土掘金
原文地址:https://github.com/xitu/gold-miner/blob/master/TODO/protocol-oriented-programming-view-in-swift-3.md
描述:学习如何对 button, label, imageView 创建动画而不制造一串乱七八糟的类。
5. iOS-直播开发(开发从底层做起)
作者: 叫我丰叔
原文地址:http://www.jianshu.com/p/db7b2551538b
源码:Github
描述: 目前demo 只完成了直播音视频采集, 转码, RTMP协议推流, 和本地RTMP简易服务器 推流这一环节, 拉流还没来得及写, RTMP流的播放用的是VLC, 来实现视频流的播放的!
2017.02.08
1. iOS Quartz2D详解
作者: 李峰峰博客
原文地址:http://www.imlifengfeng.com/blog/?p=514
描述:Quartz2D的API是纯C语言的,它是一个二维绘图引擎,同时支持iOS和Mac系统.可以利用Quartz2D技术将控件内部的结构画出来,类似自定义控件.
2. Airbnb 发布开源动画库 Lottie
作者: 王镇雷
原文地址:https://zhuanlan.zhihu.com/p/25132105?refer=zhenlei
项目地址:lottie-ios 地址
描述:Airbnb 发布的 Lottie 是一个面向 iOS、Android 和 React Native 的开源动画库。简单来说,就是可以直接利用 AE 导出的 JSON 动画文件,将其解析为原生代码,并跨平台运行在设备上。
3. iOS程序员眼中的客户端免登陆
作者: si1ence
原文地址:http://www.jianshu.com/p/fba6ca9e624a
描述:除特殊软件(如网络电话)必须使用电话号码注册的,其他类似电商、内容浏览、交友软件、工具类等 app,都应该进行免登陆操作先让用户体验 app 的基本功能,在一些深度使用的高级功能上个添加门槛,提示用户进行登录注册操作
4. Pattern Matching 的意义
作者: MrPeak杂货铺
原文地址:http://mrpeak.cn/blog/pattern-matching/
描述:简单来说,就是编程语言替我们程序员节省了一件事,这件事可以用两个单词来描述:Check 和 Extract; 换句话说就是:检查两个数据之间是否满足某种关系。
5. 33 个 2017 年必须了解的 iOS 开源库
作者: 张嘉夫
原文地址:http://www.jianshu.com/p/d75a9a8d13b5
描述: IGListKit; Realm; Moya; SwiftyJSON; Valet; Firebase Analytics; AsyncDisplayKit等
2017.02.07
1.开源 Swift30Projects
作者: 故胤道长
原文地址:http://m.weibo.cn/1827884772/4072539795623267
项目地址:github地址
描述:开源 Swift30Projects。内含30个小App,更新至 Swift 3.0。
2.今日头条iOS客户端启动速度优化
原文地址:http://techblog.toutiao.com/archives/2017/01/iosspeed/
描述:应用启动时间,直接影响用户对一款应用的判断和使用体验。
3.网易iOS App运行时Crash自动防护实践
原文地址:http://mp.weixin.qq.com/s/GFt7uqrKw7m3R3KrV43zIQ
描述:详细介绍一下APP运行时Crash自动修复系统开发的目的,设计的原理以及使用的方法。
4.Top 5 iOS Libraries
原文地址:https://medium.cobeisfresh.com/top-5-ios-libraries-february-2017-7efb5ddb1fee?from=singlemessage#.85zso956p(需要翻墙)
描述:1.hero:动画引擎; 2.JTAppleCalendar:日历组件; 3.Sharaku:图像滤镜; 4.LocalizationKit_iOS:动态更改app字符串; 5.Material: 仿Android 的Material Design
5.漂亮的 iOS 日历组件
就是上面提到的Top5中的第2个。
出处: 开源小组
原文地址:http://m.weibo.cn/3527177572/4072496275621067
项目地址:github地址
描述:漂亮的 iOS 日历组件。Range selection; Boundary dates; Week/month mode; Custom cells; Custom calendar view