IOS開發(fā)環(huán)境搭建_第1頁(yè)
IOS開發(fā)環(huán)境搭建_第2頁(yè)
IOS開發(fā)環(huán)境搭建_第3頁(yè)
IOS開發(fā)環(huán)境搭建_第4頁(yè)
IOS開發(fā)環(huán)境搭建_第5頁(yè)
已閱讀5頁(yè),還剩22頁(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)介

1、IOS環(huán)境搭建與開發(fā)入門、注冊(cè) APPLE ID1.在蘋果官網(wǎng)上下載iTunes官方下載地址: 2.安裝 iTunes.3.啟動(dòng)iTunes,在導(dǎo)航欄選擇iTunes store4.將顯示貞拉至最下面,選擇管理-更改國(guó)家或地區(qū)國(guó)埋帳戶我的愿纓清單是改國(guó)嘉或拒區(qū)5. 選擇切換到美國(guó)(United States)United States6.選擇找到FREE APPS費(fèi)軟件)fl .a. i.點(diǎn)擊 FREE APPiMarto L膈-Super Mana SoundsQBKCirlplJaniScreenshotmiTufies DJ由*J5并季XrnH奸心就I】 vrwM 11 ItilRiin

2、iiDS 1 D TMlkl a E UB LmxE hj*-1 Mtf X*fuvi ii- V1QP9 Kjrfe UKr幡叫辱ms Utt* MS站” r&u 商壞電 tewfrwn fte uawt fiwKjfuvn L nd Eri* » iMin» Lua Spw iUma Somdt Siwori ifl*I 4條 *4tt>kMoWfrihirVSIwiMAp(p5tM-efdcAt*Au<fc4juohiITin&bUuriJiirimr-ifl > xaru*S LJ。接著出現(xiàn)一個(gè)對(duì)話框,點(diǎn)擊“創(chuàng)建新賬戶”登彖翼iTu

3、nes Store進(jìn)行下費(fèi)要?jiǎng)?chuàng)建Apple株也土話單擊翊建融帙戶、 創(chuàng)建.帳戶(中您若使用Apple帳尸(例如,從iTunes Store或MobileMe取得的帳戶), 話諭入您的Apple ID和密碼"但您若是AOL會(huì)員,請(qǐng)諭入您的AOL帳F 名稱和密碼,.Apple ID(A):巒碼(D O AOL >> I | 忘記了密碼?(*- - '*記住用于購(gòu)買的密碼一亳ibF,J A = dJ獲亟I 取©雙擊選擇ContinueWelcome to the iTunes StoreWith an iTunes Store Account you can

4、download the latest music, videosr and more,To b&>n cre-aDfigiTunes Slsue Atcaunl; cNckCanUnue.填寫注冊(cè)信息和相關(guān)問題,選擇Continue。7. 如果您沒有美國(guó)信用卡,就只有選擇“ NONE。C* Cwt W WSAj.' Nan«Umiet Gift CjhiJs 馴試 CeriHIcjiiiesApph 啟虹 fMiuslrSttfidArdId pr營(yíng)質(zhì) 1hAS Vur 0«r*OMi nCrrfiriW,_6ackCancel_| L, Conti

5、nue8. 填寫美國(guó)地址的時(shí)候注意,輸入美國(guó)地址的時(shí)候不要亂填,否則很容易被 打回來(lái)。可用下面的免稅地址:(注冊(cè)時(shí),地址、城市都填 Fairbanks,州選擇AK-Alaska這個(gè)在最上面, zipcode郵編 99701,電話 907-6284234)9. 所有信息確認(rèn)后,需要到郵箱去收取確認(rèn)激活郵件,確認(rèn)后才算正式的申 請(qǐng)成功。二、注冊(cè)開發(fā)者賬號(hào)S DeveloperTedwialoflies Resouncas1. 輸入網(wǎng)址:iOS iDeveloper ProgramThe fastest path from code to customer.Erwcrfl Naw2. 選擇 Enro

6、ll Now.3. 選擇 Continue.Appln Dc¥ckp«:r Program FfiraBmnintfl DeveloperAppkJDAre you new or a registered Apple developer?IN<4!w A|ifln Dvlnpvr.I wid EO H巾ATI Jkppla CiMlDpOfL PieiliTr; I £ujH<"醉 hiv« Sfl ID I wfiUifl liH If-uHFfiffft;|_l lEanl inin Appla iu*pr Prctjr*nnA

7、fipla OtfvisIgpE. hTf MQiWMl AS-A d«4kiOM «IUlBMl WtXilOi t tO-L «W±II irtjA Mid!Ail«PiififnfirwADC MgFYiia* m 5!jd«niB vauid HA* Is anrefl in anQawt-apw PrngrarrE Qjnvy vrvolled M 島 DCrHMW ffiriE < MHC- rmgrjrniiM際 mM em丘口 ikou E.Notv IJ i*Kd tD«frol n pid &quo

8、t;OfMfF'nwrr Icr bua -*» pupow ytu miypofr Isrwv App# ID Itjl n droned toj/cu* buin*«a tnruci»mdUB«I krCMMihng MMWM4H JwApplE 2 9 HSWVM'M#! m nnfnflHHVTj.EHlMM PTM > r«*£> H ,»k| KSWrr?nfl FKnauMC>nllngAPPLE4. 如果之前沒有注冊(cè)過(guò)APPL曰D,則可以選擇第一項(xiàng),同時(shí)注冊(cè)一個(gè) ID,這里選

9、擇第二項(xiàng)使用已經(jīng)的 APPLE ID進(jìn)行注冊(cè)。5. 選擇注冊(cè)為個(gè)人。6. 登陸 APPLE IDb7. 填寫個(gè)人信息,注意名字需為信用卡上的英文名(拼音)Select Your Programmar Bed ow or mwe devekwm prooramaiOS neveHoper ProgramU5S99 urIHe US曲per 由萱5 ftsyma w rttfiriiM 口2心士 Isr dcvtta洵口fa Hibm-, uh iPcm i&idi.Mnc DevelopRr ProgramUS1?W nrIHi N*e Dtvtu汕 kd#峭事rm*, i ruot-

10、M ru*也 *Iw 姑甲* iU*t 財(cái)a rwm ba &障 SumSvifari Developer ProgrdimF«r*p SjftiH IJfvetaper r<bdH ilthe HDlB M nMOircw rw crBiirq Hrtw«fli Ihrl eNwiH 占E glbIhhm SfUri| 血 Bad:Cnllny8.選擇 IOS Developer Program.9. 確認(rèn)個(gè)人信息。10. 同意 iOS Developer Program License Agreement ,選擇 I AgreeProgram Licens

11、e AgreementiOS iDewlapef Piogram Licerese AgieemehlI MU HI LUU BF.W IUHIHfiLhlMKAJ UHIuJW| LU UifAilUp UW Ul IIIUIW= *: XIUIIIHU UHIUHI IM rtppW-UlaillUirU yi<-UII-L IUIIIII /Iti* IQS 如口崎 1$ wiling k grant Ygu a I Im tad A«nsfl u$a tha Banwarn 怕 dwfllDp aid 1s厲 r¥wr Mpiagnsi ontM linns

12、and cfdl»n$ rorih In Oil&ipIc&rionBund$4 tMec=an 呻 aigui&din 伽7陽(yáng) 11) irwougn the w >fs«iacl»d m! (2) on alkniua 0£曲8&U84 頃日更由蛔 DWw.lpplKtgns thal rneeLMq 可 DpcumenlMonPT pgr am Rejiremie<ils may be 3*jfcmBrf Io* CDnsmtron mMr distibubon ai Bw App Sime. Ilsub

13、mrKed tf You Ed seltdc b?林口匕.Your MMicalnni ml be aigfcalb' signed trr pple ind datnbirteTrnigh ITir SJdir. DisteiUdjpfi sTfre* (na lippliCEriians Vial do nul makt use Drittieln App Purchase AH hi! be subjccl txi tie disbibutan lemns :cntaintd in Schedule 1 Hits AareemenL NTau WMJd kke Io dskisU

14、i .tpliEabons Wr wNdi You will charpt a W+ or woidca hks: In us# g In App Purchase API in rraa .Mficabccis, You must tfilcr防 Weiring由直qW W戒附 m削IW4借如 jngggr的 M 怖皿網(wǎng) 財(cái) W 冷伸tfl 的可號(hào)叫皿職隊(duì)俱呷國(guó)皿如阡 睥pr翩mll HM 1( Mhdffly I。bind 眄 cwwftj 祁 IM 怕nneg pl thgi al» tsnfifm fiaii am 時(shí)m或而叩村字 inhw juhBiMon m which

15、l 風(fēng)日整 仰<l 昭3 刨 18 睥rm 就舶e in twy ceuM禎.11.打印申請(qǐng)表,填寫信息,簽名并傳真給 APPLE箸待APPLEW?;貜?fù),并 正式激活。Apple Online Store Is unavailableYaur cauiyIHi Altlur mol ihflWi nn Apptn OnilnA Rter« ar idi& iwl* crlT«r 燦p*時(shí)r ProdtidA Far unlliM puinciuflA Ta-OQEHehe m aufchfi牖 of MIMr網(wǎng)lse. jKku Will noe<j他h

16、im! Ihk Hi略 Psc站8#H Fmvi belwInclude Ehi hlcHnialMMi in yaur Furchmse! CJrden FormPyiiSiaTC-Foini tfixrO'Craw? S me Rj-qJw Hie wB iw 頃麗gnuhm BttnoiriHmu臨n 希強(qiáng) rqrti ttw pnoaf rq tna npy hnrai 3- buuMBf dfProgram:Emollinirnl C:HJ3 D&wfilQper LSSMesr”20 ME鄒FersofilDc4DM3O11EFuMNwnlHwne:5T1-5T1B

17、B4SS4331.1aa gur PurciiarEe- l-orm hi Apple- Rrt, s呻蛔 wgn. Mihe PtfcMst Fam l» MptoSupparl. *1 ;4ftE/ 蛔-71U2 3. Re«iw adivabcn c-Dde em>ai|iF wl rKWrt-iri bcvHtisa c«de enal From A;-0ta dmw4epvi Apfurl HiJi nitbdbiB E3. AdlmrlE-Onac- g ivrt,畫州1«! wr proor-aR chi ±ena Ehl

18、bamAlji and isiMrEBiMi網(wǎng) g y 盼土 e wHMtr三、準(zhǔn)備硬件環(huán)境1.準(zhǔn)備一臺(tái)裝有 MAC_OS_X MAC BOOK必須是基丁 Intel的Macintosh計(jì) 算機(jī)(如果是非蘋果的機(jī)器,安裝 MA茸統(tǒng)請(qǐng)見附錄),操作系統(tǒng)的版本做好在 10.6.2以上,因?yàn)镮OS SDK4以上的版本對(duì)操作系統(tǒng)版本的最低要求是.iPhone或iPod Touch,主要用來(lái)測(cè)試編寫好的程序四、下載并安裝IOS SDK及開發(fā)工具X-CODE1. 進(jìn)入網(wǎng)址:網(wǎng)頁(yè)中提供各個(gè)版本的SD級(jí)X-CODE勺官方下載地址。 選擇一個(gè)合適的版本下載。2. 安裝 iPhoneSDK:在MA

19、Cfr找到iPhoneSDK的安裝文件,鼠標(biāo)雙擊該文件圖標(biāo),會(huì)看到一個(gè)彈 出窗口:進(jìn)一步選擇繼續(xù)并且等待安裝完成。注意在安裝過(guò)程中需要退出ITUNES五、X-Code 入門與 HELLO WORLD1. 打開Finder,選擇設(shè)備-> 磁盤,選擇Developer文件火,找到并打開XCODE 開發(fā)工具。2. 選擇 FILE >New Project.3. 選擇 Window-Based Application 模板,選擇 Choose.4. 輸入項(xiàng)目名HelloWorld并選擇保存位置.5. 添加 MyView class 至U project 中選擇 File > New

20、File. 選擇 Cocoa Touch Class 下面的 Objective-c class,并在下拉框選擇UIView,單擊Next.先Nam售俞入框中輸入” MyView.mf 。選擇“Also create “MyView.h” ”選項(xiàng)并單擊完成JMew UIVlew 5ubtld55File Name: W網(wǎng) mM gm ,冊(cè)LciEion: /Doc uments/Hello World /Classes* I : *旭臥史Add to Project: Hella Worldt)Targets: 角 HtiW 盹伽l 匚irtCfcl ) ( F4ifiSh ;6. 選擇合適的

21、SDKS活.Project > SetActive SDK下可以進(jìn)行相應(yīng)的設(shè)置.7. 編寫代碼。修改” HelloWorldAppDelegate ”class,讓它能夠使用 MyViewS個(gè) class, 雙擊 HelloWorldAppDelegate.m ,編輯代碼如下:修改MyView.m中的drawRect:方法來(lái)在view中輸出文字./ MyView,ni Hello Worldff Created by Lu Jerem/ on 11-2-14. Copyright 2011 ZJHC. ALL rights reserved./"import "MyV

22、iEH.h”implementation MyView-(id)initWithFrame;(CGRect)frame if (se 1+ = (super initWithFrame:trane / Initialization codereturn self;-(void)drawRect:CGRect)rect / Drawing codeNSString *hello =World!M;CGPaint location = GPointMake(10, 20):JIFont tfont = UIFont systemFontOfSize:24;UlColor whitetolar s&

23、amp;t;hello drawAtPoint:Vocation ithFont:fontl;)-(void)deaHoc (super dealloc;8. 運(yùn)行程序。當(dāng)你做好準(zhǔn)備調(diào)試你的application ,你首先是通過(guò)Xcode的Build 來(lái)構(gòu)建你的系統(tǒng),如果Build沒有錯(cuò)誤的話,你有兩種方式可以運(yùn)行你 的 Application : iPhone Simulator 和 Device iPhone SDK 包括了兩個(gè) SD源歹U: iPhone Simulator SDK 和 iPhone Device SDK。iPhone Simlulator SDK: 通過(guò)此 SD格 Bu

24、ild 的 application 運(yùn)行 在 iPhone Simulator 下。iPhone Device SDK:通過(guò)次 SD Build 的 application 運(yùn)行在 Device 下。下面幾個(gè)步驟是你運(yùn)行你的 Application 需要做的:a.設(shè)置 叩plication的目標(biāo)iPhone OS版本。_ck,h Open With FinderI Reveal in Finderjfi-F Touch/Untouch|m|ftePreferences在左邊項(xiàng)目上右鍵選擇GET INFO.八Project "Hello World" Info:G*一I,的制

25、,Cofftigur州wb Enwiem 卜T General I Buikl i 功n啊 ur摑做1皿體-一一 J . ,FCwfigii由前:、All 匚白彌勺町州砒田 W Search in Build - Configuration: Ail Cunhgiffwmns;FSearch in BuildShaw: . t -ttiFigsE箱洲:州鈕描嚇?biāo)維ettingTArchiEecturesnAdditional SDKsuArchltKtumSUnd .:T iist SDKiOS De. :|Any ArchilccturetiOS De.:Build Active Archi

26、teciufe OnlyVMid Architecturesarmviar.T Build LcKitiomsBuild Producti PartbuildIntmnidlatE Mild FaihbuildPer-codfiguracion Build Products PathfhlulTipl. . |Per-configuratian InCermed ale Build Files Path<Multipl. |Precompiled Headers CadiE PithWar閩Build OptionsBuild VariantsnormalDebug Inforffiti

27、on FormatDWAR :Enable OptnMP 5叩忡rt0CeiHiUe Framing CodePrecornpiltd Header Uei Files From Build Di.0 EKun Static Analyzer ,血血VllueIl n idii duvn uiiEn.LU'iyMac OS X DepHm釧t TargetCpnipil.;Skip InmlStrip Debug Symbcils During Copv旬Strip Unkfd hoduct通 0Strip StyleAll Sy.Targeied Devict hnllyiPhone

28、 IUse Separate StripiOS 誕pl叫帆 MTirgH仍 : ITKerratl ModuleModule tdemrflirModule Start Rwitine:Module Stop RoutlmModule V-ersion|_TLinkiragBundle LfMderC*+ Stindard Library TypeDyn-amic ;C unp itlbi Iliy VernonCurrent Library VersionDtad Code Stripping回,n; L rrlri 111 - cl-gIf在BUILD選項(xiàng)卡選擇IOS SDK版本>

29、riappafte ithFProjectClass BrowserRename KO合篇CHello TaskNew Group'北NGroupNew Smart Group弋并GAAdd to Project.Add Current File to ProjectXSANew Targetk !m«niUpgrade All Targets in Project to Native Upgrade Current Target for iPad N«w Build PhaseN«w Custom Executable.rvedSet Active Ta

30、rgetSet Active ArchitectureSet 胃阮 SDK|b.設(shè)置 Active SDKirProjectSet Active Build ConfigurationSet Active ExecutableBuild Run Design SCM Window $ SEdit Project SettingsEdit Active Target ',Hello World' '克EEdit Active Executable uHello WorldH VSXc.點(diǎn)擊BUILD&G%行程序iAppDefcegate.m -5 BuiFd an

31、d Debug六、工程目錄分析I Groups & riles A Hello World H ClassesjT MyView.hm MyVitw.m.I Hello WorldAppDelegate.il扁Hello_Wa rl dAppDe le ale. m , Othtr Sourcesi<| Hello.World.PrefiK.pch后| rmain.mTResources,.| MliinWindow.xibM| Hello_World-lnfo.plisc O Frameworksi UlKicJrameworkFc u n d ati on Jramework

32、 ihi C oreG ra p h ic s. framework Q Products4 Hello World.app一個(gè)簡(jiǎn)單的項(xiàng)目包括了 Class和Resource等結(jié)構(gòu):a. Class(類)下面包含了應(yīng)用程序的代碼:包括自己創(chuàng)建的類。b. Other Sources T的main.m相當(dāng)于JAVA中的main ()方法,是整個(gè)程序執(zhí)行的入口。c. Resource(資源)下包含各類資源:Xib文件是主要資源。Xib是應(yīng)用程序的界面,包括界面上的各個(gè)對(duì)象,對(duì)象和代碼間的觸發(fā)關(guān)系。info.plist 文件:包含了手機(jī)的一些設(shè)置信息,如圖標(biāo)等。d. Framework(框架)下包含了

33、系統(tǒng)類庫(kù)。七、IOS程序模擬器調(diào)試1. 方法開一個(gè)已有的工程,左側(cè)工程目錄中找到一個(gè)文件,在想要跟蹤 調(diào)試的代碼前單擊左鍵,此行代碼前會(huì)出現(xiàn)藍(lán)色的箭頭,如圖。-(void)drawRect:(CGRect)rect / Drawing codeNSString +heUo = "HeUoWcrld!"CGPoint location = CGPointMakefia,邛);UIFont +font = UIFont system Font OfSize;24);UlColor whiteColor set:hello drawAtP&int:location wit

34、hFont:font;2.在左上角選擇Simulator3. 選擇Build&go ,運(yùn)行程序。4. 程序啟動(dòng)后會(huì)在斷點(diǎn)處停下。N&5ting * hello _=_ 礦 He I. Ig Wor L"CGPoint location = CGPointMakei10, 2。);UHFont +font = UIFont systernFont0fSize:24);UIColc r whitetolorJ set;hello d rawAtPoint:location withFont:tont;5. 選擇RUN>CONTINUE繼續(xù)運(yùn)行;選擇RUN>SE

35、TP OVER單步調(diào)試程6. 將鼠標(biāo)移動(dòng)至相應(yīng)的變量上,即會(huì)出現(xiàn)該變量的地址和值。> 竺切1四._ 貂蓋 lot = 國(guó)”He I log Wor Id ! H ;Hello.WorldiM :匚GPoirvl locai > NSCFStrin * hello0x303cUIFont *font = CUTFont systeniFontOfSize:24: UlColor whitecolor set;(hello drawAt Point;local ion withFont:font;I 7.選擇RUN>CONSOLE,調(diào)出控制臺(tái)。RunDesignM WindowH

36、elpdAppdApi:DebugRun - Breakpoints Off、芫RDebug - Breakpoints OnX3SYRun with Performance ToolkStopAttach to ProcessDebuggerMini DebuggerConsokSRClear ConsoleAX3RA C 廣)_ Hello World - E>ebugger ConsokCZJSimulaCcr - JP2 | Deb Ta冬®i宅$ 區(qū)OverviewBreakpoints Build and Dcbuq TasJks Restart Continue:

37、 Ckar Lo j Cut re nt language: auto; currently objiective-c-quit清 The Debugger has exited with status 3.I &e$ionatie:27:19 +D8QDJGHU gdb(Apple werEion gdb-1472) (Ucd Jul 21 10:53:12 UTC 20101I Copyright 2QB4 Free Software Foundatian,!. Inc.-GOB is free software, covered by the GHU iGeneral Publi

38、c LicensrP andi you are welcome to change it and/or distribute copies of it under certain conditiDns. Type n$h$w capyihg"1 see the chditiahTh-cre is nibsDlutcly no warranty far GOEL Tpc "'shew warranty" for details.f This DB was configured as 11 x-app I b- da rw in11. s h a red li

39、brary a pp ly - Id ad - ru Le a all AttJichin to prxe” 1961#I Pending breakpoint 1 H"MyViewBm,!, e26j, resolved*Currerkt languages aut& currently «bjectlve-cUjW一 -, CCDfi: StonDcd after steoQ'&uccefcded8.選擇RUN>DEBUGGER,調(diào)除調(diào)試窗口,查看相關(guān)信息。m A4yView.nl Hells World - EteBugg/rfThrwr

40、i 1-ccom appK樹* ;yO'-MyVitw dfftwttaj1F t AjrgufndnT-s1山2TQM,皆"HrMaMInCQnH*域曠)/EHC«3*7*7t3hukjfigicalibMk1J redMigln-CKoD, -D-lzfe-li4UBackir>gSEOF£LJpdace*Louh5-OU-iVEr .displayAhHIdOkMIi:Hellc.Wtirldl!.6CALarrDis-pliivIfNecdEdlFocWg-.S¥-l"7CA:.C<irHexL xurwinniLE

41、ranaaclMnikQIVIQxbffTcccflaCA.Trifli5ACLiflrt.CCiriffiit*, nSlmulaior - 32ig. ,4 *BreolpoinEs Suild and Dtbugi TasHs Remtse Contlrwc Scp Dvw Seep Imo Sup Out» jJ| MVlvw.m:27 Q -clr#«KHr 皆 4 uvitf) driHiitcti (C'CHtct) rtet ( / Drawling cadeNSSiring heUo » eyiHell&.WorldJ"

42、IGP omt I peat icifi 】日 1;J'F :-r t *font - lUIFon t lystwFuntiJfSized I ilUTCblcr 'whbteCLgr f et:(QiSucceeIhellD dirsMAtPsuit: liKstinn wit hfnnts fo-nt |;GDB Stopfied aHtr siep9.選擇RUN>STOP停止運(yùn)行程序。八、界面控件與控制器基于 WINDOW-BASED APPLICATION1.添加控件從左側(cè)Objects中添加1個(gè)LABLE空件和一個(gè)BUTTON件至U WINDOW,圖所示:He

43、llo iPhoneChange Word%雙擊控件,修改控件的TEXT屆性,或者從右側(cè)的Attributes 中修稿控 件的相關(guān)屆性。,料廣 c Lab.l| * LabiJ -TextHello iPhoneBaselineAJign Centersi ILine Breaks, Truncate Tail:lLayout= = =1 QAlignmenlr # LinesFontHeI典Uc 36Q|Font Size 回 Adjust to fit10 f?MmliTium Test| Pefauh: t IHighlighted I I White Color: IShadowii

44、| Det丑u畦£ I° ?= !3H- Offset V. Offset c也J EnabledT Via ud2. 添加控制器對(duì)象Object,在舊下選擇窗口后面的MainWindow.xib ,并在左面的庫(kù)上選擇然后將該Object對(duì)象拖到MainWindow.xib窗口,這個(gè)對(duì)象就是控制器 (controller)。3. 生成控制器類雙擊新添加的Object對(duì)象,在右側(cè)屆性窗口輸入類名為HCHelloController4.點(diǎn)擊HCHelloController 邊上的灰箭頭,在左邊顯示了 Classes(類)部分。1 c 八SngliQr kkrtg懸 Q &qu

45、ot;0Class HCHelloController O T1k t | nt erf ate Bu ifNameObject ID12Lock-ot也g習(xí)UbelxNotesShow With Selection5.指定他的父類為NSObject.6.從File菜單上選擇WriteClassFiles.來(lái)生成該控制器的類代碼5品 As: HCHe 1 IControlltr.mTWhere:HCSamp4eH£llolFhon二Create'Jf file'Cancel Save、. , ->7. 可以使用缺省的名字和位置,然后單擊“ SAVE,選擇項(xiàng)目后單

46、擊Add。8. 回到XCODE寫控制器代碼。檢查.h文件中的接口是否定義了父類,如果 沒有在.h文件中出現(xiàn),需要手工加上,即:interface HCHelloController : "Specify a superclass(eg:NSObjector NSView)*/修改為:interface HCHelloController : NSObject選擇FILE>SAVBfe保存。9. 在.h文件中添加屆性和方法(Lable指向窗口上的文本框,類型為UILableButton指向窗口上的按鈕,類型為 UIButton;changeWords方法改變LABLE 的文字)。

47、/ HCHelloCont rcIler»h/ Created by Lu Jeremy on 11-4-12- Copyright 2011 ZJtiC> All rights re5e/import <UIKit/LllKit.h>#import cFouridation/Foundation*h>-Jinterface HCHeIloControVltr : NSObject/ + Specify eIBOutlet UILabel + label;iBOutlet UIButton *but on;-(IBA tion>changeWords:(

48、id)sender;end10.在.m文件中實(shí)現(xiàn)changeWords方法。11.關(guān)聯(lián)UI對(duì)象和控制器(設(shè)置 TARGER-ACTI。N雙擊MainWindow.xib打開舊編輯器。將鼠標(biāo)移動(dòng)至 HCHelloConroller 對(duì)象上,按住右鍵拖動(dòng)至LABLE這時(shí)可以看到一個(gè)線,選擇lable后屏窗口 會(huì)閃一下,如圖:Hellq iPhoneIf 皿""IChange- WordsOutlets hbei用同樣的方法關(guān)聯(lián)button控件12.關(guān)聯(lián)按鈕到控制器對(duì)象,從按鈕上按右鍵拖動(dòng)至控制器對(duì)象,xib閃幾下, 選擇 changeWords.U Eventsx change

49、Words:Hello ControllerDlPhane.Mcodeproj13.保存所有改動(dòng),到XCODf運(yùn)行程序基于 VIEW-BASED APPLICATION1.打開 XCODE擇 FILE>NEW POJECTS,擇 View-based application.2.輸入工程名稱,選擇工程目錄,選擇 SAVE.HCampleViewSample|文稍t DEVICES_ MAC_OS fl I Di 5kT PLACESS桌因 型 Jtrcmv 公應(yīng)用程序t Xcode5EAKCH FORG您天a0LJaDLJao0BluetoothBldeiciothTesit Dodnt

50、eraicTionHCmpleHellcIPhone HCSam pl eHello World HCSamp leVic wSa mple Hello WorldMIq2HelloIPhone UliPhone開發(fā)人門.doc_J SampleCancel JLabel AnributesT«ki:Vlew-iHSfd applirionBasell ne胄 Ils OMy= ILl«ie Bdiks Tmu制皂"Till* |New Folder3. 在工程目錄中找到 HCSampleViewSampleViewController.xib, 并雙擊打開Gro

51、ups & Filesk ' HCSampleViewSamplet Clashes;| HCSampleVieSampIeAppDetegate.hm HCSampleView5ampleAppDGlegate.m司 HCSam pleViewSampleViewCantrollechm HCSampleView5ampleViewController.on Othtr SourcesS| HCSampleVieSample Prefix.pc hm| mairi.m_ ResourcesHCSampleViewSampteViewController.xib,MainWindow.xib:HCSam p le Vi epie

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論