CocoaTouchLayer
Implement a graphical, event-driven application in iOS with the frameworks in the Cocoa Touch Layer. In addition, use the frameworks in this layer to access key device features, such as user contacts. Start your iOS programming at this highest layer, and you'll automatically take advantage of lower-level layers without getting into their details.
CocoaTouchLayer中的frameworks可以幫你實現(xiàn)一個基于事件驅(qū)動的圖形化iOS應用.另外,使用這些framework是還可以獲取一些關鍵設備特性,例如用戶的通訊錄.在這個最高層次中開始你的iOS編程,可以讓你在不了解底層實現(xiàn)的情況下仍能自動使用這些底層內(nèi)容.
1AddressBookUI
Use the Address Book UI framework to display the contact data contained in the Address Book database. This C-based framework provides a graphical interface to gain access to users' contacts.
AddressBookUI框架用于顯示通訊錄數(shù)據(jù)庫中的通訊數(shù)據(jù). 這個基于C語言的框架提供了一個圖形化的接口用來獲取和訪問用戶的通訊錄數(shù)據(jù).
Tips: OC框架 前綴AB 訪問聯(lián)系人信息
2ContactsUI
Use the Contacts UI framework to display the data contained in the Contacts database. This framework provides a graphical interface to gain access to users' contacts.
ContactsUI框架用于顯示通訊錄數(shù)據(jù)庫中的通訊數(shù)據(jù). 提供了一個圖形化的接口用來獲取和訪問用戶的通訊錄數(shù)據(jù).
Tips: OC框架 前綴CN iOS9+
3EventKitUI
Create the user interface for viewing and editing calendar data with the EventKit UI framework.
EventKitUI用于創(chuàng)建一個用于查看和編輯日歷數(shù)據(jù)的用戶界面.
Tips: OC框架 前綴EK 訪問日歷事件數(shù)據(jù)
4HealthKitUI
Construct and manage HealthKit-specific views and controls with the HealthKitUI framework.
HealthKitUI用于構建并管理特殊的HealthKit界面和控制器.
Tips: OC框架 前綴HK
5MapKit
Display map or satellite imagery from the windows and views of your custom applications with the MapKit framework. You can also use the framework to annotate your maps with points of interest and other custom information.
MapKit用于根據(jù)你應用的設定,在窗口或者視圖中顯示普通地圖或者衛(wèi)星地圖. 也可以用于在地圖上標注興趣點或其他自定義信息.
Tips: OC框架 前綴MK 應用中嵌入(高德)地圖和地理信息編碼等
6MessageUI
Create a view-controller-based user interface for composing email messages. Use it in cases where you want the user to be able to create email messages without leaving your application.
MessageUI用于創(chuàng)建一個基于視圖和控制的用戶界面來編輯郵件信息.當你想讓用戶在不離開你的應用的情況下發(fā)送郵件,那就用這個框架吧.
Tips: OC框架 前綴MF 提供與發(fā)送E-mail相關的API
7NotificationCenter
Display information and enable brief tasks in a Today widget with the Notification Center framework.
NotificationCenter用于在今天小部件中顯示信息和完成一些簡單的任務.
Tips: OC框架 前綴NC
8PhotosUI
Provide extensions for editing photos and videos with the Photos UI framework. A custom photo editing extension can be used from any app on a user's device.
PhotosUI提供了一些用于編輯Photos應用中的照片和視頻的擴展功能. 可以為用戶設備上的任意一款應用添加自定義的圖片編輯擴展功能.
Tips: OC框架 前綴PH 照片UI相關的API
9ReplayKit
ReplayKit provides developers with the ability to record audio and video directly from their apps. Users can then share these recordings with others through email, text messages, and social websites.
ReplayKit讓開發(fā)者的應用可以直接記錄音頻或者視頻.用戶這時候可以和其他用戶通過郵件,短信,或者社交網(wǎng)站來分享這些音頻或者視頻.
Tips: OC框架 前綴RP
10UIKit(Very Important)
Construct and manage your application's user interface with the UIKit framework. This Objective-C framework provides an application object, event handling support, drawing support, windows, views, and controls designed specifically for the Multi-Touch interface.
UIKit用于構建和管理應用的用戶界面.這個OC庫提供一個應用對象,事件處理的支持,繪圖支持,窗口,視圖,以及特意設計用于多點觸控界面的多種控制器.
Tips: OC框架 前綴UI 提供一些常用的UI類
11WatchKit
Implement the interface for your Watch app using the WatchKit framework.
WatchKit用于實現(xiàn)AppleWatch應用的接口.
Tips: OC框架 前綴WK
12iAd
Place full-screen advertisements or banner advertisements in your application with the iAd framework.
iAd用于在你的應用中顯示全屏或者條狀廣告.
Tips: OC框架 前綴AD 在應用中嵌入廣告