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

      百恒網絡

      南昌百恒網絡

      iOS API簡介

      百恒網絡 2017-05-10 6202

      蘋果的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
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡小程序

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

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      91国内揄拍国内精品对白| 无码aⅴ精品一区二区三区| 中日韩国语视频在线观看| 亚洲AV无码成人精品区蜜桃 | 亚洲精品无码久久久久牙蜜区| 精品国产不卡一区二区三区| 9999国产精品欧美久久久久久| 国产亚洲精品a在线观看app| 揄拍自拍日韩精品| 国产精品久久99| 在线观看国产精品普通话对白精品| 精品欧美一区二区在线观看| 久久久久久人妻一区精品| 婷婷久久精品国产| 精品国产杨幂在线观看| 久久夜色精品国产噜噜亚洲AV| 一本大道无码日韩精品影视| 久久精品国产亚洲av天美18| 久久亚洲精品AB无码播放 | 日韩精品电影一区亚洲| 国产精品99久久不卡| 3d动漫精品啪啪一区二区中| 97精品国产福利一区二区三区| 日韩乱码人妻无码中文字幕视频 | 国产精品婷婷久青青原| 久久99国产精品成人| 中文字幕精品视频在线观看| 日韩免费高清一级毛片| 四色在线精品免费观看| 国产精品99久久久久久人| 国产一区二区三区精品视频 | 久久精品中文字幕无码绿巨人| 久久狠狠一本精品综合网| 亚洲av日韩av不卡在线观看| 亚洲精品国产suv一区88| 久久水蜜桃亚洲av无码精品麻豆 | 国产亚洲精品不卡在线| 日韩免费码中文在线观看| 国产精品亚洲精品久久精品| 亚洲国产精品久久网午夜| 杨幂精品国产福利在线|