亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

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

系統 1593 0

?

?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)可以簡單地表述為這樣一種原始的:?
? ? ? ? ?

    
      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中我們更大目標的第一步,因此抓緊了,因為我們在這個旅程踏上在一起。

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

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


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 99热久久久久久久免费观看 | 羞羞视频免费观看网站 | 99久久99久久精品国产 | 精品综合久久久久久97超人该 | 农村寡妇一级毛片免费看视频 | 黄色毛片毛茸茸 | 91福利在线免费观看 | 国产精品边做奶水狂喷小说 | 国内偷自视频区视频综合 | 成人免费观看一区二区 | 欧美 xx性 在线 | 亚洲精品成人一区二区www | 色综合久久亚洲国产日韩 | 国产美女亚洲精品久久久毛片 | 成年黄网站免费大全毛片 | 国产一级一级一级成人毛片 | 国产精品久久久久久五月尺 | 波多野结衣一区二区三区高清在线 | 狠狠综合久久综合网站 | 插久久 | 777精品成人影院 | 亚洲视频免费在线播放 | 日本高清免费不卡在线播放 | 日本伊人精品一区二区三区 | 四虎永久在线精品国产馆v视影院 | 日本制服丝袜在线 | 夜鲁夜鲁夜鲁在线观看福利 | 日本一区二区三区不卡在线视频 | 国产精品无码久久综合网 | 欧美日韩一区二区视频免费看 | 日本精品视频网站 | 青青青爽在线视频观看 | 嗯啊在线观看免费影院 | 久久99精品久久久久久h | 日日夜夜精品视频 | 一级a毛片免费观看久久精品 | 日日夜夜天天人人 | 色婷婷综合久久久中文字幕 | 草草免费视频 | 国产成人亚洲综合欧美一部 | 欧美视频一区二区 |