[菜鳥成長記]iOS開發自學筆記01-向helloworld致敬

來源:互聯網
上載者:User

標籤:blog   http   io   os   ar   sp   檔案   2014   on   

  我有一個夢想就是成為一個iOS開發.........菜鳥,老規矩,一切從helloworld開始。

  iOS8伴隨著iphone6/6plus而來,Xcode6伴隨著iOS8而來,蘋果更新換代的速度依然很快,從硬體到軟體,每次更新就意味著開發人員們又要面臨著一次次的惡補,當然,像我這樣勵志成為iOS開發菜鳥的人來說,目前還沒有到面臨這些問題的煩惱,我只需要專心做好我的hello world小程式,就像我從前無數次地在其他平台一樣。

  首先開啟Xcode後從模板中選擇single view application模板進行下一步

  按照next的提示輸入我們的project名-當然是hello world,還有project檔案儲存的檔案位置,繼續next後進入project的開發編輯介面,左側的檔案樹如下

  AppDelegate.h/.m是建立project選擇了template後系統產生的程式代理處理部分,致於什麼是“代理”,還沒有成為菜鳥的我當然是說不清楚的,目前我理解的就是用來處理常式初始化的操作的東西;ViewController.h/.m是hello world裡主要的工作處理模組,我的程式功能都是在他們裡面實現的;Main.storyboard是畫布,用來設計程式介面的東東;Images.xcassets用來設定程式啟動表徵圖,程式介面等;LaunchScreen.xib這個貌似是系統給自動預設產生的啟動畫面。

  開始編輯介面,這次我稍微玩點小花樣,我不再只拖個label上去寫一句hello world了,來點互動會顯得更豐富些,會讓我向菜鳥之路前進得更快一點

五個按鈕,每個按鈕被點擊後都會彈出一個Alert告訴你前面你按了哪個。布局好之後要給每個button都頂一個IBOutlet,這裡要說一下,為什麼要給button建IBOutlet是因為我要利用不同的按鈕點擊時顯示不同的訊息提示,所以需要有互動,需要擷取具體按了哪個按鈕,在這種情況下button是必須要聲明成IBOutlet的,然後再定義一個按鈕被點擊後需要觸發的Action方法

先判斷被點擊的到底時哪個按鈕,然後再根據具體的情況做顯示。最後需要的操作就時把這個定義的方法跟我們介面上的空間建立聯絡,好讓再介面上點擊觸發事件的時候,控制器也就時ViewController知道需要具體調用哪個方法,按住control按鈕點擊各個button按鈕拖到ViewController.h標頭檔當滑鼠拖至buttonClick方法出現長方形框時鬆開滑鼠即建立了對應關係,就可以運行程式了!

作為還沒有成為菜鳥的我,發現技術部落格真的時挺難寫的,但是為了菜鳥的夢想我一定會堅持下去的!

 

[菜鳥成長記]iOS開發自學筆記01-向helloworld致敬

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.