學習ios,以及其他的語言時,我們都有對這門語言的基本語法有所了解。基本的資料型別,基本的語法格式,基本的設計理念等等。
在了解這些之後,我們就可以做專案了。
首先,我們要確定使用的基本框架。
foundation,基本的是基本的型別的資料框架nsarray、nsdictionary、nsfile、nsurl等等。
我們在使用資料的時候,使用的基本的資料物件、資料型別都是由foundation中的型別所構成的,可能我們會使用一些跨平台的一些東西,我們可以轉換成需要的一些型別。
uikit,基本的ui的框架,我們常見的控制項,uibutton、uilabel、uiview、uitable等等
在使用uikit過程中,需要了解一些基本的使用規則,uiviewcontroller的使用,這些ui介面之間的各種使用轉化情況,我們可以他一些常用的控制項通過自己的封裝,多次使用這個控制項,不需要每次使用的時再次重複寫同樣的**。我們只需要把之前寫的檔案或**直接複製到我們的工程中,節省我們很多的內容。以及基本的手勢動作,通過這些手勢動作響應我們的基本操作,讓我們更加有效的控制這些檢視,同時也更加有利於這些使用者的深刻體驗。
coregraphics,這個主要適用於構建檢視的,為我們提高很多的線、圖等自定義的檢視。我們可以自己構造這些檢視,不用使用系統提供的檢視,直接自己定義。
cfnetworking,是我們在使用網路中的基本框架。
我們在乙個專案中,不要把專案想象的那麼複雜,我們把專案中的複雜的問題簡單話,把不同的問題分開處理,在把這些問題再分成一些小得問題,從這些小問題上下手解決。
我們在做專案中,往往對一些問題會「鬍子眉毛一把抓」,把一些問題混到一塊去解決,把乙個簡單的問題想的複雜話了。認真理解物件導向中的真正含義,面向的是物件。我們在處理問題的時候,要經常提醒自己,物件導向,我們處理的問題始終是以物件為基礎。不要混淆一些東西
物件導向,我們處理的一些問題的時候,時刻注意物件、方法。處理好物件,物件中的方法。就像乙個人,人能做什麼,能幹什麼(方法)。人又有什麼構成手、腳、大腦(物件)等等。這些又能幹什麼……
物件導向,我們始終要認真的物件我們的物件是什麼,他有什麼方法,用於解決什麼問題,我們就能設計出不同的產品。
理解iOS中的MVC設計模式
模型 檢視 控制器 model view controller,mvc 是xerox parc在20世紀80年代為程式語言smalltalk 80發明的一種軟體設計模式,至今已廣泛應用於使用者互動應用程式中。在ios開發中mvc的機制被使用的淋漓盡致,充分理解ios的mvc模式,有助於我們程式的組織...
iOS開發之理解iOS中的MVC設計模式
模型 檢視 控制器 model view controller,mvc 是xerox parc在20世紀80年代為程式語言smalltalk 80發明的一種軟體設計模式,至今已廣泛應用於使用者互動應用程式中。在ios開發中mvc的機制被使用的淋漓盡致,充分理解ios的mvc模式,有助於我們程式的組織...
iOS開發之理解iOS中的MVC設計模式
模型 檢視 控制器 model view controller,mvc 是xerox parc在20世紀80年代為程式語言smalltalk 80發明的一種軟體設計模式,至今已廣泛應用於使用者互動應用程式中。在ios開發中mvc的機制被使用的淋漓盡致,充分理解ios的mvc模式,有助於我們程式的組織...