1. 25條關(guān)于提高app性能的技巧
作者: HuyaRC
原文地址:http://www.reibang.com/p/019f89b10cb2
描述:加速啟動(dòng)時(shí)間(Speed up Launch Time )纤子;使用自動(dòng)釋放池(Use AutoRelease Pool)钮呀;緩存圖像(Cache Images-Or not )羹铅;盡可能避免日期格式化器(Avoid Date Formatters Where Possible)等。
2. iOS進(jìn)階——iOS 內(nèi)存管理&Block
作者: 周凌宇
原文地址:http://zhoulingyu.com/2017/02/08/iOS%E8%BF%9B%E9%98%B6%E2%80%94%E2%80%94iOS-Memory-Block/
描述:詳細(xì)的從 ARC 解釋到 iOS 的內(nèi)存管理,以及 Block 相關(guān)的原理、源碼。
3. PNChart源碼解析
作者: J_Knight
原文地址:http://www.reibang.com/p/7523fa5805e1
源碼: PNChart
描述:PNChart是國(guó)內(nèi)開發(fā)者開發(fā)的iOS圖表框架,現(xiàn)在已經(jīng)7900多顆star了军熏。它涵蓋了折線圖,餅圖卷扮,散點(diǎn)圖等圖表羞迷。圖表的可定制性很高,而且UI設(shè)計(jì)簡(jiǎn)潔大方画饥。
4. 在 Swift 3 上對(duì)視圖控件實(shí)踐面向協(xié)議編程
作者: 稀土掘金
原文地址:https://github.com/xitu/gold-miner/blob/master/TODO/protocol-oriented-programming-view-in-swift-3.md
描述:學(xué)習(xí)如何對(duì) button, label, imageView 創(chuàng)建動(dòng)畫而不制造一串亂七八糟的類衔瓮。
5. iOS-直播開發(fā)(開發(fā)從底層做起)
作者: 叫我豐叔
原文地址:http://www.reibang.com/p/db7b2551538b
源碼:Github
描述: 目前demo 只完成了直播音視頻采集, 轉(zhuǎn)碼, RTMP協(xié)議推流, 和本地RTMP簡(jiǎn)易服務(wù)器 推流這一環(huán)節(jié), 拉流還沒來(lái)得及寫, RTMP流的播放用的是VLC, 來(lái)實(shí)現(xiàn)視頻流的播放的!
2017.02.08
1. iOS Quartz2D詳解
作者: 李峰峰博客
原文地址:http://www.imlifengfeng.com/blog/?p=514
描述:Quartz2D的API是純C語(yǔ)言的,它是一個(gè)二維繪圖引擎抖甘,同時(shí)支持iOS和Mac系統(tǒng).可以利用Quartz2D技術(shù)將控件內(nèi)部的結(jié)構(gòu)畫出來(lái)热鞍,類似自定義控件.
2. Airbnb 發(fā)布開源動(dòng)畫庫(kù) Lottie
作者: 王鎮(zhèn)雷
原文地址:https://zhuanlan.zhihu.com/p/25132105?refer=zhenlei
項(xiàng)目地址:lottie-ios 地址
描述:Airbnb 發(fā)布的 Lottie 是一個(gè)面向 iOS、Android 和 React Native 的開源動(dòng)畫庫(kù)衔彻。簡(jiǎn)單來(lái)說(shuō)薇宠,就是可以直接利用 AE 導(dǎo)出的 JSON 動(dòng)畫文件,將其解析為原生代碼艰额,并跨平臺(tái)運(yùn)行在設(shè)備上澄港。
3. iOS程序員眼中的客戶端免登陸
作者: si1ence
原文地址:http://www.reibang.com/p/fba6ca9e624a
描述:除特殊軟件(如網(wǎng)絡(luò)電話)必須使用電話號(hào)碼注冊(cè)的,其他類似電商柄沮、內(nèi)容瀏覽回梧、交友軟件、工具類等 app祖搓,都應(yīng)該進(jìn)行免登陸操作先讓用戶體驗(yàn) app 的基本功能狱意,在一些深度使用的高級(jí)功能上個(gè)添加門檻,提示用戶進(jìn)行登錄注冊(cè)操作
4. Pattern Matching 的意義
作者: MrPeak雜貨鋪
原文地址:http://mrpeak.cn/blog/pattern-matching/
描述:簡(jiǎn)單來(lái)說(shuō)拯欧,就是編程語(yǔ)言替我們程序員節(jié)省了一件事详囤,這件事可以用兩個(gè)單詞來(lái)描述:Check 和 Extract; 換句話說(shuō)就是:檢查兩個(gè)數(shù)據(jù)之間是否滿足某種關(guān)系镐作。
5. 33 個(gè) 2017 年必須了解的 iOS 開源庫(kù)
作者: 張嘉夫
原文地址:http://www.reibang.com/p/d75a9a8d13b5
描述: IGListKit; Realm; Moya; SwiftyJSON; Valet; Firebase Analytics; AsyncDisplayKit等
2017.02.07
1.開源 Swift30Projects
作者: 故胤道長(zhǎng)
原文地址:http://m.weibo.cn/1827884772/4072539795623267
項(xiàng)目地址:github地址
描述:開源 Swift30Projects藏姐。內(nèi)含30個(gè)小App隆箩,更新至 Swift 3.0。
2.今日頭條iOS客戶端啟動(dòng)速度優(yōu)化
原文地址:http://techblog.toutiao.com/archives/2017/01/iosspeed/
描述:應(yīng)用啟動(dòng)時(shí)間羔杨,直接影響用戶對(duì)一款應(yīng)用的判斷和使用體驗(yàn)捌臊。
3.網(wǎng)易iOS App運(yùn)行時(shí)Crash自動(dòng)防護(hù)實(shí)踐
原文地址:http://mp.weixin.qq.com/s/GFt7uqrKw7m3R3KrV43zIQ
描述:詳細(xì)介紹一下APP運(yùn)行時(shí)Crash自動(dòng)修復(fù)系統(tǒng)開發(fā)的目的,設(shè)計(jì)的原理以及使用的方法问畅。
4.Top 5 iOS Libraries
原文地址:https://medium.cobeisfresh.com/top-5-ios-libraries-february-2017-7efb5ddb1fee?from=singlemessage#.85zso956p(需要翻墻)
描述:1.hero:動(dòng)畫引擎; 2.JTAppleCalendar:日歷組件; 3.Sharaku:圖像濾鏡; 4.LocalizationKit_iOS:動(dòng)態(tài)更改app字符串; 5.Material: 仿Android 的Material Design
5.漂亮的 iOS 日歷組件
就是上面提到的Top5中的第2個(gè)娃属。
出處: 開源小組
原文地址:http://m.weibo.cn/3527177572/4072496275621067
項(xiàng)目地址:github地址
描述:漂亮的 iOS 日歷組件六荒。Range selection; Boundary dates; Week/month mode; Custom cells; Custom calendar view