【摘要】:本期iOS移動開發週報帶來以下內容:蘋果發佈 iPhone6 和 Apple Watch、Swift 1.0 GM發佈、Xcode 6支持PDF Vector做爲圖像素材、iPhone6分辨率與適配等。git
新聞
-
《蘋果發佈 iPhone6 和 Apple Watch》:北京時間9月10日凌晨1點,美國蘋果公司在30年前發佈Mac電腦的故地,正式發佈了全新一代 iPhone 6以及可穿戴設備 Apple Watch。github
-
《Swift 1.0 GM發佈》:北京時間9月10日,Swift迎來了第二個里程碑:Swift 1.0 GM發佈。GM是Golden Master的縮寫,GM版幾乎等同於正式版.不過此次蘋果還特地在發佈新聞中提到GM版並不是final版本,將來Swift還將添加其它更高級的新功能、提高性能以及精簡語法。swift
-
《Xcode 6支持PDF Vector做爲圖像素材》:Xcode 6 的默認 App 模板已經用 PDF Vector 矢量做爲圖像素材了。因此 iOS 的適配能夠說是輕鬆的,佈局用 AutoLayout,圖標用矢量,能夠無視分辨率的存在。設計師們在用 Sketch 設計時,不要再輸出1x、2x、3x 的 PNG 了。xcode
-
《蘋果隱晦表示Apple Watch續航約爲一天》:蘋果沒有在發佈會上提到Apple Watch的續航問題,但在記者問到時,蘋果官方的回覆是:「咱們沒有對外公佈,可是咱們但願用戶白天戴錶,晚上能夠充電。」網絡
-
《iTunes Connect Bug致使只接受支持arm64的應用》:蘋果9月10日的iTunes Connect更新形成一個Bug,致使審覈後臺只接受支持arm64的應用上傳。因爲國內大量的第三方SDK並未更新到支持arm64,因此此Bug致使國內衆多應用沒法上傳。好在問題只持續了一天,可是此事也給那些一直懶於更新第三方SDK的廠商敲響了警鐘。iphone
教程
-
《Swift》:objc.io第16期的專題爲Swift,爲咱們帶來了關於Swift的5篇精品文章。異步
-
《iPhone6分辨率與適配》:文章介紹了iPhone6的圖片適配問題。async
-
《你的Pod出現內存泄露了嗎》:文章介紹了深度使用Cocoapods時可能遇到的內存泄漏問題。工具
-
《xcode6 開啓 iPhone6 & iPhone6 plus 分辨率》:文章介紹了在Xcode6 GM下如何開啓iPhone6和iPhone6 plus的分辨率。做者微博:@kimsungwhee。
-
《Asynchronous Testing With Xcode 6》:在Xcode 6之前,寫異步的測試用例比較麻煩。該文章介紹了在Xcode 6下使用
XCTestExpectation
類,如何更方便地寫一些異步的測試用例。
開源項目
-
Reachability:蘋果提供過一個Reachability類,用於檢測網絡狀態。可是該類因爲年代久遠,並不支持ARC。該項目旨在提供一個蘋果的Reachability類的替代品,支持ARC和block的使用方式。
-
ZAlert:ZAlert是一個用Swift實現的,用於顯示
UIAlertView
和UIActionSheet
的工具類,支持鏈式調用,僅支持iOS8。做者微博:@ch3nz。