XCode 4 开发总结系列 - XCode总述

公司的给了我一个新活,解决公司的主要产品跨进程通信的问题。平台包括windows和mac。所以从今天开始要仔细研究Xcode和Object-C了。在这里整理了一个系列的笔记,来总结其中的开发经验。

总体来说,我们需要关注以下概念。

XCode如何组织工作区(Workspace),工程(Project),目标(target), 平台(32bit | 64bit),配置(Configuration - debug|Release)


1. Workspace 工作区

XCode4已经和MS Visual Studio这样的IDE在一些配置上靠拢了。如workspace就类似与VC的solution这样的概念,是用来管理project的,还可以定义project的依赖关系。


2. Project 工程

工程是用来管理一个具体的项目的。和VC的工程一样,你可以在逻辑上定义各种组织结构,而不需要在磁盘上有对应的目录。在工程里你把需要的.h文件,源代码文件,资源文件,依赖的其他工程文件都可以加进来。


3. Target 目标

目标就是你最终要搞个什么货出来。比如可执行文件,命令行,有图形界面的应用,库等等。生成target时,要定义的东西特别多。如编译器版本,system framework,头文件搜索,库目录搜索,目标类型,目标名称,等等,特别多。基本上配置都在这里了。还要在build phrases定义目标要编译哪些源文件,哪些库要链接。


4. 平台

要定义你的scheme,是32bit还是64bit,或者universal的。每一个平台都有自己不同的配置项,主要是target的输出目录(Build Location)【在Xcode4里这个还要受到Xode > Preference > Location > Derived Data的影响】,头文件搜索等等。


5. 配置

定义到底是debug还是release,这个在XCode里默认有debug和releas之分,但还要注意scheme的管理,在那里你可以对每一个target的每一个configuration进行定义。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值