從經典的helloworld開始踏入iphone開發的大門吧!
keyword:helloworld iphone ios
1、開啟xcode,選擇「create a new xcode project」
2、xcode中的project分為兩大類,一是ios,二是mac os x,前者是進行iphone/ipad開發,後者是進行mac pc開發。
xcodeproject模板說明:
3、product name:即project生產的產品(iphone應用程式)的名稱
company identifier:com.zyg.ios,用於應用程式包名稱
bundle identifier:company identifier+product name
class prefix:project生成的類名稱都會加上這裡填寫的字首
device family:project相應的裝置型別。iphone或者ipad(這兩種裝置的開發是有差別的,後面文章會講到)
use storyboards:是否使用故事板 不要選中,後面文章會專門解說故事板
use automatic reference counting:自己主動引用計數。選中後記憶體釋放工作就不須要自己處理了。不要選中。學習iphone開發時一定要學著自己控制記憶體釋放,真正開發時能夠選中該項。
include unit tests:是否包括單元測試。不要選中,後面文章專門解說這個。
4、選中資料夾iosdev,儲存該project
5、展開helloworldproject
helloworld:這個資料夾是個邏輯資料夾。在檔案系統並不存在這個資料夾。
infoplist.strings:應用程式國際化用到,包括多國語言翻譯。
main.m:包括iphone應用程式入口函式main,一般這個檔案不須要我們做不論什麼改動。
helloworld-prefix.pch:包括一些標頭檔案列表。
6、通過上面對資料夾結構的解說我們知道helloworldviewcontroller.xib是存放使用者介面相關的元件的。單擊開啟該檔案,在xcode右下角找到label元件(能夠在搜尋框中輸入label高速定位該元件)。拖動該元件到空白view上,拖動過程中會出現水平、垂直對齊藍線,使label水平、垂直居中與label中。然後在雙擊該lable。輸入「hello world」。
7、按住command(簡稱cmd)+b編譯project,然後cmd+r。執行project,效果例如以下
總結:1、程式的入口在哪兒?啟動流程?
3)helloworldviewcontroller.xib包括了使用者介面元件,所以檢視控制器helloworldviewcontroller初始化完成後,ui元件就展示在view上了。我們hello world就顯示模擬器螢幕上了。
對程式啟動流程有上面的概念就可以,隨著後面的學習會逐漸加深。更加清晰 。
2、label元件能夠拖到view上顯示,不論什麼其他複雜的元件理論上都能夠這樣做。從而顯示出來。
3、helloworldviewcontroller既然叫檢視控制器,那麼對檢視的控制操作應該在該類中實現。
彙編學習1 也是從hello開始
section rodata align 2 lc0 ascii hello arm 000 text align 2 global main main push ldr r0,l3 bl puts pop mov pc,lr l3 word lc0 執行的話也是arm linux gcc 1.s ...
驅動 入門例項hello驅動(一)
一 基本理論 二 基本資料結構和例項 三 總結 一 基本理論 雖然基本的linux核心是乙個大的image檔,也可以當做是乙個bin檔,可執行檔案。但是核心是模組化組成的,它允許在核心執行時向其中動態的插入或刪除 二 基本資料結構和例項 以下是module init和module exit巨集函式 ...
ZYNQ開發(一) PS裸奔hello
zynq開發 一 ps裸奔hello world 工具 vivado 2015.4 步驟 1 開啟vivado建立乙個新的工程,選擇工程資料夾存放目錄,填寫工程的名字。2 選擇器件,我的是xc7z010clg400 1根據嚮導一直next。二 ip integrator 1,建立空的block de...