下面是一个Mac应用的小例子:
按下面的步骤创建一个Mac应用项目:
上面圆圈中可以设置项目的名称和保存位置。
双击上面圆圈中的文件,打开Mac应用视图的界面,如下图:
下图为界面为上面图片的左侧部分,从这个视图中可以拖拽 标签 到视图层。
选中下面圆圈中的蓝色正方体,然后在右侧部分选择类型(该类型为下面创建控制层类的名字)
#import <Foundation/Foundation.h>
@interface Control : NSObject {
IBOutlet NSTextField * userName;
IBOutlet NSTextField * userName2;}
-(IBAction) submit:(id)sender;
-(IBAction) submit2:(id)sender;@end
上面代码定义了两个变量 两个方法。变量用来接收试图层传过来的数据。方法用来处理当Button按钮点击时触发的事件。
#import "Control.h"
@implementation Control
-(IBAction) submit:(id)sender{
NSLog(@"submit....");
NSLog(@"username is : %@",[userName stringValue]);NSLog(@"username2 is : %@",[userName2 stringValue]);
}
-(IBAction) submit2:(id)sender{
NSLog(@"this is submit22: %@",[userName2 stringValue]);
}
@end
上面代码是类的实现。
运行结果为如图所示: