
EncryptController.h 的原始程式碼如下
#import <Cocoa/Cocoa.h>
#import "Encrypt.h"
@interface EncryptController : NSObject {
// 輸入欄
IBOutlet NSTextField *inputField;
// 輸出欄
IBOutlet NSTextField *outputField;
// 提示訊息欄
IBOutlet NSTextField *displayField;
// 編碼與解碼的 Encrypt 物件
Encrypt *encrypt;
// 暫存輸入欄的 NSString 字串
NSString *inputText;
// 暫存輸出欄的 NSSTring
NSString *outputText;
// 提示訊息欄的 NSSTring
NSString *displayText;
}
@property (retain) Encrypt *encrypt;
@property (retain) NSString *inputText, *outputText, *displayText;
// 輸入完按 Enter 鍵的動作
- (IBAction) inputSomething: (id)sender;
// 建立新的 Encrypt 物件
- (IBAction) newEncrypt: (id)sender;
// 載入已儲存的 Encrypt 物件
- (IBAction) loadEncrypt: (id)sender;
// 儲存 Encrypt 物件
- (IBAction) saveEncrypt: (id)sender;
// 編碼並顯示結果
- (IBAction) encode: (id)sender;
// 解碼並顯示結果
- (IBAction) decode: (id)sender;
// 清除所有項目,所括輸入內容與顯示結果
- (IBAction) clear: (id)sender;
// 拷貝解碼後的 NSString 字串到系統剪貼簿
- (IBAction) copy: (id)sender;
@end您可以繼續參考
範例程式碼
相關目錄
Objective-C 入門指南
Objective-C 教材
首頁
參考資料
Learning Objective-C: A Primer
The Objective-C Programming Language
Cocoa Fundamentals Guide
Coding Guidelines for Cocoa
Advanced Memory Management Programming Guide
Archives and Serializations Programming Guide
沒有留言:
張貼留言