caoporm97国产在线视频|欧美性XXXXX精品|一本一道久久a久久精品综合开|精品久久久久久久久久久AⅤ|

十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號(hào) 掃一掃關(guān)注
小程序
tel-icon全國(guó)服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

iOS API簡(jiǎn)介

百恒網(wǎng)絡(luò) 2017-05-10 5804

蘋果的iOS API在不同版本間有很多變化,下面南昌APP開發(fā)公司小編會(huì)介紹iOS 8有哪些API,如何使用這些API的幫助文檔以及如何使用官方案例。

(1)API 概述

iOS的整體架構(gòu)圖如圖1所示,分為4層——Cocoa Touch層、Media層、Core Services層和Core OS層,下面概要介紹一下這4層。

iOS整體架構(gòu)圖

圖1 iOS整體架構(gòu)圖

1. Cocoa Touch層

該層提供了構(gòu)建iOS應(yīng)用的一些基本系統(tǒng)服務(wù)(如多任務(wù)、觸摸輸入和推送通知等)和關(guān)鍵框架(見表1-1)。

表1-1 Cocoa Touch層包括的框架

Cocoa Touch層包括的框架

2. Media層

Media層提供了圖形、音頻、視頻和AirPlay技術(shù),包括的框架如表1-2所示。

表1-2 Media層包括的框架

Media層包括的框架一

Media層包括的框架二

3. Core Services層

該層提供了CloudKit、HealthKit、HomeKit、應(yīng)用內(nèi)購(gòu)買、SQLite數(shù)據(jù)庫(kù)和XML支持等技術(shù),包括的主要框架如表2-4所示。

表1-3 Core Services層包括的框架

Core Services層包括的框架一

Core Services層包括的框架二

4. Core OS層

該層提供了一些低級(jí)功能,開發(fā)中一般不直接使用它。該層包括的主要框架如表1-4所示。

表1-4 Core OS層包括的框架

Core OS層包括的框架

(2) 如何使用 API 幫助

對(duì)于初學(xué)者來說,學(xué)會(huì)在Xcode中使用API幫助文檔是非常重要的。下面我們通過一個(gè)例子來介紹API幫助文檔的用法。

在編寫HelloWorld程序時(shí),可以看到ViewController的代碼如下所示:

如果我們對(duì)didReceiveMemoryWarning方法感到困惑,可以查找?guī)椭臋n。如果只是簡(jiǎn)單查看幫助信息,可以選中該方法,然后選擇右邊的快捷幫助檢查器 ,如圖1-5所示。

Xcode快捷幫助檢查器Swift版

Xcode快捷幫助檢查器Objective-C版

圖1-5 Xcode快捷幫助檢查器(上圖為Swift版,下圖為Objective-C版)

在打開的Xcode快捷幫助檢查器窗口中,可以看到該方法的描述,其中包括使用的iOS版本、相關(guān)主題以及一些相關(guān)示例。這里需要說明的是,如果需要查看官方的示例,直接從這里下載即可。

如果想查詢比較完整的、全面的幫助文檔,可以按住Alt鍵雙擊didReceiveMemoryWarning方法名,這樣就會(huì)打開一個(gè)Xcode API幫助搜索結(jié)果窗口,如圖1-6所示。然后選擇感興趣的主題,進(jìn)入API幫助界面,如圖1-7所示。

Xcode API幫助搜索結(jié)果窗口

圖1-6 Xcode API幫助搜索結(jié)果窗口

Xcode API幫助界面

圖1-7 Xcode API幫助界面

API幫助文檔還提供給我們一些官方示例,在左邊的導(dǎo)航面板中可以找到相關(guān)的Sample Code,如圖1-8所示。單擊Sample Code 展開它,找到相關(guān)示例工程并單擊,此時(shí)在右邊的內(nèi)容窗口中可以看到關(guān)于該示例的描述,此時(shí)單擊Open Project按鈕,就可以打開并下載這個(gè)示例工程。

官方案例

圖1-8 官方案例

我們首先通過HelloWorld工程討論了iOS工程模板、應(yīng)用的運(yùn)行機(jī)制和生命周期、視圖控制器的生命周期,然后介紹了幾項(xiàng)常用產(chǎn)品屬性的設(shè)置。最后,我們向大家介紹了API幫助文檔和官方案例的用法。了解更多知識(shí),關(guān)注百恒網(wǎng)絡(luò)官方網(wǎng)站。

本文僅限內(nèi)部技術(shù)人員學(xué)習(xí)交流,不得作于其他商業(yè)用途.希望此文對(duì)廣大技人員有所幫助。原創(chuàng)文章出自:南昌APP開發(fā)公司-百恒網(wǎng)絡(luò):www.gimmickmag.com

400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠(chéng)為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
×