精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

PhoneGap Xcode iOS入門教程

移動開發
本文介紹了利用Xcode建立PhoneGap應用程序環境和工作流程所需的步驟,該應用程序的目標是iOS設備。 Xcode是由Apple提供用來開發OS X和iOS應用程序的集成開發環境(IDE)。 其中,iOS是Apple的iPhone、iPad和iPod觸摸設備的移動操作系統。 PhoneGap是開源的應用程序平臺,它能夠讓你使用HTML和JavaScript創建本地安裝的移動應用程序。

Content

設置Xcode

為PhoneGap應用程序設置Xcode的***個步驟是從Apple網站上下載并安裝Xcode IDE。 你可以從 Apple開發人員網站(Apple developer site)上 下載Xcode。 在下載Xcode之前,你必須以開發人員的身份在Apple上進行注冊。 在你注冊之后,你就能夠免費訪問Xcode、iOS設備仿真器和Apple開發人員文檔。 如果你希望將你的應用程序部署至實際設備,或通過iTune商店發布你的應用程序,那么你必須以iOS開發人員的身份在Apple上進行注冊,并交納與之 相關的年費。

在Xcode下載完成之后,你只需按照安裝向導完成安裝過程即可。

下載和安裝PhoneGap

一旦你成功地完成Xcode的安裝,接下來的一步則是下載和安裝PhoneGap。

  1. 用你的瀏覽器訪問 honeGap下載頁面(PhoneGap download page)http://phonegap.com/download),并單擊橙色Download鏈接進行下載。

注: 下面所示的步驟適用于PhoneGap 1.4.1,然而,該過程應該適用于或類似于所有的PhoneGap版本。

  1. 解壓縮ZIP文件內容。
  2. 瀏覽至已解壓縮文件的 libs/ios/ 文件夾,并雙擊PhoneGap-1.4.1.pkg包安裝程序。

該操作會啟動PhoneGap安裝向導,它將在你的系統中對PhoneGap的安裝過程進行引導(參見圖1)。

圖1. PhoneGap安裝程序

圖1. PhoneGap安裝程序

  1. 按照安裝程序提供的安裝說明進行安裝,直到你看見“Thanks for installing PhoneGap 1.4.1!”。

當你看見這個提示時,PhoneGap安裝已經完成。 現在,你可以在Xcode中創建你的***個PhoneGap項目。

在Xcode中創建項目

PhoneGap安裝程序為Xcode添加一個PhoneGap項目模板,該模板能夠簡化PhoneGap應用程序的創建。

  1. 首先,單擊Xcode歡迎屏幕上的Create A New Xcode Project(參見圖2)。 此外,你也可以選中File > New > New Project來創建新的PhoneGap項目。

圖2. Xcode歡迎屏幕

圖2. Xcode歡迎屏幕

創建新的Xcode項目的***個步驟是選中一個項目模板。

  1. 在iOS > Application下找到并選中PhoneGap-based Application模板,然后單擊Next(參見圖3)。

圖3. 選中一個項目模板

圖3. 選中一個項目模板

在選中項目模板之后,你需要對你的項目進行命名。 你可以為它起一個能夠表明你將要建立什么項目的名稱。

  1. 在本例中,只需輸入Hello,因為你將建立一個簡單的Hello World應用程序(參見圖4)。

圖4. 設置項目名稱以及其它選項

圖4. 設置項目名稱以及其它選項

此外,在New Project Options屏幕上,你還需要輸入公司標識(company identifier)。 公司標識(company identifier)是與產品名稱相關的前綴,用來為你的應用程序創建獨特的包標識(bundle identifier)。 在Apple Provisioning Portal中,包標識(bundle identifier)應該與你為獨特應用程序所創建的App ID相匹配(參見圖5)。

圖5. 在Apple Provisioning Portal中指定包標識(bundle identifier)

圖5. 在Apple Provisioning Portal中指定包標識(bundle identifier)

如果你不確定在此處輸入什么,或如果你不希望立即在設備上進行部署或發布該應用程序,那么你可以輸入任何你希望的內容,或保留空白。 你可以稍后通過編輯在Xcode項目概要屏幕中的Identifier字段或手動編輯你的項目的Info.plist文件來改變包標識(bundle identifier)。

注:在項目選項屏幕上,你也能找到打開Automated Reference Counting (ARC)的選項。 如果你不希望在你的PhoneGap應用程序中編寫任何本地代碼,那么你可以忽略該選項。 如果你需要編寫PhoneGap本地插件或本地代碼,那么你只需考慮ARC即可。 PhoneGap本地插件允許你編寫屬于自己的本地代碼和JavaScript API,以便對PhoneGap容器的能力進行擴展。

無論ARC是否啟用,PhoneGap項目均能運行。 如果啟用ARC,那么你不必在任何本地代碼中使用保留和釋放指令來管理內存分配。 Xcode LLVM編譯器會自動地為你生成適當的保留和釋放指令。 如果未啟用ARC,那么你必須手動地管理內存。 記住,ARC僅適用于本地代碼,而不適用于HTML或JavaScript代碼。

  1. 單擊Next。
  2. 在你的文件系統中選中一個文件夾,而你的PhoneGap項目將駐留在該文件系統中(參見圖6)。

圖6. 選中項目位置

圖6. 選中項目位置

  1. 單擊Create。

你的PhoneGap項目將在Xcode中進行創建。 但是,在你的項目完成并運行前,還有一些步驟需要你完成。

用來為你的PhoneGap項目創建界面的所有HTML和JavaScript均需包含在一個www文件夾中。 起初,該www文件夾在你的PhoneGap項目中并不存在。 為了創建該文件夾,首先你必須運行相應的應用程序。

  1. 在窗口左上角單擊Run運行該應用程序(參見圖7)。 此外,你也可以選中Product > Run。

圖7. Xcode Run按鈕

圖7. Xcode Run按鈕

Xcode會嘗試在iOS仿真器中啟動PhoneGap應用程序。 對于***次啟動,你將看到錯誤信息“ERROR: Start Page at 'www/index.html' was not found”。 別擔心,這很正常! 盡管如此,在***個步驟期間,已創建了www文件夾。 在將它添加到你的項目之后,你就不會再遇到該錯誤。

  1. 為了將www文件夾添加至你的項目,按住Ctrl鍵并且單擊項目根目錄,然后選中Add Files To "Hello"(參見圖8)。

圖8. 準備為項目添加文件

圖8. 準備為項目添加文件

  1. 在打開的對話框中,選中新創建項目中的www文件夾。 你需要確保選中實際的www文件夾,而不是父文件夾或該文件夾中的相關內容。
  2. 選中Create Folder References For Any Added Folders(參見圖9)。 如果你未選中該選項,那么你的項目將出現錯誤。

圖9. 在Xcode中為項目添加文件

圖9. 在Xcode中為項目添加文件

  1. 單擊Add。

現在,在你的項目根目錄之下,你應該能夠看到www文件夾(參見圖10)。

圖10. 項目根目錄中的www文件夾

圖10. 項目根目錄中的www文件夾

  1. 單擊Run以便再次啟動該項目。

至此,你應該已正確配置你的項目,并且應該能夠在iOS仿真器中啟動它。 如果你沒有改變www文件夾中的任何HTML文件,那么當在iOS仿真器中運行你的應用程序時,你將在其中看到默認的PhoneGap啟動頁面(參見圖11)。

圖11. iOS仿真器

圖11. iOS仿真器

如果你看見該仿真器,那么現在你可以使用PhoneGap在Xcode中開始開發iOS應用程序。

在Xcode中使用PhoneGap

在正確地設置你的PhoneGap環境之后,回顧某些Xcode和PhoneGap基礎知識將幫助你充分利用這一開發環境。

一般來說, Xcode非常易于操作。 在屏幕的左側,你將看到項目層級,而在屏幕的中心,你會看到主內容區域。 當你在左側選中文件時,相應的內容將顯示在主編輯區。

下面是一個很多人不了解的簡單技巧:在項目層級中單擊文件則在同一窗口中顯示該文件的內容;而雙擊文件則在新的窗口中打開該文件。

如果你選中項目根目錄,那么你將看到該項目的概要屏幕。 從該屏幕中,你可以在其它選項中輕松地設置包標識(bundle identifier)、應用程序版本、目標設備、圖標、啟動畫面以及支持方向(參見圖12)。 該屏幕對配置部署你的應用程序很有幫助。

圖12. 項目概要屏幕

圖12. 項目概要屏幕

在Xcode窗口頂部,靠近Run按鈕附近,有一個Scheme菜單,它能夠讓你改變項目編譯方案以及指定目標設備或仿真器。 如需指定一個特定目標設備或改變iOS Simulator目標,只需單擊相應的項目名稱,然后選中一個可選設備或仿真器目標(參見圖13)。 當下次運行該應用程序時,它將被部署至新的已選目標。

圖13. 選中一個新方案

圖13. 選中一個新方案

請牢記PhoneGap應用程序的整個界面均使用HTML和JavaScript進行開發。 在www文件夾中,你需要維護在界面中使用的所有HTML組件。 如果你希望從遠程位置添加額外的文件,那么你需要在PhoneGap.plist文件中將該位置添加到白名單中,否則,任何外部的請求將視為安全異常而被 阻止。

在默認情形下,Xcode的內容區域將顯示基于在項目層級中所選中文件的源代碼(參見圖14)。

圖14. Xcode編輯器

圖14. Xcode編輯器

如果你更喜歡并排地打開和編輯多個文件,不用擔心。 這一操作是可能的,盡管現在還不能立即知道如何進行這一操作。

為了能夠編輯并排打開的文件,單擊位于Xcode窗口右上角的Show The Assistant Editor按鈕(參見圖15)。 一旦第二個編輯器實例處于可見狀態,你便可以將項目層級左側的文件拖至新的編輯器窗口中。 當你希望同時查看單獨的HTML和JavaScript文件,或你希望同時查看本地插件和它的JavaScript界面時,上述操作特別有用。

圖15. 在Xcode中編輯并排放置的代碼

圖15. 在Xcode中編輯并排放置的代碼

下一步閱讀方向

當你在Xcode中建立PhoneGap之后,你可以使用PhoneGap為iOS建立一些正式的應用程序。 記住,你需要使用HTML、CSS和JavaScript為用戶界面創建PhoneGap應用程序。 這允許你通過使用傳統的web開發技巧,方便地創建外觀精美的應用程序。 如需了解更多使用TML、CSS和JavaScript創建的豐富體驗,請查看 Adobe 開發人員連接HTML5和CSS3開發人員中心(Adobe Developer Connection HTML5 and CSS3 developer center)。

責任編輯:佚名 來源: adobe
相關推薦

2011-07-15 15:54:38

PhoneGapiOS

2011-07-19 08:50:17

PhoneGapwebOS

2011-07-22 08:34:37

PhoneGapSymbian

2011-07-18 14:46:56

PhoneGapBlackBerry

2011-08-11 10:50:08

xcode調試文件

2012-03-07 11:30:09

PhoneGapWindows Pho

2009-07-08 15:12:48

Java Servle

2014-05-26 15:35:55

Web組件Web Compone

2010-08-03 13:06:15

Flex Builde

2013-08-29 14:12:52

Storm分布式實時計算

2011-12-30 15:17:23

Adobe視頻PhoneGap

2018-03-22 14:59:13

Docker入門容器

2010-06-18 16:56:50

UML建模語言

2011-09-02 10:59:10

jQuery Mobi

2010-07-20 16:19:54

Perl

2013-06-24 13:38:34

HTML5 DataList

2010-06-13 09:45:35

Widget開發

2013-08-29 14:28:09

StormHadoop

2010-07-27 15:53:15

2010-05-21 12:50:45

Subversion快
點贊
收藏

51CTO技術棧公眾號

婷婷久久综合九色国产成人| 不卡av电影在线播放| 中文字幕亚洲综合| 免费人成视频在线播放| 高清电影在线免费观看| 91免费视频大全| 国产精品一区二区三区久久久| 国产成人在线网址| 中文字幕亚洲在线观看| 色婷婷av久久久久久久| 欧美日韩午夜爽爽| 免费资源在线观看| 国产69精品久久久久毛片| 国产成人免费91av在线| 欧美黑人性猛交xxx| 欧美日韩看看2015永久免费 | 国产欧美日韩| 日韩西西人体444www| 欧美精品色婷婷五月综合| 黄网页在线观看| www国产成人| 97超级碰碰| 中文字幕 视频一区| 亚洲激情婷婷| 麻豆成人在线看| 成都免费高清电影| 国产精品17p| 欧美精品亚洲一区二区在线播放| 日日摸日日碰夜夜爽av| 手机av免费在线| 国产精品美女久久久久久| 久久99精品久久久久久久久久| 国产理论视频在线观看| 日韩二区三区在线观看| **欧美日韩vr在线| 久久这里只有精品免费| 91视频久久| 在线视频国产日韩| www.色天使| 欧美xxxx在线| 亚洲国产精品久久精品怡红院 | 国产麻豆精品| 91福利视频在线| 99999精品视频| av资源中文在线天堂| 亚洲精品中文字幕乱码三区| 亚洲欧洲三级| 91啦中文在线| 国产日产欧美一区二区视频| 久久日韩精品| 青青青草网站免费视频在线观看| 99久久夜色精品国产网站| 高清一区二区三区视频| 亚洲第一页视频| 国产精品白丝jk黑袜喷水| 成人一区二区电影| www.爱爱.com| 丁香激情综合国产| 国产欧美在线一区二区| 人妻少妇一区二区三区| 成人国产在线观看| 狠狠色综合网站久久久久久久| 欧美一区二区三区黄片| 99re热这里只有精品免费视频| 久久资源av| 国产黄在线观看| 国产精品久久久久久久裸模| 亚洲一区二区三区精品动漫| 午夜在线观看视频| 亚洲老妇xxxxxx| 国产精品一线二线三线| 亚洲欧洲高清| 欧美亚洲免费在线一区| 亚洲xxx在线观看| 久久久精品区| 欧美精品一区二区三区高清aⅴ| 国模私拍在线观看| 精品一区二区三区在线 | 美女看a上一区| 成人激情视频在线观看| 亚洲黄色一级大片| 久久男人中文字幕资源站| 日本一区免费观看| 久草中文在线观看| 午夜日韩在线观看| 别急慢慢来1978如如2| 四虎地址8848精品| 欧美不卡一区二区三区四区| av无码av天天av天天爽| 日韩视频在线观看| 久久久天堂国产精品女人| 国产超碰人人爽人人做人人爱| 日韩福利电影在线| 痴汉一区二区三区| 高清日韩av电影| 亚洲精品国产一区二区精华液| www黄色日本| 欧美亚洲综合视频| 日韩黄在线观看| 97在线观看免费高| 欧美综合国产| 亚洲自拍偷拍色片视频| 精品视频一二三| 伊人夜夜躁av伊人久久| 成人性生生活性生交12| 99这里只有精品视频| 夜夜嗨av一区二区三区免费区| 国产免费一区二区三区四区| 小嫩嫩精品导航| 亚洲a中文字幕| 精品无吗乱吗av国产爱色| 亚洲一区日韩精品中文字幕| 中文字幕视频在线免费观看| 久久综合社区| 免费91麻豆精品国产自产在线观看| 天天操天天操天天操天天| 国产麻豆精品95视频| 色狠狠久久av五月综合|| av在线不卡免费| 欧美一区二区人人喊爽| xxx在线播放| 99在线观看免费视频精品观看| 91精品中国老女人| 草碰在线视频| 一本久道久久综合中文字幕| 成人做爰www看视频软件| 日韩综合在线| 国产精品国产三级国产aⅴ浪潮| 涩涩视频在线观看免费| 亚洲一区二区偷拍精品| 中文字幕第88页| 精品美女久久| 国产成人欧美在线观看| 天堂av在线免费观看| 亚洲高清免费视频| 亚洲精品久久一区二区三区777| 91精品91| 91香蕉嫩草影院入口| 免费黄色在线观看| 欧美日韩亚洲国产综合| 国精产品视频一二二区| 日韩一区精品字幕| 人偷久久久久久久偷女厕| xxxxx性欧美特大| 亚洲欧美国内爽妇网| 久久精品国产成人av| 99久久婷婷国产| 日日碰狠狠添天天爽超碰97| 欧美绝顶高潮抽搐喷水合集| 91国内在线视频| 日本中文字幕电影在线观看| 日韩欧美在线第一页| 白丝女仆被免费网站| 美女久久网站| 视频一区二区在线观看| 国产亚洲欧美日韩精品一区二区三区 | 欧美性色aⅴ视频一区日韩精品| 久久丫精品忘忧草西安产品| 天堂精品中文字幕在线| 日韩高清dvd| 综合欧美精品| 欧美极品少妇xxxxx| 丰满人妻一区二区三区四区53| 亚洲国产欧美日韩另类综合| 日韩综合第一页| 新狼窝色av性久久久久久| 日韩精品不卡| 北岛玲精品视频在线观看| 久久99精品久久久久久琪琪| 日韩在线视频免费| 色婷婷精品久久二区二区蜜臂av| 极品久久久久久久| 狠狠久久亚洲欧美| 日韩一级性生活片| 国内精品视频在线观看| 91影视免费在线观看| a级片在线免费| 这里只有视频精品| 国产aⅴ爽av久久久久成人| 亚洲www啪成人一区二区麻豆| 蜜桃无码一区二区三区| 狠狠色2019综合网| 国产精品网站免费| 日韩精品免费| 国产欧美日韩一区二区三区| www.精品国产| 欧美激情一区二区久久久| 国产中文字幕在线视频| 91精品免费在线| xxxx.国产| 亚洲欧美一区二区不卡| 手机av免费看| 国产激情一区二区三区四区| avav在线看| 中文字幕人成人乱码| 欧美男人的天堂| 精品午夜视频| 国产成人一区二区| 国内高清免费在线视频| 中文字幕免费精品一区| 色婷婷av一区二区三| 欧美久久久久久久久久| 中文字幕在线字幕中文| 1000部国产精品成人观看| 成人性生活免费看| 国产乱码字幕精品高清av| 女人扒开屁股爽桶30分钟| 欧美一区二区三区久久精品| 欧美一级二级三级九九九| 99ri日韩精品视频| 国产91露脸中文字幕在线| 国产盗摄精品一区二区酒店| 久久婷婷国产麻豆91天堂| 欧美18xxxxx| 亚洲国产欧美日韩精品| 国产高潮流白浆喷水视频| 精品视频在线免费看| 在线观看精品国产| 亚洲综合999| av激情在线观看| 中文字幕一区av| 精品人妻一区二区三区四区| 91原创在线视频| 国产免费a级片| 国产在线精品一区二区夜色| 99视频精品免费| 一区二区日本视频| 欧洲精品一区二区三区久久| 欧美精品激情| 欧美 国产 精品| 亚洲精品久久| 在线免费观看成人| 久久综合电影| 亚洲欧洲精品一区二区三区波多野1战4| 九色精品国产蝌蚪| 美女视频久久| 日韩高清影视在线观看| 精品欧美日韩| 天堂网av成人| 久中文字幕一区| 欧美**vk| 日韩国产欧美一区| sdde在线播放一区二区| 亚洲精品8mav| 99久久夜色精品国产亚洲狼| 偷拍盗摄高潮叫床对白清晰| 婷婷亚洲五月| 久久久久亚洲av无码专区喷水| 国产精品久久久久无码av| 女女百合国产免费网站| 亚洲综合中文| 欧美国产综合在线| 合欧美一区二区三区| 鲁一鲁一鲁一鲁一色| 亚洲色诱最新| 日韩毛片在线免费看| 麻豆精品视频在线| 午夜天堂在线视频| 成人综合婷婷国产精品久久免费| 国产免费一区二区三区最新6| 91麻豆蜜桃一区二区三区| 伊人网伊人影院| 中文字幕欧美区| 麻豆明星ai换脸视频| 亚洲自拍另类综合| 久久一区二区三区视频| 日本大香伊一区二区三区| 中文字幕视频在线播放| 日韩一区二区影院| 午夜性色福利影院| 亚洲视频在线观看视频| 国产激情视频在线| 国模极品一区二区三区| 欧美成人黑人| 成人中文字幕在线观看| 超碰精品在线观看| 青青成人在线| 欧美日本一区| 日本黄色三级大片| 极品少妇一区二区| 超碰男人的天堂| 中文字幕精品—区二区四季| 青青青在线免费观看| 欧美午夜电影在线| 国产精品久久久久久久久毛片| 亚洲第一福利网| av在线免费观看网| 久久久视频在线| 欧美极品在线| 久久久精品动漫| 亚洲精品久久久| 国产免费999| 不卡高清视频专区| 四虎影视1304t| 丰满岳妇乱一区二区三区| 国产精品色综合| 亚洲欧美国产日韩天堂区| 91网在线看| 国产精品白丝jk喷水视频一区| 亚洲福利合集| 色综合久久av| 亚洲视频1区| 国产大学生av| 国产精品视频一区二区三区不卡| 日本一级淫片色费放| 91麻豆精品国产91久久久久久久久 | 久久婷婷国产综合国色天香| 国产精品老熟女一区二区| 91久久精品一区二区| 黄色片一区二区三区| www.色综合| 国精产品一区一区三区四川| 国产精品国产精品| 99国产精品一区二区| 成年人免费在线播放| www.欧美日韩国产在线| 波多野结衣家庭教师| 欧美色电影在线| 欧美另类自拍| 欧美在线视频一区二区| 凹凸av导航大全精品| 欧美 国产 精品| 国内精品在线播放| 美国黄色特级片| 色老头久久综合| 亚洲欧洲国产综合| 性色av一区二区三区免费| 日韩最新av| 国产又粗又爽又黄的视频| 老司机一区二区| 国产三级在线观看完整版| 色悠久久久久综合欧美99| 乱精品一区字幕二区| 欧美国产视频日韩| 亚洲高清在线一区| 成人午夜免费剧场| 国产激情一区二区三区四区| 麻豆国产尤物av尤物在线观看| 在线不卡免费欧美| 黄色成人影院| 亚洲最大福利视频| 欧美日韩亚洲三区| 日本泡妞xxxx免费视频软件| 亚洲最大成人综合| 韩国中文字幕hd久久精品| 久久久久久国产精品久久| 91精品尤物| 欧美爱爱视频免费看| 91在线免费视频观看| 69成人免费视频| 国产亚洲一级高清| 国产精品xxx| 国产精品亚洲天堂| 国产一区二区不卡| 国产网址在线观看| 亚洲女成人图区| 成人性片免费| 无码毛片aaa在线| 成人在线一区二区三区| 你懂的国产视频| 国产一区二区三区18| 亚洲精品一区二区在线播放∴| 色哟哟免费网站| 99视频精品免费视频| 亚洲大尺度在线观看| 久久精品视频在线播放| 一区二区三区视频免费视频观看网站| 男人插女人视频在线观看| 久久久久久久久久美女| 伊人成人在线观看| 欧美贵妇videos办公室| 少妇久久久久| 色播五月综合网| 午夜精品一区在线观看| 黄色大片在线免费观看| 91在线高清免费观看| 最新成人av网站| 国产黄色大片免费看| 91麻豆精品国产自产在线观看一区| av成人 com a| 亚洲精品国产精品国自产| 国产999精品久久| 黄色污污网站在线观看| 久久精品中文字幕一区| 欧美午夜18电影| 亚洲精品mv在线观看| 欧美日韩亚洲国产一区| 久草免费在线| 精品无人乱码一区二区三区的优势 | 午夜精品一区二区三区国产| 国产伦精品一区二区免费| 欧美视频一区二区在线观看| 国产色婷婷在线| 亚洲国产精品视频一区| 成人精品视频一区二区三区| 中文字幕日韩国产| 欧美一级黄色网| 欧美 日韩 国产 一区| 亚洲精品午夜视频| 亚洲国产精品va在看黑人|