Xcode工作区窗口


这是一本书下面是连接.可以上下翻页

http://book.51cto.com/art/201308/406616.htm


2.1 在Xcode中创建项目(2)

单击Single View Application图标(如图2-2所示),然后单击Next按钮,就会看到项目选项表单,如图2-3所示。在这个表单中,需要为项目指定Product Name(产品名称)和Company Identifier(公司标识)。Xcode会将这两项结合起来,为应用生成一个唯一的Bundle Identifier(包标识符)。还可以看到一个Organization Name(组织名称)字段,Xcode会自动在你创建的每一个源代码文件中以这个名称插入版权声明。把Product Name设置为Hello World,组织名称为Apress,然后在Company Identifier字段填写com.apress,如图2-3所示。等你注册了开发者计划并且了解授权文件(provisioning profile)之后,就可以使用自己的公司标识了。本章稍后将会更详细地讨论包标识符。

下一个文本框标是Class Prefix(类名前缀),这里应该输入一个至少包含3个大写字母的字符串。这个字符串会被添加到Xcode为我们创建的所有类的类名前面。这么做是为了避免与苹果(使用两个字符的前缀)以及可能会用到的其他开发者的代码发生命名冲突。在Objective-C中,两个类同名会导致应用程序构建失败。

本书的项目将使用BID作为前缀,BID代表Beginning iPhone Development。例如,可能有很多类会被命名为ViewController,然而会被命名为BIDMyViewController的类就很少了,这就大大降低了命名冲突的可能性。

我们还需要指定Device Family(设备类别)。也就是说,Xcode需要知道我们要创建的是iPhone、iPod touch,还是iPad应用程序,又或者是能够在所有iOS设备上运行的通用应用程序。在设备类别中选择iPhone(如果它还没有被选中)。这就告诉Xcode我们将创建的这个应用专用于iPhone和iPod touch(它们的屏幕尺寸相同)。本书第一部分将始终使用iPhone作为设备类别,不过不用担心,后面会介绍iPad开发。

这个表单底部还有三个复选框,勾选中间的Use Automatic Reference Counting选项,不要选择其他两项。ARC是Objective-C语言的一个新特性,在iOS 5中引入,它使开发工作更轻松了。下一章将简要介绍ARC。

Use Storyboard选项将在第10章介绍。另一个选项是Include Unit Tests,如果创建项目时指定了该选项,那么项目可以包含一些单元测试(unit test)代码,可以在其中添加自己的测试代码,虽然它们不是应用程序的一部分,但是在每次构建应用时都会自动运行以进行特定的功能性测试。你能够通过单元测试来判断对代码的改动是否破坏了先前能够正常运行的代码。尽管它是一个很有用的工具,但是本书不使用自动化单元测试,所以不要选中这个选项。

再次单击Next按钮,此时会看到一个标准的保存对话框,要求指定项目的保存位置,如图2-4所示。如果你尚未为本书的项目创建一个新的主目录,那就先转到Finder创建一个,然后回到Xcode,切换至该目录。点击Create按钮之前,先注意一下Create local git repository for this project选项。本书不打算讨论Git,但是Xcode内置了对Git和其他版本控制系统的支持。如果比较熟悉Git并且希望在项目中使用它,就选中这个选项,否则就不要选中。

注意 版本控制系统这个工具用于在构架应用程序时跟踪代码变更和资源变更。它提供了一些工具,可以解决多个开发者同时更改某一个应用程序时可能引起的冲突问题。本书不使用版本控制系统,所以是否要勾选这个选项取决于你,选不选都可以。

在这个窗口底部还有一个下拉选择框,可以选择把这个项目添加到一个已有项目或者工作区。这里不需要作选择,保留默认的Don't add to any project or workspace即可。然后,点击Create按钮创建一个新项目。
 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值