十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
      南昌百恒網絡微信公眾號 掃一掃關注
      小程序
      tel-icon全國服務熱線:400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡微信小程序

      百恒網絡

      南昌百恒網絡

      iOS API簡介

      百恒網絡 2017-05-10 6206

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

      (1)API 概述

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

      iOS整體架構圖

      圖1 iOS整體架構圖

      1. Cocoa Touch層

      該層提供了構建iOS應用的一些基本系統服務(如多任務、觸摸輸入和推送通知等)和關鍵框架(見表1-1)。

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

      Cocoa Touch層包括的框架

      2. Media層

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

      表1-2 Media層包括的框架

      Media層包括的框架一

      Media層包括的框架二

      3. Core Services層

      該層提供了CloudKit、HealthKit、HomeKit、應用內購買、SQLite數據庫和XML支持等技術,包括的主要框架如表2-4所示。

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

      Core Services層包括的框架一

      Core Services層包括的框架二

      4. Core OS層

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

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

      Core OS層包括的框架

      (2) 如何使用 API 幫助

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

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

      如果我們對didReceiveMemoryWarning方法感到困惑,可以查找幫助文檔。如果只是簡單查看幫助信息,可以選中該方法,然后選擇右邊的快捷幫助檢查器 ,如圖1-5所示。

      Xcode快捷幫助檢查器Swift版

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

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

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

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

      Xcode API幫助搜索結果窗口

      圖1-6 Xcode API幫助搜索結果窗口

      Xcode API幫助界面

      圖1-7 Xcode API幫助界面

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

      官方案例

      圖1-8 官方案例

      我們首先通過HelloWorld工程討論了iOS工程模板、應用的運行機制和生命周期、視圖控制器的生命周期,然后介紹了幾項常用產品屬性的設置。最后,我們向大家介紹了API幫助文檔和官方案例的用法。了解更多知識,關注百恒網絡官方網站。

      本文僅限內部技術人員學習交流,不得作于其他商業用途.希望此文對廣大技人員有所幫助。原創文章出自:南昌APP開發公司-百恒網絡:www.dgscpc.com

      400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡小程序

      歡迎您的光顧,我們將竭誠為您服務×

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      国产精品久免费的黄网站| 久久99热狠狠色精品一区| 精品伊人久久香线蕉| 久久精品国产99国产精品亚洲| 国产精品美女一级在线观看| 久久久亚洲精品国产| 99精品免费视品| 亚洲精品一级无码鲁丝片| 国产福利91精品一区二区| 久久国产免费观看精品3| 亚洲AV无码久久精品成人| 窝窝午夜色视频国产精品东北 | 精品久久亚洲一级α| 国产成人精品午夜在线播放| ...91久久精品一区二区三区| 精品无人区麻豆乱码1区2区 | 国产福利视精品永久免费| 亚洲国产综合精品中文第一区| 精品国产一区二区三区免费| 精品国产婷婷久久久| 亚洲日韩精品无码专区网址| 图片区精品综合自拍| www.999精品视频观看免费| 国产精品揄拍一区二区久久| 91亚洲国产成人久久精品| 久久久国产精品亚洲一区| 久久夜色精品国产亚洲AV动态图| 精品国产一区二区三区久久| 久久99热国产这有精品| 久久精品国产亚洲网站| 国内精品久久人妻互换| 人妻少妇精品一区二区三区| 久久精品国产99久久丝袜| 中文国产成人精品久久久| 久久综合精品国产一区二区三区| 久久国产香蕉一区精品 | 国内精品久久久久影院亚洲| 97人妻无码一区二区精品免费| 亚洲国产精品成人综合久久久| 国产精品资源在线观看网站| 精品久久久久久无码专区|