從 iOS 7 翻天覆地的全新設(shè)計斟或,iOS 8 中 Size Classes 的出現(xiàn)溉潭,應(yīng)用擴(kuò)展倦微,以及 Cloud Kit 的加入弄兜,iOS 9 的分屏多任務(wù)特性药蜻,今年的 WWDC iOS 10 SDK 又有哪些新的特性呢?
來看看喵神 @onevcat 的這篇關(guān)于 開發(fā)者所需要知道的 iOS 10 SDK 新特性挨队,也許你會有所收獲谷暮。后續(xù)喵神會補(bǔ)充關(guān)于 WDDC session 的學(xué)習(xí)筆記蒿往,多多留意他的博客盛垦。
我們還找到了其他關(guān)于 WWDC 的干貨,比如 百度技術(shù)團(tuán)隊的WWDC 2016 觀影指南瓤漏,整理了 WWDC 值得看的Session腾夯;還有@唐巧_boy 大神的 WWDC 2016 隨想,對于開發(fā)者蔬充,值得一看蝶俱。
再來看下本期 fir.im 的其他內(nèi)容 ~
『 iOS,Android 開發(fā)干貨分享』
Objective-C 消息發(fā)送與轉(zhuǎn)發(fā)機(jī)制原理
作者@楊蕭玉HIT在這篇文章中講述了開發(fā)者在消息發(fā)送和轉(zhuǎn)發(fā)流程中的原理饥漫≌ゴ簦看這篇文章前,也許你應(yīng)該對 Objective-C Runtime 已經(jīng)有一定的了解庸队,關(guān)于 Class 的結(jié)構(gòu)积蜻,selector、IMP彻消、元類等概念將不再贅述竿拆。
全文瀏覽,點擊這里宾尚。
JakeLin/IBAnimatable
來自@林永堅Jake 的分享丙笋。
“ 進(jìn)過多天的奮戰(zhàn),我們發(fā)布 IBAnimatable 2.3 了煌贴,第一個支持在Interface Builder上配置換場動畫和手勢的庫御板,這次增加了52個換場動畫,詳細(xì)的文檔請看 鏈接 ”
iOS 獨立開發(fā)記錄 - Azure Yu
作者游薪渝在開發(fā)一款個人 APP 得出來的真知:
“前期思考要全面牛郑,設(shè)計要具體怠肋,在具體實現(xiàn)過程中,需要兵來將擋井濒,水來土掩”灶似,并給出了詳細(xì)記錄了從想法列林、設(shè)計、開發(fā)到最終發(fā)布的過程酪惭,中間穿插開發(fā)中具體思路和資源列表希痴。詳細(xì)的實踐經(jīng)驗請點擊這里。
二次開發(fā)的消息UI庫
@little12s分享了新輪子NoChat春感,用的 Swift 2.2 簡單仿寫了流行的消息應(yīng)用Telegram, WeChat, Slack砌创。
Android N Developer Preview 漢化文檔
來自與@Google開發(fā)者微博分享;
“Android N 預(yù)覽版官網(wǎng)幾乎所有文檔都已漢化鲫懒,包括行為變更嫩实、后臺優(yōu)化、語言和區(qū)域設(shè)置窥岩、API 概覽甲献、別再給自己找理由了 ,快快學(xué)起來颂翼』稳鳎”地址,點擊這里朦乏。
那些酷炫的 RecyclerView 開源庫整理
@Anthony最近在研究 RecyclerView 球及,整理了一些開源項目放到 github 項目 Learning-RecyclerView 上,內(nèi)涵 26 個 RecyclerView 開源庫呻疹,有需要的同學(xué)可以看看吃引。
Android內(nèi)存泄漏解決方案(OOM)
“Android 系統(tǒng)為每個應(yīng)用分配的內(nèi)存是有限的,內(nèi)存泄漏會使我們的應(yīng)用內(nèi)存隨著時間不斷的增加,造成應(yīng)用OOM(Out Of Memory)錯誤刽锤,導(dǎo)致應(yīng)用崩潰.”
如何解決內(nèi)存泄漏? 看看這篇文章.
『 持續(xù)集成與自動化測試實踐』
淺談代碼覆蓋率
"我們在做單元測試镊尺,那測試覆蓋率要到多少才行?”姑蓝。答案其實很簡答鹅心,“作為指標(biāo)的測試覆蓋率都是沒有用處的》挠”如果你也有此類疑問旭愧,來看看有贊技術(shù)團(tuán)隊博客的這篇文章。
從自動化測試到持續(xù)部署宙暇,你需要了解這些
“在互聯(lián)網(wǎng)的產(chǎn)品開發(fā)時代输枯,產(chǎn)品迭代越來越頻繁,“從功能開發(fā)完成直到成功部署”這一階段被稱為軟件開發(fā)“最后一公里”占贫。很多開發(fā)團(tuán)隊也越來越認(rèn)識到桃熄,自動化測試和持續(xù)部署可幫助開發(fā)團(tuán)隊提高迭代效率和質(zhì)量⌒桶拢”
文章傳送門.
『 程序員 Tips 』
一款產(chǎn)品的從0到1之旅
“從0到1打造一款產(chǎn)品是一種什么樣的體驗瞳收?”
@improve365介紹下自己如何打造交易日記這款A(yù)pp的過程碉京。且整款iOS APP的全部工作都是作者一個人完成的。
同樣螟深,感興趣全棧開發(fā)的同學(xué)谐宙,可以來這里看看。
從0開始學(xué)習(xí) GitHub 系列之「Git 進(jìn)階」
來自@googdev 分享界弧。
"關(guān)于 Git 相信大家看了之前一系列的文章已經(jīng)初步會使用了凡蜻, 但是關(guān)于Git還有很多知識與技巧是你不知道的,今天就來給大家介紹下一些 Git 進(jìn)階的知識垢箕。"
文章傳送門.
這期的 fir.im Weekly 歡迎大家分享更多的內(nèi)容划栓。
fir.im