iOS 9 新特性:開發人員集合篇(不斷更新中......)

來源:互聯網
上載者:User

iOS 9 新特性:開發人員集合篇(不斷更新中......)
iOS更新到9.0後, Xcode7.0之後, 蘋果又開放了很多新的API, 這裡整理了這些在iOS9後的一些新的特性, 以供大家學習交流.當然文章肯定還不夠全面,歡迎各位在評論區投稿,我會在這裡不斷完善。1、 iOS 9 學習系列:Contacts Framework

iOS 9 中,蘋果介紹了新的 Contacts framework。允許使用者使用 Objective-C 的 API 和裝置的通訊錄進行互動,同樣適用於 Swift 語言。比起之前通過 AddressBook framework 來讀取連絡人資訊來說,這是一個巨大的進步。因為 AddressBook framework 沒有 Objective-C 的 API,非常難用,用 Swift 寫的時候更是痛苦。希望新的 Contacts framework 能夠解決這些痛點。

2、iOS 9 學習系列: Search APIs

在 iOS9 之前,你只能在 spotlight 中輸入關鍵字,比如應用程式名稱字,搜尋到應用。在 iOS9 中蘋果提供了一套 Search APIs。允許開發人員選擇應用的內容,索引起來供 spotlight 進行搜尋,同時可以設定在 spotlight 中的展示效果,以及點擊之後如何響應。

3個新的搜尋相關API

NSUserActivity

NSUserAcitivity 在介紹 iOS8 的 Handoff 時引入,iOS9 中允許對這些 activities 進行搜尋。你可以提供中繼資料給這些 activities, 這意味著Spotlight 可以索引這些內容。類似於瀏覽器展示網頁的做法(你開啟過的曆史頁面被記錄了下來),使用者可以快速的在 Spotlight中搜尋,開啟最近的 activities。

Web Markup

Web Markup 允許應用鏡像自己的內容,並在 Spotlight 中建立索引。使用者並不需要應用安裝在自己的裝置上來展示搜尋結果。蘋果的爬蟲自己去抓取你網站上打了 markup 的內容,這些內容稍後會提供給 Safari 和 Spotlight。

事實上,這個重要的特性,甚至並不需要使用者安裝了你的應用在自己的裝置上。這樣可以將你的應用展示給更多的潛在使用者。蘋果的雲端服務,將你的應用的內容索引起來,讓你的應用和 public Search APIs 保持一個深度串連。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.