iPhone開(kāi)發(fā)環(huán)境搭建詳解_第1頁(yè)
iPhone開(kāi)發(fā)環(huán)境搭建詳解_第2頁(yè)
iPhone開(kāi)發(fā)環(huán)境搭建詳解_第3頁(yè)
iPhone開(kāi)發(fā)環(huán)境搭建詳解_第4頁(yè)
iPhone開(kāi)發(fā)環(huán)境搭建詳解_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

iPhoneIOS環(huán)境搭建與開(kāi)發(fā)入門注冊(cè)APPLEID在蘋果官網(wǎng)上下載iTunes。官方下載地址:/itunes/download/安裝iTunes.啟動(dòng)iTunes,在導(dǎo)航欄選擇iTunesstore將顯示頁(yè)拉至最下面,選擇管理->更改國(guó)家或地區(qū)選擇切換到美國(guó)(UnitedStates)選擇找到FREEAPPS(免費(fèi)軟件)點(diǎn)擊FREEAPP接著出現(xiàn)一個(gè)對(duì)話框,點(diǎn)擊“創(chuàng)建新賬戶”。雙擊選擇Continue填寫注冊(cè)信息和相關(guān)問(wèn)題,選擇Continueo如果您沒(méi)有美國(guó)信用卡,就只有選擇“NONE”。填寫美國(guó)地址的時(shí)候注意,輸入美國(guó)地址的時(shí)候不要亂填,否則很容易被打回來(lái)。可用下面的免稅地址:(注冊(cè)時(shí),地址、城市都填Fairbanks,州選擇AK-Alaska[這個(gè)在最上面],[zipcode]郵編99701,電話907-6284234)所有信息確認(rèn)后,需要到郵箱去收取確認(rèn)激活郵件,確認(rèn)后才算正式的申請(qǐng)成功。注冊(cè)開(kāi)發(fā)者賬號(hào)輸入網(wǎng)址:/programs/ios/"/programs/ios/"/programs/ios/選擇EnrollNow.選擇Continue.如果之前沒(méi)有注冊(cè)過(guò)APPLEID,則可以選擇第一項(xiàng),同時(shí)注冊(cè)一個(gè)APPLEID,這里選擇第二項(xiàng)使用已經(jīng)的APPLEID進(jìn)行注冊(cè)。選擇注冊(cè)為個(gè)人。登陸APPLEID。填寫個(gè)人信息,注意名字需為信用卡上的英文名(拼音)。選擇IOSDeveloperProgram.確認(rèn)個(gè)人信息。同意iOSDeveloperProgramLicenseAgreement,選擇IAgree打印申請(qǐng)表,填寫信息,簽名并傳真給APPLE,等待APPLE郵件回復(fù),并正式激活。準(zhǔn)備硬件環(huán)境準(zhǔn)備一臺(tái)裝有MAC_OS_X的MACBOOK,必須是基于Intel的Macintosh計(jì)算機(jī)(如果是非蘋果的機(jī)器,安裝MAC系統(tǒng)請(qǐng)見(jiàn)附錄),操作系統(tǒng)的版本做好在10.6.2以上,因?yàn)镮OSSDK4以上的版本對(duì)操作系統(tǒng)版本的最低要求是10.6.2.iPhone或iPodTouch,主要用來(lái)測(cè)試編寫好的程序下載并安裝IOSSDK及開(kāi)發(fā)工具X-CODE1.進(jìn)入網(wǎng)址:/a72005710/"/a72005710/"/aZ2005710/網(wǎng)頁(yè)中提供各個(gè)版本的SDK及X-CODE的官方下載地址。選擇一個(gè)合適的版本下載。安裝iPhoneSDK:在MAC中找到iPhoneSDK的安裝文件,鼠標(biāo)雙擊該文件圖標(biāo),會(huì)看到一個(gè)彈出窗口:進(jìn)一步選擇繼續(xù)并且等待安裝完成。注意在安裝過(guò)程中需要退出ITUNES。X-Code入門與HELLOWORLD打開(kāi)Finder,選擇設(shè)備->磁盤,選擇Developer文件夾,找到并打開(kāi)XCODE開(kāi)發(fā)工具。選擇FILE>NewProject.選擇Window-BasedApplication模板,選擇Choose.INCLUDEPICTURE"/wp-content/uploads/2009/02/3.jpg”INET輸入項(xiàng)目名HelloWorld并選擇保存位置.添加MyViewclass到project中選擇File>NewFile.選擇CocoaTouchClass下面的Objective-cclass,并在下拉框選擇UIView,單擊Next.先Name輸入框中輸入”MyView.m”。選擇“Alsocreate“MyView.h””選項(xiàng)并單擊完成。選擇合適的SDK激活.Project>SetActiveSDK下可以進(jìn)行相應(yīng)的設(shè)置.編寫代碼。修改”HelloWorldAppDelegate”class,讓它能夠使用MyView這個(gè)class,雙擊HelloWorldAppDelegate.m,編輯代碼如下:修改MyView.m中的drawRect:方法來(lái)在view中輸出文字.運(yùn)行程序。當(dāng)你做好準(zhǔn)備調(diào)試你的application,你首先是通過(guò)Xcode的Build來(lái)構(gòu)建你的系統(tǒng),如果Build沒(méi)有錯(cuò)誤的話,你有兩種方式可以運(yùn)行你的Application:iPhoneSimulator和DeviceiPhoneSDK包括了兩個(gè)SDK系歹0:iPhoneSimulatorSDK和iPhoneDeviceSDK。iPhoneSimlulatorSDK:通過(guò)此SDK來(lái)Build的application運(yùn)行在iPhoneSimulator下。iPhoneDeviceSDK:通過(guò)次SDK來(lái)Build的application運(yùn)行在Device下。下面幾個(gè)步驟是你運(yùn)行你的Application需要做的:設(shè)置application的目標(biāo)iPhoneOS版本。在左邊項(xiàng)目上右鍵選擇GETINFO.在BUILD選項(xiàng)卡選擇IOSSDK版本。設(shè)置ActiveSDK。點(diǎn)擊BUILD&GO運(yùn)行程序。工程目錄分析一個(gè)簡(jiǎn)單的項(xiàng)目包括了Class和Resource等結(jié)構(gòu):Class(類)下面包含了應(yīng)用程序的代碼:包括自己創(chuàng)建的類。OtherSources下的main.m相當(dāng)于JAVA中的main()方法,是整個(gè)程序執(zhí)行的入口。Resource(資源)下包含各類資源:Xib文件是主要資源。Xib是應(yīng)用程序的界面,包括界面上的各個(gè)對(duì)象,對(duì)象和代碼間的觸發(fā)關(guān)系。info.plist文件:包含了手機(jī)的一些設(shè)置信息,如圖標(biāo)等。Framework(框架)下包含了系統(tǒng)類庫(kù)。IOS程序模擬器調(diào)試1.方法開(kāi)一個(gè)已有的工程,左側(cè)工程目錄中找到一個(gè)文件,在想要跟蹤調(diào)試的代碼前單擊左鍵,此行代碼前會(huì)出現(xiàn)藍(lán)色的箭頭,如圖。在左上角選擇Simulator選擇Build&go,運(yùn)行程序。程序啟動(dòng)后會(huì)在斷點(diǎn)處停下。選擇RUN>CONTINUE繼續(xù)運(yùn)行;選擇RUN>SETPOVER單步調(diào)試程序。將鼠標(biāo)移動(dòng)至相應(yīng)的變量上,即會(huì)出現(xiàn)該變量的地址和值。選擇RUN>CONSOLE,調(diào)出控制臺(tái)。選擇RUN>DEBUGGER,調(diào)除調(diào)試窗口,查看相關(guān)信息。選擇RUN>STOP停止運(yùn)行程序。界面控件與控制器基于WINDOW-BASEDAPPLICATION添加控件從左側(cè)Objects中添加1個(gè)LABLE控件和一個(gè)BUTTON控件到WINDOW,如圖所示:雙擊控件,修改控件的TEXT屬性,或者從右側(cè)的Attributes中修稿控件的相關(guān)屬性。添加控制器對(duì)象在IB下選擇窗口后面的MainWindow.xib,并在左面的庫(kù)上選擇Object,然后將該Object對(duì)象拖到MainWindow.xib窗口,這個(gè)對(duì)象就是控制器(controller)o生成控制器類雙擊新添加的Object對(duì)象,在右側(cè)屬性窗口輸入類名為HCHelloController點(diǎn)擊HCHelloController邊上的灰箭頭,在左邊顯示了Classes(類)部分。指定他的父類為NSObject.從File菜單上選擇“WriteClassFiles...”來(lái)生成該控制器的類代碼??梢允褂萌笔〉拿趾臀恢茫缓髥螕簟癝AVE”,選擇項(xiàng)目后單擊Add?;氐絏CODE編寫控制器代碼。檢查.h文件中的接口是否定義了父類,如果沒(méi)有在.h文件中出現(xiàn),需要手工加上,即:@interfaceHCHelloController:/^Specifyasuperclass(eg:NSObjectorNSView)*/(修改為:@interfaceHCHelloController:NSObject(選擇FILE>SAVE來(lái)保存。在.h文件中添加屬性和方法(Lable指向窗口上的文本框,類型為UILableButton指向窗口上的按鈕,類型為UIButton;changeWords方法改變LABLE的文字)。在.m文件中實(shí)現(xiàn)changeWords方法。關(guān)聯(lián)UI對(duì)象和控制器(設(shè)置TARGER-ACTION)雙擊MainWindow.xib打開(kāi)IB編輯器。將鼠標(biāo)移動(dòng)至HCHelloConroller對(duì)象上,按住右鍵拖動(dòng)至LABLE,這時(shí)可以看到一個(gè)線,選擇lable后屏窗口會(huì)閃一下,如圖:用同樣的方法關(guān)聯(lián)button控件。關(guān)聯(lián)按鈕到控制器對(duì)象,從按鈕上按右鍵拖動(dòng)全控制器對(duì)象,xib閃幾下,選擇changeWords.保存所有改動(dòng),到XCODE下運(yùn)行程序?;赩IEW-BASEDAPPLICATION打開(kāi)XCODE,選擇FILE>NEWPOJECTS,選擇View-basedapplication.輸入工程名稱,選擇工程目錄,選擇SAVE.在工程目錄中找到HCSampleViewSampleViewController.xib,并雙擊打開(kāi)在InterfaceBuid界面添加1個(gè)LABLE控件和1個(gè)BUTTON控件,雙擊控件修改控件text屬性,或者從控件的右側(cè)Attributes窗口中修改控件屬性?;氐絏CODE,在HCSampleViewSampleViewController.h中添加聲明。在HCSampleViewSampleViewController.c中添加實(shí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論