Swift 語言指南-Issue 33
本期特別推薦 SwiftyFORM:表單輸入框架(亮點是表單驗證規則引擎),是我見過地最易用的 Swift 表單組件。
項目
Swift 項目精選:最近新收錄 SwiftyFORM,SwiftSequence,swifter,GEOSwift,CKSIncrementalStore,GaugeKit,Tomate,Butterfly 等 8 個,合計已收錄 144 個。
- oisdk/SwiftSequence:簡潔、靈活、多變的操作 SequenceType 的類庫(基于微框架(μframework)設計思想)。
- venmo/DVR:針對網絡請求的測試框架,超實用的工具。且支持 iOS, OSX, watchOS 全平臺。
- owensd/swift-perf:針對 Swift 的性能測試方案。通過抽樣場景關鍵代碼與 C 或 Objective-C 的比較做為其測試基準。
- glock45/swifter:一款極其輕量的 HTTP 服務器引擎。#Swift 2#
- andreacremaschi/GEOSwift:可輕松地處理地理對象模型和相關地形操作,是一個極其易用的地理封裝庫(集成 MapKit 和 Quicklook)。絕佳好輪子,不容錯過。
- FabrizioBrancati/BFKit-Swift:作者說這套工具庫可以提高應用開發效率。不知效果如果?有興趣的同學可以試用一下。
-
CloudKitSpace/CKSIncrementalStore:基于 CloudKit 服務器實現多終端數據同步。附示例動態圖。
-
jozsef-vesza/ExpandingStackCells:采用 UIStackView 實現表格單元格擴展內容顯示示例及解決方案。
-
skywinder/GaugeKit:模擬實現 ? Watch 風格運動進程表盤示例。P.S. 順附 ? Watch 另一個圓型進程條參考項目 iOS-Swift-Circular-Progress-View
->
-
yasuoza/YOChartImageKit:“YOChartImageKit 支持在 watchOS 上繪制圖表。By @WatchKit開發”
-
neoneye/SwiftyFORM:表單輸入框架(亮點是表單驗證規則引擎),是我見過地最易用的 Swift 表單組件。
-
dasdom/Tomate:這個圓盤式計時器讓你更專注于工作或學習。P.S. App Store 上架收費應用(0.99 歐),開發者福利呀。
-
wongzigii/Butterfly:一款輕量、優雅的缺陷報告及反饋組件。與應用集成極為簡單(僅需 2 行代碼)。這個“輪子”實在太實用了,強烈推薦。附演示示例動態圖。作者:@Wongzigii
-
phpmaple/Stick-Hero-Swift:“開源小游戲Stick-Hero,和大家一起學習Swift2和Spritekit,基礎功能完成,后續添加一些細節方面設計 By @KooFrank”。#Swift 2#
-
The-Swift-2.0-Programming-Language-playground:“自己整理的對應最新發布《The Swift Programming Language》Swift 2.0 一書中的內容的Playground,基本在Playground中包含了書中描述的知識點 By @孟祥月”。
文檔
Swift 文章精選:最近新收錄 使用 Quick 框架和 Nimble 來測試 ViewControler,What’s New in Swift 2.0 簡要介紹,WatchKit for watchOS 2: Initial Impressions 等 3 份,合計已收錄 82 份。
- PhotoStackView——照片疊放視圖:剛開始學習 Swift 就能寫如此功能性的“輪子”及分享文章。不容易,大贊。源代碼:YiZhuoChen/PhotoStackView-Swift。 作者:陳一卓
- 關于Apple Watch官方提到的10個設計小技巧:“今天這篇是國外某位親歷WWDC 2015的設計師寫的,他把官網視頻里提到的小技巧都提煉成圖文分享出來,特別實用,推薦學習”。特定場景下最小加載、最小計算、占位布局技巧是不能丟的。譯文來源:@優秀網頁設計,原文:11 Tips For Designing Apps for Apple Watch
- watchOS 2 之 WatchKit 初探:“我在過去的幾天里看完了新的Apple Watch文檔,所以你可以在這篇文章里能非常快的瀏覽在新的 watchOS 2 中有什么新玩意~”。原文:WatchKit for watchOS 2: Initial Impressions,譯文來源:@開發技術前線,譯者:StormXX
- 使用 Quick 框架和 Nimble 來測試 ViewControler:“不錯的文章,有翻譯不到位的還請專業人士指出~ ”。來源:@開發技術前線,譯者:@MrSimp1e
-
What’s New in Swift 2.0 簡要介紹:“看了很多篇介紹 Swift 2.0 的,感覺 Appcoda 這篇介紹的比較清楚,順手學習并翻譯了一下,英文原文
What’s New in Swift 2.0: A Brief Introduction”。譯者:@walkingway - 案例學習 - 在實踐中重新思考 Apple Watch 版本的 Todoist:“我們需要知道不恰當的功能設計致使用戶必須保持抬腕15秒所產生的挫敗感有多糟,需要知道在每天的真實情境當中哪些功能是用戶在Watch上真正需要的,還需要知道怎樣形式的信息才能做到“抬腕一瞥即可獲取”…”。
- 11個超棒的 iOS 開發學習網站:還算比較主流的歸納。不過,缺了raywenderlich.com 和 ioscreator.com 這兩個重量級教程網站實在是不應該啊。
- Swift 2:SIMD(單指令多數據流):“可以更好的利用GPU了 By @pockry”。