Swift 語言指南-Issue 30
本期特別推薦 yannickl/DynamicColor:強大的顏色操作擴展類。通過該類,你可以通過擴展方法基于某個顏色得到不同深淺、飽和度、灰度、色相,以及反轉后的新顏色。是不可多得的好類庫。
項目
- nghialv/Future:基于微框架設計思想的異步執行及結果響應類。由示例發現,代碼即簡單又干凈。
- alexeyxo/protobuf-swift:Protocol Buffers 的 Swift 語言實現庫。P.S. Protocol Buffers 是 Google 開源項目,主要功能是實現直接序列化結構化的對象數據,方便跨平臺快速傳遞,開發者也可以直接修改 protobuf 中的數據。相比 XML 和 JSON,protobuf 解析更快,存儲更小。
- yannickl/DynamicColor:強大的顏色操作擴展類。通過該類,你可以通過擴展方法基于某個顏色得到不同深淺、飽和度、灰度、色相,以及反轉后的新顏色。是不可多得的好類庫。
- feinstruktur/CoPilot:通過此插件,Xcode 可以協同編程了(采用 WebSocket 通訊)。如此強大的“黑工具”,不愛它能行嗎。演示視頻
- realm/SwiftCov:Realm 開發的 Swift 代碼測試覆蓋率命令行工具。大家可以用用看,試試效果如何?
- JohnEstropia/CoreStore:提供高可讀性,一致性及安全性的 Core Data 管理類庫。 其中事務管理及查詢是其比較大的亮點,整套 API 功能完整,風格傳統又實用。非常值得收入。
- sandofsky/soon:一款倒計時 WatchKit 示例應用。作者從架構的角度,思考如何設計一款完整、通訊高效且性能又好的 WatchKit 擴展應用。該示例學習性非常強。
- wongzigii/WZDraggableSwitchHeaderView:這個 Objectve-C 項目的交互體驗及動畫實在很贊。忍不住分享大家。對于 Swift 同學,至少可以學習其交互體驗及動畫設計。作者:@Wongzigii
- radex/DiffyTables:提供在 WatchKit 應用中有效使用表格的實例。完整實現思路作者已經撰寫長文 Practical and efficient WatchKit tables with view model diffing。充分理解該文章作者推薦閱讀 Reducing WatchKit Traffic With View Models
- icanzilb/EasyAnimation:又一款使用簡單、功能強大的動畫類庫。
- jessesquires/JSQWebViewControlle:一款輕量的 WebKit 瀏覽器視圖控制封裝庫(使用 WKWebView)。
文檔
- iOS8 使用 iCloud:“對于開發者來說,如何用 適當的方式來存儲應用程序數據是一個比較重要的問題。 毫無疑問,任何應用都或多或少需要存儲一些數據。對于一般的應用程序來說,被保存的數據各不相同,大部分時間都被存儲在本地以便再次在相同的設備運行該應 用程序。盡管這不是是唯一的選擇”。原文來源:AppCoda,譯者:@HarriesChen
- Grand Central Dispatch 基礎教程:Part 1/2:“盡管 Grand Central Dispatch(以下簡稱為 GCD)已推出一段時間了,但并不是所有人都明白其原理;當然這是可以理解的,畢竟程序的并發機制很繁瑣,而且基于 C 的 GCD 的 API 對于 Swift 的新世界并不是特別友好”。來源:Ray Wenderlich,譯者:@Ethan_Joe
- Apple Watch 應用優化的一些心得技巧總結:“盡管 Watch OS 1.01 已經提升了應用啟動的速度,但用戶普遍感受還是體驗較差,因此我們有必要盡全力優化自己的 Apple Watch 應用。本文作者 @WatchKit開發 結合自己的體會和其他先驅者的一些心得,對相關技巧做了一些匯總”。來源:CSDN移動
-
從減少點擊次數,到降低使用負荷:“從減少點
擊次數,到降低使用負荷 - 如果你的產品不需要用戶背負沉重的認知與操作負荷便能高效的使用核心功能,并且將體驗打磨到極致,那么你就擁有了競爭的力量
- 你至少可以拉攏到那些在多數時間只會用到這些特定功能,卻被那些復雜的產品搞的疲憊不堪的用戶…”。來源:@BeForWeb,譯者:@C7210 </li>
-
“網絡層在一個App中也是一個不可缺少的部分,工程師們在網絡層能夠發揮的空間也比較大。另外,蘋果對網絡請求部分已經做了很好的封裝,業界的 AFNetworking也被廣泛使用。其它的ASIHttpRequest,MKNetworkKit啥的其實也都還不錯,但前者已經棄坑,后者也在棄 坑的邊緣”。作者:@反革命攻城獅CasaTaloyum </li><a href="/misc/goto?guid=4958876440233155007">iOS應用架構談 - 三、網絡層架構方案和設計</a>:
-
</li><a href="/misc/goto?guid=4958876440470326282">Deep Dive Into the WatchKit SDK(深入WatchKit SDK)</a>:“介紹了手機手表間的通信、本地通知、自定義動畫、使用自定義字體等小技巧。By <a href="/misc/goto?guid=4958874460882078239">@WatchKit開發</a>”。
-
</li><a href="/misc/goto?guid=4958860501905895580">Swift 項目精選</a>:最近新收錄 CoPilot, DynamicColor, protobuf-swift, CoreStore, SwiftCov, Future, EasyAnimation 等 6 個,合計已收錄 126 個。
-
</li><a href="/misc/goto?guid=4958872897740912094">Swift 文章精選</a>:最近新收錄 5 份,合計已收錄 72 份。
-
</li> </ul><a href="/misc/goto?guid=4958876440679077913">IoT 開發板一覽</a>:針對已知物聯網開發板整理了一份簡要的匯總比較表。列信息包含平臺商、開發板、操作系統、開發工具、編程語言、快速入門等。
來自:https://github.com/ipader/SwiftGuide/blob/master/weekly/2015-06-07.md
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!