WWDC15 召開,細數新 SDK 帶來的全新變化 - iOS移動開發周報

jopen 9年前發布 | 14K 次閱讀 IOS

 

新聞

  1. WWDC 15 在舊金山召開,新 SDK 等諸多新內容公布 :一年一度的 Apple 全球開發者大會如期舉行。Apple 在此次會議上公布了 iOS 9,OSX 10.11 以及 watchOS 2 等多項內容。其中 iOS 9 的多任務特性和 watchOS 2 的原生 app 支持備受關注。

  2. Swift 2.0 以及開源計劃 :在 WWDC 15 上 Apple 同時公布了 Swift 2.0。在新版本中引入了新的錯誤處理機制,更好的可用性檢查,以及一些完善語言的新關鍵字等。另外,Apple 還宣布將在今年年底在 OSX 和 Linux 平臺上開源 Swift 的編譯器和標準庫。可以說 Swift 正在由一門 app 開發專用語言向一門“全棧式”語言轉變。

教程

  1. 《如何使用masonry設計復合型cell》Masonry 是一個使用起來非常方便的代碼使用 Auto Layout 進行布局的輔助庫,你可以通過使用這個庫來避免寫那些晦澀難讀的 Auto Layout 約束代碼。這篇文章是一篇關于使用 Masonry 設計一個復雜 cell 的實戰教程。

  2. 《SpriteKit在iOS9和OSX10.11中的新特性》 :作者在第一時間介紹總結了今年 WWDC SpriteKit 的新特性。如果你正在使用這個框架制作游戲的話,今年加入的尋路系統,性能優化等內容都是一些非常實用的新特性。

  3. 《iOS9 新增 UIStackView 官方文檔翻譯》 :iOS 9 中新加入了 StackView,方便開發者組織視圖內容。這篇文章是對文檔相關部分的翻譯,可以參考。

  4. Swift Standard Library.playground :在 WWDC15 的 Sample Code 里,Apple 給出了一個 Swift 標準庫的 Playground,用來展示 Swift 標準庫的一些用法和 Swift 的基本語法等內容。如果你打算開始學習 Swift 的話,參照 這個文件 和 Apple 的 Swift Programming Language 會是很好的選擇。

開源項目

  1. Onboard :快速制作 app 引導界面的框架。相比起其他類似框架來說,Onboard 的頁面是基于 ViewController 而不是 View 的,這意味著你可以更靈活地組織想要展示的內容。另外 Onboard 還提供了一些默認的布局和像是模糊、漸變這樣的常見特效,這使得用 Onboard 制作引導界面變得非常容易。

  2. BRYXStackView :iOS 9 上 Apple 引入了一種新的 View Container - StackView。這個項目是類似 Stack View 的一個實現,可以讓你在 iOS 7 和 iOS 8 上也能使用 Stack View。

  3. KYAnimatedPageControl :很有意思的 Page Control 動畫,現在提供了粘性小球和滾動方塊兩種視覺效果。如果你想要自己項目里的 Page Control 不那么乏善可陳的話,試著用這個庫來加入一些新鮮的動畫效果也許是不錯的選擇。作者還在 這篇帖子 里詳細說明了類似這種粘性果凍的動畫的制作方法。

  4. infer :非死book 最近開源的一個靜態分析工具,不僅可以用于 Objective-C 的靜態分析,也可以對 Java 和 C 代碼做檢查。這個工具還在進一步開發中,現在的版本可以分析像是空指針和內存泄露的問題,隨著開發者和社區的完善,之后會逐步加入其他檢查。

  5. mal :Swift Hacker 大概會很喜歡這個項目。[mal] 是一個用各種語言書寫的 Lisp 解釋器項目,其中也包括 Swift。這給我們展示了 Swift 除了用來作為一門 app 開發語言以外的可能性。如果作為 Swift 開發者的你還正好會一些 Lisp 的話,周末空暇的時候看看這個項目會是非常好的提高。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!