天天看點

iOS開發 入門01-第一個iOS程式第一個iOS程式總結

環境:Xcode 6.3.1

第一個iOS程式

建立iOS程式的方法:打開Xcode,File -> New -> Project -> iOS -> Application -> Single View Application (初學者建議選擇Single View Application)

建立Project後,系統會自動幫我們生成如下所示檔案

iOS開發 入門01-第一個iOS程式第一個iOS程式總結

ViewController這個類是系統幫我們自動建立的,它繼承自 UIViewController

Main.storyboard 這個檔案就是程式啟動時進入的 ViewController的可視化面闆,可以拖拽需要的控件(Button、Label、Text Field 等)到 Main.storyboard上,來給ViewController添加控件。

IBAction關鍵字的使用:

1.方法聲明的傳回值寫成  IBAction 類型,可以讓這個方法與 storyboard 中的控件相關聯

例如:

- (IBAction)btnClick;

2.方法的實作中, IBAction 相當于 void ,傳回值仍然寫為void即可

例如:

- (void)btnClick

{

    NSLog(@"點按了這個按鈕");

}

IBOutlet關鍵字的使用:

用@property聲明屬性時,加上 IBOutlet 關鍵字,可以讓這個屬性與storyboard 中的控件相關聯。

例如:

@property (nonatomic,weak) IBOutletUITextField *num1;

注意:

聲明UI開頭類型的屬性時,要聲明為 weak(弱指針)類型。

總結

1.每一個UIViewController都有一個“滿屏”的UIView屬性,也就是它負責管理的UIView。 2.UIController負責處理UIView的事件(單擊按鈕事件,輕按兩下事件等) 3.每一個UIView都可以包含其他UIView,包含其他UIView的大UIView稱之為被包含的小UIView的父控件/父視圖