使用XCode建立一个MAC OS X应用

1)使用XCode建立一个MAC OS X应用:

第一步:打开XCode,新建一个OSX应用->Cocoa Application

第二步:点*.xib文件,出现一个窗口,然后从左边拖一个按钮在窗口里,然后按 Ctrl+标右键+拖动按钮到*.m文件最后一行前,增加这个函数。

第三步:拖一个标签到窗口,然后同样Ctrl+鼠标左键+拖动到*h里面,然后拷贝增加的这行代码到第一行代码下面,在拷贝前,增加一个打括号,然后删除@和《weak》后面三个单词留下,如下:

#import

//此代码在h文件里面

@interface eduAppDelegate :NSObject <NSApplicationDelegate> //原来就有的代

{  //这个大括号是我增加的

     IBOutlet NSTextField *Lable_ChangeMe;//这是先拖拉过来然后删除前面2单词

//如果你直接拖标签里,那么就要标签前面的下划线,然后除在个文件最后面建立了一行同名申明代

//虽然编译没有错误,但是不除的,会钮执标签没有化,所以必须删除掉。

   

//以下是m文件,相当于cpp文件,但是按钮事件又不需要申明。

- (IBAction)Click_button1:(id)sender  //这个函数是我用Ctrl+鼠标左键或者面板左动,然后出现一个小窗口,次函数不需要在H申明。

{

    Lable_ChangeMe.stringValue=@"Good Afternoon!";

}

@end

以上测试成功


2

-------------

开发第一个MAC OSX应用

 Step1:首先在MAC笔记本上运行XCode,然后建立一个应用程序,不是iPhone也不是ipad,那些都太简单,因为有斯坦福大学的教程和其他很多资料,而MAC OSX应用的视频教程就没有。

        具体:Create a project ->Cocoa Application  (去掉生成文档选项)

  Step2: 拖一个按钮和一个标签

  Step3: 给按钮增加一个点击事件,相当于VC++6里面的onClick,让最右边显示xxxAppDelegate.m代码然后鼠标跑到最后面,按住Ctrl +鼠标右键/面板右边,然后托按钮到代码区,这时候会有一条线跑过去,然后出现一个小对话框,输入名称,选择NSButton之类。然后就出现以下代码:

- (IBAction)BT_Start_Click:(NSButton *)sender

{

    NSString *text;

    text = @"Hello,this is me!";

    m_Lable_UserName.stringValue =text;

}

这个m对应的文件是H,但是给一个按钮一个事件后,不用在h里面申明,也可以使用,这就是苹果让人无法理解的编程思想,和C++相差很大。

Step4

  增加一个标签,我们要做的事情是,点了按钮后,标签的文字改变了。就这么简单!

  不需要你拖拉,打开h文件。就是“xxxAppDelegate.h”

然后在里面增加如此一段代码。

@interface LLLAppDelegate :NSObject <NSApplicationDelegate>

{

   IBOutlet NSTextField *m_Lable_UserName;

}

当然也可以使用别的方法。以上说明,大括号和里面一行代码是我手动增加的,但是不知道维和,XCode就是知道我给那个控件标签增加了这个连接变量,在按钮里面就可以使用,改变其名称,不知道多个标签,XCode是怎么识别的?


不管那么多先编译,运行成功!


增加代码前h


增加代码后h


需要说明,首先自动连接,然后再拷贝后半部分到括号里面去,这样按钮就可以用了。

将连接的删除掉。

增加代码前m(cpp)




你可能感兴趣的:(MAC,Application)