Objective-C 入門指南 - EncryptController.h




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

沒有留言: