iOS 開發周報: Apple 明年或將推出 10.9 英寸 iPad Pro 、 用 Swift 實現一個迷你編程語言

Lau0627 8年前發布 | 5K 次閱讀 Swift iOS開發 移動開發

新聞

  1. 大量網友反映電量剩一半時, iPhone 6S 自動關機 :近日有大量網友反映,這段時間自己的 iPhone 6s 以及 6s Plus 在電量還剩余 20% 至一半時自動關機。此次問題與天氣、溫度無關,推測是新 iOS 10 系統和硬件不匹配所致。Apple 客服工作人員的稱原因與新 iOS 10 系統無關,建議用戶可到附近的蘋果專賣店維修檢查。
  2. Apple 明年或將推出 10.9 英寸 iPad Pro :近日巴克萊研究公司的分析師對外發表預測,表示明年 Apple 將會推出三款不同尺寸的 iPad,其中除了傳統的 9.7 英寸以及 12.9 英寸版本之外,還將加入了 10.9 英寸的版本,且該版本將采用全新的無邊框設計。
  3. 供應鏈消息稱 iPhone 7 系列將新添「亮白色」配色 :日本科技博客 MacOtakara 報道稱,Apple 計劃為 iPhone 7 系列新增一款 亮白色 版本,但媒體認為這次的傳聞缺乏細節支持,而且這一舉動也有反常規,可能添加到在下一代的 iPhone 中。

教程

  1. Mu :一篇講解如何用 Swift 實現一個簡單迷你的編程語言,講解了寫一門編程語言的基本步驟。
  2. Emptiness :在 Swift 中處理空數組是選擇 if (optionalArray ?? []).isEmpty { 還是 if let array = optionalArray, array.isEmpty { 有沒有更好的方案?本文作者對此進行了較深入的思考,并給出了更好的解答。
  3. Structs and NSCoding :實現 NSCoding 需要服從 NSObjectProtocol 協議,這是一個 class 的協議,那么在 Swift 中如何更好地結合 Struct 和 NSCoding ,本文作者探討了一種可行的方案。
  4. Building a Custom Collection in Swift :常用的集合類型有 Array 、 Dictionary 、 Set ,本文介紹了如何在 Swift 中編寫一個自定義的集合類型。
  5. iOS 10 和 macOS 中的卷積神經網絡 :蘋果在 iOS 10 和 macOS 10.12 的 Metal Performance Shaders 框架和 Accelerate 框架里,引入了新的卷積神經網絡 API 。本文介紹了什么是卷積神經網絡,并給出了一些在圖像處理的實踐經驗。

開源項目

  1. TwicketSegmentedControl :一款非常漂亮的自定義 UISementedControl 。
  2. PlaygroundTDD :在 Playground 中編寫測試代碼。
  3. XcodeSourceEditorExtension-Alignment :用于格式化代碼的 Xcode Editor Extension 。
  4. HGCircularSlider :高度可定制的環形 SlideView 。
  5. SwiftDate :可能是在 Swift 中處理 Date 的最佳方案的框架。

 

 

來自:http://www.infoq.com/cn/news/2016/11/InfoQ-Mobile-apple-10-9

 

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