實現控制器和視圖1.0----1簡介

 

1.0 簡介 

iOS7已經推出了不少新的功能給用戶,以及大量新的API爲咱們程序員使用和發揮。你可能已經知道,用戶界面大幅的的iOS7,如今這個用戶界面也保持無缺一路從iOS的第一個版本到,正由於如此,許多應用程序進行編碼的假設改變,該用戶界面會永遠不會改變。平面設計師正面臨着建立用戶界面,並考慮用戶的挑戰,前perience的方式,使得它很是適合前和後的iOS7的用戶界面(UI)。 
爲了編寫應用程序爲iOS7,你須要知道一些,咱們將在本書中使用Objective- C語言編程的基礎知識。 Objective-C的,正如它的名字所暗示的,是基於C與擴展,使其可以利用的對象。對象和類是面向對象編程(OOP)語言如的Objective-C,Java和C+ +,和許多其餘的根本。在Objective-C中,就像任何其餘的面嚮對象語言(OOL),你要的對象,不只上網,並且要原語。例如,數-20(負20)能夠簡單地表述爲這樣一種原始的: 
         html

NSInteNSInteger myNumber = -20;



這個代碼簡單的線條將定義一個名爲爲mynumber與NSInteger的數據類型的變量,並將其值設置爲20,這是咱們如何定義的Objective-C的變量。變量是一個名稱的簡單分配在內存中的位置。在這種狀況下,當咱們設置20做爲爲mynumber變量的值,咱們告訴最終將運行該代碼段將上述值在屬於該變量爲mynumber的存儲器位置的機器。 
全部的iOS應用程序基本上是使用模型 - 視圖 - 控制器(MVC)架構。模型,視圖和控制器都是從架構的角度iOS應用程序的三個主要組成部分。 程序員

編程

 

Model是應用程序的大腦。它能夠計算和在沒有的視圖和控制器建立一個他本身的虛擬的世界。換言之,認爲模型做爲您的應用程序的虛擬副本,沒有外觀! 架構

視圖是用戶與應用程序進行交互的窗口。它大部分時間顯示Model的內容,但在除此以外,它接受用戶的接口的操做。用戶和應用程序之間的任何相互做用被髮送到一個視圖,其而後能夠經過一個視圖控制器被捕獲並傳送到該模型。 學習

在iOS的編程中,控制器一般是指視圖控制器I just men‐ tioned。能夠把視圖控制器看做是模型和視圖之間的橋樑。此控制器解釋的一邊發生改變,須要用該信息來改變另外一邊。例如,若是用戶改變了視圖的字段,控制器能夠確保在Model中響應模型此變化。若是Model獲得新數據時,控制器通知視圖,以反映它。 
在本章中,你將學習如何建立iOS應用程序的結構,以及如何使用視圖和視圖控制器建立直觀的應用程序。 
在這一章中,對於大多數咱們建立的的用戶界面(UI),組件,咱們使用Xcode中的單一視圖應用程序模板。要重現的例子中,按照第2頁上的說明「建立和運行咱們的第一個iOS應用程序」。確保您的應用程序是通用的,而不是僅支持iPhone或iPad其中一種應用程序。通用的應用程序能夠同時在iPhone和iPad上運行。 編碼

     建立並運行咱們的第一個iOS應用程序 

在咱們深刻任何深刻的Objective-C的功能,咱們應該簡單的介紹一下如何在Xcode中一個簡單的iOS應用程序。 Xcode是Apple的IDE(集成開發環境),它容許你建立,構建和運行在iOS模擬器,甚至真正的iOS設備上的應用程序。咱們在隨後會更多地談論的Xcode和它的功能,但如今讓咱們把重點放在建立和運行一個簡單的iOS應用程序。我假設你已經下載到的Xcode從Mac App Store的計算機。一旦這一步是照顧,請按照下列步驟來建立並運行一個簡單的iOS應用程序: 
1,打開Xcode的,若是它不是已經打開。 
2,從文件菜單中選擇新建項目... 
3,在出現的新建項目窗口中,在iOS的左手側category下邊,選擇應用程序,而後在右邊選擇Single View Application。而後按[下一步]按鈕。 
4,在下一個屏幕上,全部的產品名,輸入一個名稱,讓你感受。例如,你能夠設置你的產品做爲個人第一個iOS應用程序的名稱。在Organization Name部分,輸入貴公司的名稱,或者若是你沒有一個公司,進入其餘任何對你有意義。該組織的名稱是信息很是重要的一塊,你能夠在這裏輸入,但如今,你沒必要擔憂太多。本Company Identifier (公司標識)字段中,輸入com.mycompany。若是你真的擁有本身的公司或你正在建立這個應用程序爲您的工做與公司,有關該公司的實際名稱替換myCompany中。若是你只是用在發展本身的實驗,發明名稱。對於設備部分中,選擇通用。 
5,一旦你完成設置上述值,只需按下Next按鈕。 
6,您如今正在問的Xcode到您的項目保存到一個合適的地方。選擇一個合適的文件夾爲您的項目,而後按下Create按鈕。 
7,只要你的項目被建立,你就能夠構建並運行它。不過,在開始以前,請確保你已經從計算機拔出全部的iOS設備。這背後的緣由是,一旦在iOS設備插入時,默認狀況下的Xcode會嘗試創建與設備上運行您的項目,形成了供給曲線的一些問題(咱們尚未談到過)。因此拔掉您的iOS設備,而後按下Xcode中的最左邊角落的大Run按鈕。若是你不能找到Run按鈕,進入產品菜單,而後選擇Run菜單項。 
瞧!你的第一個iOS應用程序在iPhone模擬器上運行了。即便該應用程序是不徹底的使人印象深入的,只是顯示一個白色的屏幕在模擬器中,這僅僅是朝着掌握在iOS SDK中咱們更大目標的第一步,所以抓緊了,由於咱們在這個旅程踏上在一塊兒。spa

下一篇1.0----2定義和理解變量設計

相關文章
相關標籤/搜索