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

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

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

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

#import <Cocoa/Cocoa.h>

//此代码在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)

使用XCode建立一个MAC OS X应用相关推荐

  1. Mac OS 被XCode搞到无法正常开机怎么办?

    Mac OS 被XCode搞到无法正常开机怎么办? 第一天拿到这台air的时候,迫不及待地把从别处搜集来的XCode 3.2.5+iOS SDK 4.1的dmg安装了上来,结果系统直接崩溃,再开机就不 ...

  2. OpenCASCADE:Mac OS X平台使用Xcode构建OCCT

    OpenCASCADE:Mac OS X平台使用Xcode构建OCCT OpenCASCADE:Mac OS X平台使用Xcode构建OCCT 配置 项目生成 建造 启动 DRAW OpenCASCA ...

  3. Mac OS 10.13版本如何安装Xcode 10.1

    Mac OS 10.13版本如何安装Xcode 10.1 Mac OS 10.13版本如何安装Xcode 10.1 1.从官网下载新的改变`Xcode` 2.安装`Xcode 10.1` Mac OS ...

  4. VMware Workstation虚拟机装载Mac OS X苹果系统(多版本通用)

    1 我的电脑是联想G410,i5处理器,运行起来比较流畅,i3处理器或者amd处理器不知道是否可行. 在安装前请检查您的硬件配置是否支持,特别注意是"虚拟化"功能,有的主板虽然支持 ...

  5. MAC OS X 文件系统介绍

    打开Macintosh HD你会发现内中有四个文件夹(一般情况下,隐藏文件夹是不可见的,而且,可能会更多,比如安装xcode后会有developer文件夹). 分别有--应用程序(Applicatio ...

  6. Windows上安装Mac OS虚拟机

    最近涉及了iPhone的开发,因此想在家中的机器上安装一个Mac os系统体验和了解一下,遇到了不少的问题,记录一下. 首先是进行虚拟机的安装,可以参考如下的资料: How Install Mac O ...

  7. Mac OS + Mac PE + Win PE 三合一 U盘制作教程

    开始之前需要准备一下工具: 移动硬盘或者U盘一个 Mac OS原版安装文件 Mac PE Win PE DiskGenius分区工具 Win PE制作 下载好U盘魔术师V5全能版或者通用PE工具箱等W ...

  8. Mac OS X 背后的故事(八)半导体的丰收

    原文地址: http://www.programmer.com.cn/10071/ 文/王越 在美国宾夕法尼亚州的东部,有一个风景秀美的城市叫费城.在这个城市诞生了一系列改变世界的奇迹:第一个三权分立 ...

  9. Win10 安装 VMWare中 MAC OS X的安装,VMWare tools的配置与iOS的Helloworld

    iOS的开发必须在MAC OS X系统下进行,这很蛋疼,现在MACBOOK动不动就上千上万大洋,这足够买台配置怪兽了,好吗?然而,我们是可以通过在VMWare中安装MAC OS X进行iOS开发的.对 ...

最新文章

  1. 混合mixin函数_Less 混合
  2. HDU 2128 Tempter of the Bone II BFS
  3. 如何解决Http请求参数中加号变空格问题
  4. 2019蓝桥杯省赛b组
  5. 【php】用filter_var实现的简单参数验证
  6. LeetCode 2136. 全部开花的最早一天(贪心)
  7. layui向body添加html_layui 各项配置
  8. python保存图片到指定路径_使用Python将不同大小照片制作为GIF动画2
  9. Android的listview滚动时背景不让变黑解决办法
  10. 大数据||MapReduce编程模板
  11. 【Linux operation 18】 - SUSE 12 SP5在线安装Docker
  12. form表单提交的几种方式
  13. CSDN 2021-2022年微博情感数据分析
  14. 安卓手机拨号键盘隐藏工程代码大全
  15. 第十六节 桥、桥、桥,得一桥得天下
  16. Henry前端笔记之响应式布局与弹性布局
  17. 解决cannot do positional indexing on Index with these indexers [x] of type str
  18. caffe Segnet 语义分割(一)
  19. 算法基础知识总结(搜索与图论)
  20. 华硕B85M-E BIOS NVME m.2 mmtool4.5 硬盘提速25倍

热门文章

  1. java三层架构实现登录_用户登录——三层架构
  2. 业务层战略制定的思路和方法_如何科学的制定企业战略目标?(附流程与方法解析)...
  3. python数独代码_Python 解数独(Sudoku)
  4. 大物知识点复习框架——光学
  5. 第一章 几何光学的基本定律
  6. 【圣诞快乐】用 C 语言画出一棵带有装饰的简易圣诞树
  7. Unicable命令设置
  8. 普通地图的六大要素_地图的构成要素和基本特性
  9. 做好黑客入侵防护,你需要了解这些入侵工具
  10. 求职套题2---各大公司