IOS環境搭建與開發入門

來源:互聯網
上載者:User

IOS環境搭建與開發入門

 

一、註冊APPLE ID

1.在蘋果官網上下載iTunes。

  官方:http://www.apple.com/itunes/download/

2.安裝iTunes.

3.啟動iTunes,在導覽列選擇iTunes store

4.將顯示頁拉至最下面,選擇管理->更改國家或地區

        

5.選擇切換到美國(United States)

6.選擇找到FREE APPS(免費軟體)

點擊FREE APP

接著出現一個對話方塊,點擊“建立新賬戶”。

雙擊選擇Continue

填寫註冊資訊和相關問題,選擇Continue。

7.如果您沒有美國信用卡,就只有選擇“NONE”。

8.填寫美國地址的時候注意,輸入美國地址的時候不要亂填,否則很容易被打回來。可用下面的免稅地址:
(註冊時,地址、城市都填Fairbanks,州選擇AK-Alaska[這個在最上面],[zipcode]郵編99701,電話907-6284234)

9.所有資訊確認後,需要到郵箱去收取確認啟用郵件,確認後才算正式的申請成功。

 

 

二、註冊開發人員帳號

1.輸入網址:http://developer.apple.com/programs/ios/

2.選擇Enroll Now.

3.選擇Continue.

4.如果之前沒有註冊過APPLE ID,則可以選擇第一項,同時註冊一個APPLE ID,這裡選擇第二項使用已經的APPLE ID 進行註冊。

5.選擇註冊為個人。

6.登陸APPLE ID。

7.填寫個人資訊,注意名字需為信用卡上的英文名(拼音)。

8.選擇IOS Developer Program.

9.確認個人資訊。

10.同意iOS Developer Program License Agreement,選擇I Agree

11.列印申請表,填寫資訊,簽名並傳真給APPLE,等待APPLE郵件回複,並正式啟用。

 

 

三、準備硬體環境

1.準備一台裝有MAC_OS_X的MAC BOOK,必須是基於Intel的Macintosh電腦(如果是非蘋果的機器,安裝MAC系統請見附錄),作業系統的版本做好在10.6.2以上,因為IOS SDK4以上的版本對作業系統版本的最低要求是10.6.2.

2.iPhone或iPod Touch,主要用來測試編寫好的程式

 

四、下載並安裝IOS SDK及開發工具X-CODE

1.進入網址:http://archive.cnblogs.com/a/2005710/

網頁中提供各個版本的SDK及X-CODE的官方。

選擇一個合適的版本下載。

2.安裝iPhoneSDK:

在MAC中找到iPhoneSDK的安裝檔案,滑鼠雙擊該檔案表徵圖,會看到一個快顯視窗:

進一步選擇繼續並且等待安裝完成。

注意在安裝過程中需要退出ITUNES。

 

五、X-Code入門與HELLO WORLD

1.開啟Finder,選擇裝置->磁碟,選擇Developer檔案夾,找到並開啟XCODE   開發工具。

 

2.選擇FILE >New Project.

 

3.選擇Window-Based Application模板,選擇Choose.

4.輸入項目名HelloWorld並選擇儲存位置.

 

5.添加MyView class 到project中

選擇File > New File.選擇Cocoa Touch Class 下面的Objective-c class,並在下拉框選擇UIView,單擊Next.

先Name輸入框中輸入”MyView.m”。

選擇“Also create “MyView.h””選項並單擊完成。

6.選擇合適的SDK啟用.

Project> SetActive SDK下可以進行相應的設定.

 

7.編寫代碼。

修改” HelloWorldAppDelegate”class,讓它能夠使用MyView這個class,雙擊HelloWorldAppDelegate.m,編輯代碼如下:

修改MyView.m中的drawRect:方法來在view中輸出文字.

 

 

 

8.運行程式。

當你做好準備調試你的application,你首先是通過Xcode的Build來構建你的系統,如果Build沒有錯誤的話,你有兩種方式可以運行你的Application:iPhone Simulator和Device iPhone SDK包括了兩個SDK系列:iPhone Simulator SDKiPhoneDevice SDK

iPhone SimlulatorSDK:通過此SDK來Build的application運行在iPhone Simulator下。

iPhone Device SDK:通過次SDK來Build的application運行在Device下。

下面幾個步驟是你運行你的Application需要做的:

a.設定application的目標iPhone OS版本。

在左邊項目上右鍵選擇GET INFO.

在BUILD選項卡選擇IOS SDK版本。

 

 

 

 

b.設定Active SDK。

c.點擊BUILD&GO運行程式。

 

 

 

 

 

 

 

 

 

 

 

 

 

六、工程目錄分析

一個簡單的項目包括了Class和Resource等結構:

a.Class(類)下麵包含了應用程式的代碼:包括自己建立的類。

b.Other Sources下的main.m相當於JAVA中的main()方法,是整個程式執行的入口。

c.Resource(資源)下包含各類資源:

Xib檔案是主要資源。Xib是應用程式的介面,包括介面上的各個對象,對象和代碼間的觸發關係。

info.plist檔案:包含了手機的一些設定資訊,標等。

d.Framework(架構)下包含了系統類別庫。

七、IOS程式模擬器調試

1.方法開一個已有的工程,左側工程目錄中找到一個檔案,在想要跟蹤調試的代碼前單擊左鍵,此行代碼前會出現藍色的箭頭,。

2.在左上方選擇Simulator

3.選擇Build&go,運行程式。

4.程式啟動後會在斷點處停下。

5.選擇RUN>CONTINUE繼續運行;選擇RUN>SETP OVER單步偵錯工具。

6.將滑鼠移動至相應的變數上,即會出現該變數的地址和值。

7.選擇RUN>CONSOLE,調出控制台。

8.選擇 RUN>DEBUGGER,調除調試視窗,查看相關資訊。

9.選擇RUN>STOP停止運行程式。

 

八、介面控制項與控制器

基於WINDOW-BASEDAPPLICATION

1.添加控制項

從左側Objects中添加1個LABLE控制項和一個BUTTON控制項到WINDOW,:

雙擊控制項,修改控制項的TEXT屬性,或者從右側的Attributes中修稿控制項的相關屬性。

2.添加控制器對象

在IB下選擇視窗後面的MainWindow.xib,並在左面的庫上選擇Object,

然後將該Object對象拖到MainWindow.xib視窗,這個對象就是控制器(controller)。

3.組建控制器類

雙擊新添加的Object對象,在右側屬性視窗輸入類名為HCHelloController

4.點擊HCHelloController邊上的灰箭頭,在左邊顯示了Classes(類)部分。

5.指定他的父類為NSObject.

6.從File菜單上選擇“WriteClassFiles...”來產生該控制器的類代碼。

7.可以使用預設的名字和位置,然後單擊“SAVE”,選擇項目後單擊Add。

8.回到XCODE編寫控制器代碼。檢查.h檔案中的介面是否定義了父類,如果沒有在.h檔案中出現,需要手工加上,即:

@interface HCHelloController :/*Specify a superclass(eg:NSObject

 orNSView)*/{

修改為:

@interfaceHCHelloController :NSObject{

選擇FILE>SAVE來儲存。

9.在.h檔案中添加屬性和方法(Lable指向視窗上的文字框,類型為UILable

Button指向視窗上的按鈕,類型為UIButton;changeWords方法改變LABLE  的文字)。

10.在.m檔案中實現changeWords方法。

11.關聯UI對象和控制器(設定TARGER-ACTION)

雙擊MainWindow.xib開啟IB編輯器。將滑鼠移動至HCHelloConroller對象上,按住右鍵拖動至LABLE,這時可以看到一個線,選擇lable後屏視窗會閃一下,

用同樣的方法關聯button控制項。

 

12.關聯按鈕到控制器對象,從按鈕上按右鍵拖動至控制器對象,xib閃幾下,選擇changeWords.

 

13.儲存所有改動,到XCODE下運行程式。

 

基於VIEW-BASED APPLICATION

1.開啟XCODE,選擇FILE>NEW POJECTS,選擇View-based application.

2.輸入工程名稱,選擇工程目錄,選擇SAVE.

3.在工程目錄中找到HCSampleViewSampleViewController.xib,並雙擊開啟

4.在Interface Buid介面添加1個LABLE控制項和1個BUTTON控制項,雙擊控制項修改控制項text屬性,或者從控制項的右側Attributes視窗中修改控制項屬性。

5.回到XCODE,在HCSampleViewSampleViewController.h中添加聲明。

在HCSampleViewSampleViewController.c中添加實現代碼。

儲存所有修改。

6.回到IB介面,關聯UI對象和控制器。

選中File's Owner,按住右鍵不放,拖至VIEW上的Lable控制項,選擇lable。

選中File's Owner,按住右鍵不放,拖至VIEW上的button控制項,選擇button。

選中button控制項,按住右鍵不放,拖至File'sowner,選擇EVENT:changeWords

 

7.儲存所有修改,回到XCODE,點擊BUILD and Run ,運行程式。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.