學習iOS開發的第1天

大學生活結束,來到深圳工作,準備從事ios開發。今天開始上班了,從0開始學習ios。每天苦逼地學習,爭取快速掌握ios開發技術。從此每天寫一篇博客,記錄每天學到的知識。

今天第一次工作,啓動mac mini後,先熟悉了一下mac系統的操作,然後開始上網查詢ios開發的相關資料。通過瀏覽網頁知道了ios的開發工具爲Xcode,開發語言爲objective-c。下載完Xcode,按照網上教程,新建了一個項目Test。

建的是一個簡單項目,項目自動包含了一個默認的視圖界面。iOS的視圖都是由視圖控制器來管理控制的。視圖控制器有一個.h頭文件,和一個.m主文件。我們可以在Main.storyboard裏修改創建的視圖。我爲它添加了一個按鈕一個標籤和一個文本框。如圖

此時這些控件只是畫到視圖上,還不能被程序控制。於是我們要將控件添加進視圖控制器中,就像註冊一樣。直接按住ctrl再點鼠標可以直接把控件拖進視圖控制器代碼中,完成註冊。在程序中就能訪問那些控件了。

按鈕比較特殊,添加後,會自動生成一個函數,就是當按鈕被觸發時會執行這個函數。我想讓按鈕按下時,標籤顯示文本框內的內容。用self.label.text=self.tf.text這句來實現(label是標籤指針,tf是文本框)。完整代碼如下。

#import "TestViewController.h"


@interface TestViewController ()

@property (weak, nonatomic) IBOutlet UITextField *tf;

@property (weak, nonatomic) IBOutlet UILabel *label;

- (IBAction)button:(id)sender;


@end


@implementation TestViewController


- (void)viewDidLoad

{

    [super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

}


- (void)didReceiveMemoryWarning

{

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}


- (IBAction)button:(id)sender {

    //按下按鈕時,標籤顯示文本框內容

     self.label.text=self.tf.text;

}

@end

最後開啓iphone模擬器,測試程序,成功。如圖


在編寫了簡單的ios程序後,我開始全面細緻地學習objective-c這門編程語言。要學好ios開發,必須先學好它。今晚我看了兩個視頻:“1.1 iPhone開發概述"和"1.2 iPhone開發之開發工具安裝及介紹",初步瞭解了ios與objective-c。明天開始學習oc的語法和其他內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章