下一步要開始設計應用程式需要的類了。因為cocoa
採用的是物件導向的程式設計方 56
式,建立了類後,再向其中追加程式**。
6.3.1
建立類檔案
首先建立類。選擇工程視窗左側的classes
目錄,然後選擇file
→new file
項開啟檔案建立視窗,如圖6.5
所示。選擇mac os x
中的cocoa class
→objective-c class
項,然後單擊next
按鈕。
在圖6.6
,單擊finish
建立成功。在工程視窗左側的classes
這兩個檔案,如圖6.7
所示。
6.3.2
追加**
(以.h
為字尾的檔案通常稱為標頭檔案,以.m
為字尾的檔案本書中稱為主文件)中追加一些必要的**。
檔案中已經有了一些**,這些**是由模板生成的一些類定義,內容還是空的。下面分別追加乙個例項變數和乙個方法。這些都是顯示圖形使用者介面時必需的內容。
中追加如下兩行**。帶陰影的部分為新追加的兩行代 碼。
1 #import 2
第4
587 - (ibaction)sayhello:(id)sender;
8 @end
編輯結束後儲存所有內容。在類中追加了名為textfield
的例項變數和名為sayhello:
的方法。
然而,您是否注意到會在textfield
例項變數的開頭加上了iboutlet
字串,在
sayhello:
方法前也追加了ibaction
字串。
實際上,這樣做的結果是,將追加的例項變數變成了「插座」(outlet
),將追加的方法變成了「動作」(action
)。這些會在利用inte***ce builder
進行使用者介面設計時使用到。那到底什麼是「插座」以及「動作」呢?一句話概況來說,插座就是inte***ce builder
中追加的部件的介面,而動作是接收使用者單擊按鈕時的通知的東西。後面會有專門的章節(第8
章)詳細介紹插座與動作的使用。
此步驟的最後是儲存所有檔案,不要小看這個儲存動作,在xcode
與inte***ce builder
兩個工具之間轉換時,很容易忘掉及時儲存,結果導致半天都找不到出錯的原因。
本文節選自《軟體創富密碼:iphone
應用程式開發攻略之深入淺出objective-c 20
》一書。
《軟體創富密碼:iphone
應用程式開發攻略之深入淺出objective-c 20
》一書已由電子工業出版社正式出版,本書王志剛編著。
當當網:
卓越網:
中國互動出版網:
買了本《軟體創富》
買了本 軟體創富 今天剛到 在網上定購的 也看看共享軟體是如何致富的。有時間寫讀後感給大家一起 我也寫了不少共享軟體,不敢說很好,但至少是經過嚴格測試的,特別是工控軟體,經過了幾年的現場考驗。以前以為盜版滿天飛,共享軟體不可能有收入,不過做了一段時間的共享發現,其實不是這樣,關鍵在你的軟體好不好,註...
《軟體創富》讀後感
2006年03月09日 11 21 00 原來 軟體創富 是2001年出版的,看了我就後悔了,這都2006年,那所有的一切都是老黃曆了。不過還是有收穫的,第一點印象 不要指望在國內做共享賺錢 第二點印象 技術不是特別重要,要看準路子,持續改進和公升級 第三點印象 會包裝,會推銷。這也許是技術牛人的悲...
iPhone開發之檔案建立 刪除 讀取 寫入
建立與刪除 建立檔案管理器 nsfilemanager filemanager nsfilemanager defaultmanager 獲取路徑 引數nsdocumentdirectory要獲取那種路徑 nsarray paths nssearchpathfordirectoriesindomai...