iOS 開發周報:蘋果新 AirPods 可能會成為健身追蹤器、Swift 中的指針操作

KasGertrude 7年前發布 | 19K 次閱讀 IOS iOS開發 移動開發

新聞

  1. 蘋果收購德國眼動追蹤技術公司 SMI:蘋果公司確認收購德國眼動追蹤公司 SensoMotoric Instruments(簡稱 SMI )。這是一家成立于 1991 年的老牌技術公司,提供軟硬件兩方面的眼動追蹤技術,該技術目前廣泛應用于 AR 眼鏡以及 VR 領域。據其官網介紹,SMI 公司提供設備中的眼動追蹤模塊,其市場占有率達到全球銷量的 65%。
  2. 蘋果新 AirPods 可能會成為健身追蹤器:近日據 Patently Apple 報道,蘋果已經為 AirPods 的迭代提出了專利申請,這意味著小型無線耳機可能將成為用戶的健身追蹤器。該專利顯示,AirPods 將包含生物識別傳感器。雖然耳機中集成生物識別傳感器不是什么新鮮事,Jabra Elite Sport 無線藍牙耳機就做到了這一點,但看到蘋果正在開發這項技術仍是件令人興奮的事。

教程

  1. Swift 中的指針操作:默認情況下,Swift 是內存安全的,這意味著它禁止我們直接操作內存,并且確保所有的變量在使用前都已經被正確地初始化了。但是,Swift 也提供了我們使用指針直接操作內存的方法,直接操作內存是很危險的行為,很容易就出現錯誤,因此官方將直接操作內存稱為 “unsafe 特性”。 
    一旦我們開始直接操作內存,一切就得靠我們自己了,因為在這種情況下編譯能給我們提供的幫助實在不多。正常情況下,我們在與 C 進行交互,或者我們需要挖掘 Swift 內部實現原理的時候會需要使用到這個特性。本文介紹了 Swift 中指針相關內容。
  2. Using JavaScript in Swift Projects: Building a Markdown to HTML Editor - AppCoda:有時候我們需要使用 JavaScriptCore 與 Swift 進行交互,本文以一個 Markdown 解析渲染為例,介紹了如何在 Swift 使用 JavaScriptCore 。
  3. Modelling state in Swift — Swift by Sundell:在 iOS 中處理狀態是件非常麻煩的事情,本文介紹了如何用 Model 管理你的狀態。
  4. iOS 11:WKWebView內容過濾規則詳解 :在 iOS 11 中,WKWebView 支持內容過濾了,本文介紹了相關的使用方法。

開源項目

  1. iOS-11-by-Examples:iOS 11 新增 API 一系列示例項目。
  2. ARShooter:基于 ARKit 的射手小游戲
  3. ARTetris:基于 ARKit 和 SceneKit 的俄羅斯方塊示例小游戲。
  4. bluejay:一款簡單的藍牙組件。
  5. URWeatherView:一款非常精致生動的天氣組件。

感謝徐川對本文的審校。

來自:http://www.infoq.com/cn/news/2017/07/ios-weekly-apple-airpods-jianshe?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news

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