fir.im Weekly - 從 iOS 10 SDK 新特性說起
從 iOS 7 翻天覆地的全新設計,iOS 8 中 Size Classes 的出現,應用擴充套件,以及 Cloud Kit 的加入,iOS 9 的分屏多工特性,今年的 WWDC iOS 10 SDK 又有哪些新的特性呢?
來看看喵神 @onevcat 的這篇關於 開發者所需要知道的 iOS 10 SDK 新特性,也許你會有所收穫。後續喵神會補充關於 WDDC session 的學習筆記,多多留意他的部落格。
我們還找到了其他關於 WWDC 的乾貨,比如 百度技術團隊的WWDC 2016 觀影指南,整理了 WWDC 值得看的Session;還有@唐巧_boy 大神的 WWDC 2016 隨想,對於開發者,值得一看。
再來看下本期 fir.im 的其他內容 ~
『 iOS,Android 開發乾貨分享』
Objective-C 訊息傳送與轉發機制原理
作者@楊蕭玉HIT在這篇文章中講述了開發者在訊息傳送和轉發流程中的原理。看這篇文章前,也許你應該對 Objective-C Runtime 已經有一定的瞭解,關於 Class 的結構,selector、IMP、元類等概念將不再贅述。
全文瀏覽,點選這裡。
JakeLin/IBAnimatable
來自@林永堅Jake 的分享。
“ 進過多天的奮戰,我們釋出 IBAnimatable 2.3 了,第一個支援在Interface Builder上配置換場動畫和手勢的庫,這次增加了52個換場動畫,詳細的文件請看 連結 ”
iOS 獨立開發記錄 - Azure Yu
作者遊薪渝在開發一款個人 APP 得出來的真知:
“前期思考要全面,設計要具體,在具體實現過程中,需要兵來將擋,水來土掩”,並給出了詳細記錄了從想法、設計、開發到最終釋出的過程,中間穿插開發中具體思路和資源列表。詳細的實踐經驗請點選這裡。
二次開發的訊息UI庫
@little12s分享了新輪子NoChat,用的 Swift 2.2 簡單仿寫了流行的訊息應用Telegram, WeChat, Slack。
Android N Developer Preview 漢化文件
來自與@Google開發者微博分享;
“Android N 預覽版官網幾乎所有文件都已漢化,包括行為變更、後臺優化、語言和區域設定、API 概覽、別再給自己找理由了 ,快快學起來。”地址,點選這裡。
那些酷炫的 RecyclerView 開源庫整理
@Anthony最近在研究 RecyclerView ,整理了一些開源專案放到 github 專案 Learning-RecyclerView 上,內涵 26 個 RecyclerView 開源庫,有需要的同學可以看看。
Android記憶體洩漏解決方案(OOM)
“Android 系統為每個應用分配的記憶體是有限的,記憶體洩漏會使我們的應用記憶體隨著時間不斷的增加,造成應用OOM(Out Of Memory)錯誤,導致應用崩潰.” 如何解決記憶體洩漏? 看看這篇文章.
『 持續整合與自動化測試實踐』
淺談程式碼覆蓋率
"我們在做單元測試,那測試覆蓋率要到多少才行?”。答案其實很簡答,“作為指標的測試覆蓋率都是沒有用處的。”如果你也有此類疑問,來看看有贊技術團隊部落格的這篇文章。
從自動化測試到持續部署,你需要了解這些
“在網際網路的產品開發時代,產品迭代越來越頻繁,“從功能開發完成直到成功部署”這一階段被稱為軟體開發“最後一公里”。很多開發團隊也越來越認識到,自動化測試和持續部署可幫助開發團隊提高迭代效率和質量。” 文章傳送門.
『 程式設計師 Tips 』
一款產品的從0到1之旅
“從0到1打造一款產品是一種什麼樣的體驗?”
@improve365介紹下自己如何打造交易日記這款App的過程。且整款iOS APP的全部工作都是作者一個人完成的。 同樣,感興趣全棧開發的同學,可以來這裡看看。
從0開始學習 GitHub 系列之「Git 進階」
來自@googdev 分享。
"關於 Git 相信大家看了之前一系列的文章已經初步會使用了, 但是關於Git還有很多知識與技巧是你不知道的,今天就來給大家介紹下一些 Git 進階的知識。" 文章傳送門.
這期的 fir.im Weekly 歡迎大家分享更多的內容。
fir.im
相關文章
- iOS逆向——從RSA說起iOS
- 玩轉iOS開發:iOS 10 新特性《UserNotifications》iOS
- 玩轉iOS開發:iOS 10 新特性《Xcode Extension》iOSXCode
- ArcObjects SDK開發 008 從mxd地圖檔案說起Object地圖
- 玩轉iOS開發:iOS 11 新特性《Layout的新特性》iOS
- 從 JSON 說起JSON
- 從Xcode10不再支援libstdc++說起XCodeC++
- 【iOS印象】Swift 4.1 新特性iOSSwift
- 簡單說說ES6新特性
- 從SEQUENCE跳號說起
- 從測試說起(二)
- IOS11新特性之maskedCornersiOS
- iOS 8 之後UINavigationController新特性iOSUINavigationController
- 從 CALayer 的 Position、AnchorPoint 說起
- 從 RouterModule.forRoot 方法說起
- 玩轉iOS開發:iOS 8 新特性《Share Extension》iOS
- iOS12中推送通知新特性iOS
- WWDC 2018:iOS 12 通知的新特性iOS
- 《JDK10新特性官方文件》從JDK10中移除javah工具JDKJava
- 玩轉iOS開發:iOS 11 新特性《高階拖放》iOS
- 曹工說Tomcat1:從XML解析說起TomcatXML
- 從兩道面試題說起面試題
- 從Kotlin的類開始說起Kotlin
- 從《死亡擱淺》6.8分說起
- 從 gRPC 的重試策略說起RPC
- AR,我們從設計說起
- 叢集通訊:從心跳說起
- 從用SwiftUI搭建專案說起SwiftUI
- iOS 12正式版新特性總結iOS
- 說說 C# 9 新特性的實際運用C#
- 一起學習React18 新特性React
- 細說 Swift 4.2 新特性:Dynamic Member LookupSwift
- Java10的新特性Java
- Java 10 新特性之 AppCDSJavaAPP
- C# 10的新特性C#
- iOS直播SDK升級文件_2018_10_18iOS
- 夯實Java:從物件導向說起Java物件
- 從concurrent下的Atomic原子類說起
- 從救貓還是救畫說起