1. 25條關于提高app性能的技巧
作者: HuyaRC
原文地址:http://www.itdecent.cn/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.itdecent.cn/p/7523fa5805e1
源碼: PNChart
描述:PNChart是國內開發(fā)者開發(fā)的iOS圖表框架,現(xiàn)在已經(jīng)7900多顆star了。它涵蓋了折線圖,餅圖,散點圖等圖表。圖表的可定制性很高,而且UI設計簡潔大方。
4. 在 Swift 3 上對視圖控件實踐面向協(xié)議編程
作者: 稀土掘金
原文地址:https://github.com/xitu/gold-miner/blob/master/TODO/protocol-oriented-programming-view-in-swift-3.md
描述:學習如何對 button, label, imageView 創(chuàng)建動畫而不制造一串亂七八糟的類。
5. iOS-直播開發(fā)(開發(fā)從底層做起)
作者: 叫我豐叔
原文地址:http://www.itdecent.cn/p/db7b2551538b
源碼:Github
描述: 目前demo 只完成了直播音視頻采集, 轉碼, RTMP協(xié)議推流, 和本地RTMP簡易服務器 推流這一環(huán)節(jié), 拉流還沒來得及寫, RTMP流的播放用的是VLC, 來實現(xiàn)視頻流的播放的!
2017.02.08
1. iOS Quartz2D詳解
作者: 李峰峰博客
原文地址:http://www.imlifengfeng.com/blog/?p=514
描述:Quartz2D的API是純C語言的,它是一個二維繪圖引擎,同時支持iOS和Mac系統(tǒng).可以利用Quartz2D技術將控件內部的結構畫出來,類似自定義控件.
2. Airbnb 發(fā)布開源動畫庫 Lottie
作者: 王鎮(zhèn)雷
原文地址:https://zhuanlan.zhihu.com/p/25132105?refer=zhenlei
項目地址:lottie-ios 地址
描述:Airbnb 發(fā)布的 Lottie 是一個面向 iOS、Android 和 React Native 的開源動畫庫。簡單來說,就是可以直接利用 AE 導出的 JSON 動畫文件,將其解析為原生代碼,并跨平臺運行在設備上。
3. iOS程序員眼中的客戶端免登陸
作者: si1ence
原文地址:http://www.itdecent.cn/p/fba6ca9e624a
描述:除特殊軟件(如網(wǎng)絡電話)必須使用電話號碼注冊的,其他類似電商、內容瀏覽、交友軟件、工具類等 app,都應該進行免登陸操作先讓用戶體驗 app 的基本功能,在一些深度使用的高級功能上個添加門檻,提示用戶進行登錄注冊操作
4. Pattern Matching 的意義
作者: MrPeak雜貨鋪
原文地址:http://mrpeak.cn/blog/pattern-matching/
描述:簡單來說,就是編程語言替我們程序員節(jié)省了一件事,這件事可以用兩個單詞來描述:Check 和 Extract; 換句話說就是:檢查兩個數(shù)據(jù)之間是否滿足某種關系。
5. 33 個 2017 年必須了解的 iOS 開源庫
作者: 張嘉夫
原文地址:http://www.itdecent.cn/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客戶端啟動速度優(yōu)化
原文地址:http://techblog.toutiao.com/archives/2017/01/iosspeed/
描述:應用啟動時間,直接影響用戶對一款應用的判斷和使用體驗。
3.網(wǎng)易iOS App運行時Crash自動防護實踐
原文地址:http://mp.weixin.qq.com/s/GFt7uqrKw7m3R3KrV43zIQ
描述:詳細介紹一下APP運行時Crash自動修復系統(tǒng)開發(fā)的目的,設計的原理以及使用的方法。
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:動態(tài)更改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
