iphone軟體創富密碼之建立類

2021-08-25 23:05:03 字數 1445 閱讀 6565

下一步要開始設計應用程式需要的類了。因為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...