cocoa教程(转载)

cocoa教程1 - HelloWorld !

首先, 使用Xcode来创建一个新的project. 这里假设你已经安装了开发工具. 如果还没有, 可以用开发光盘或者系统光盘安装, 或者在http://connect.apple.com注册免费下载.

- 打开Xcode, 它的默认安装路径是 /Developer/Applications/

- File菜单 : New Project...

- 选择 "Cocoa Application" 这个模板. 一开始常用的两个模板就是这个和 "Cocoa Document-based Application". 后者适用于具有多个相似窗口的应用程序, 比如文本处理器.

- 点击 "Next"

- 输入一个Project名字 (默认的路径是你的用户目录, 这个没什么问题). 输入 "HelloWorld" .

- 点击 "Finish".

- 这时你的 project 窗口就出现了.

- 现在看看产生了哪些文件. 在左边一栏, 点击 "Classes", "Other Sources", 和 "Resources" 左边的小箭头.
Classes 现在应该是空的. 你可以在这里创建新的类文件. 对于大的project, 可以生成更多象这三个这样的组别, 以便于管理, 不过现在这样就好了.
Other Sources 里面是默认的 "main.m" 文件和另一个 "HelloWorld_Prefix.pch". 大多数时候你不用修改这两个文件. "main.m" 里面是应用程序的入口.

Resources 里有三个文件:
Info.plist 应用程序的设置文件, 应用程序名, 版本号, 图标名等可以在这里设置, 现在用默认的就行了.
MainMenu.nib, 是一个 InterfaceBuilder 文件, 用于存储所有界面项目. 后面会说到.
InfoPlist.strings, 含有关于系统信息的字符串, 如果打开看就一目了然了.
后两个左边也有个小箭头, 这是因为本地化的相应的文件要分别加入到这两个组别.

- 现在尝试编译并执行, 可以点击窗口上面的 "build and go", 或者使用 Build 菜单里面对应的命令.

在一阵短暂的时间后会出来一个空的窗口. 现在退出这个新的 Hello World 应用程序.
cocoa教程1 - HelloWorld ! (继续)

使用 Interface Builder 来定义用户界面

在这一步, 我们用 Interface builder 来轻微改变一下界面.

- 首先双击 Xcode 里面的 MainMenu.nib . 这就会启动 Interface Builder 并打开这个 .nib 文件.

- 看看这个 "MainMenu.nib" 窗口. 这就是刚刚打开的文件. Interface builder 应该也打开了它的两个项目: "MainMenu", 和 一个空的 window (对应于 MainMenu.nib 里的 Window).

- 现在改一下 MainMenu. 点击第一个菜单, 并将所有的"NewApplication" 改为 "HelloWorld".

你可以更改其他的菜单, 如果需要的话, 或者删除一些, 因为他们在这个教程里用不上, 但是也没有害处, 就保留在那吧.

- 现在在点击窗口 window, 往里添加一些东西. 如果它不在桌面上的话, 双击 "MainMenu.nib" 里面的 "window" 使它出现.

在 "Tools" 菜单里, 选择 "Attributes Inspector" 出来一个新的面板, 叫 "Window Attributes".

- 更改 window 的标题为 "Hello World". 在 "Window Attributes" 的 "Title" 一栏编辑.

- 调整这个窗口的大小, 把它弄小一点.

- 在 "Window Attributes" 里去掉 Resize 左边的勾, 这样程序的用户将不能改变窗口的大小.

- 现在点击 interface builder 一开始打开的一个 library 面板, 点开 Cocoa , 选择 View & Cells.

- 滚动右侧移动条, 使出现 "Label", 将其用鼠标拖到 window 中. 双击这个Label来修改其文本内容.

- 有兴趣的话, 可以在 window 里添加其他的东西.

- 使用 "Command-R" 快捷键可以立刻查看界面的效果

- 输入 "Command-Q" 退出测试模式.

- 存储这个改动并退出 Interface Builder.
Back in Xcode (回到Xcode)

- 现在点击 "Build and Run" 按钮. 你这样就可以看到 MainMenu 里面的改变以及 window 里面的内容.

- 如果退出Xcode, 编译好的程序可以在project目录的build目录里找到.
就这些了吗?

是的, 对这个教程而言, 是这样. 当然, 这个教程并没有展示多少, 但希望能帮你看到使用苹果的工具和Cocoa能很容易的创建真的不错的用户界面.

可以自己熟悉一下用户界面里可以使用的各种控件. 虽然暂时不知道怎么使用, 但是以后会接触到.

 

 

转至: http://www.maiyadi.com/thread-51997-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值