2009-11-02 18 views

回答

8

你可以用iPhone和Mac的目标设置一个项目,但是有很多陷阱和一些东西不能很好地工作。它的工作如此糟糕,实在令人尴尬。

共享模型代码的最佳方式是将其分离到自己的项目中,并将其构建为静态库,然后将其作为交叉项目链接包含在您的mac和iPhone项目中。它是。这里是一个博客post,详细解释如何在多个iPhone项目之间设置代码共享。同样的技术也适用于在Mac应用程序中共享静态库。

2

让我们假设你的应用程序叫做Foo。

  1. 使用Cocoa创建一个新项目 框架模板。我打电话给这个项目FooCore 。
  2. 从“外部框架和 库”,删除 Cocoa.framework ,因为它是 在iPhone上不可用我们删除此框架。你可能想要离开它,所以你可以设置一个 测试目标。
  3. 添加新的目标,使其成为可可 触摸静态库。

    1. 双击新添加的目标。
    2. 在“Build”标签下>将“Configuration”更改为“All Configurations”。
    3. 改变“基地SDK”到“iPhone设备3.1”(确保“建设为模拟器时,iPhone模拟器
    4. 更改切换到)‘架构’为‘标准’
  4. 添加框架你需要两个 目标。CoreData.framework
    Foundation.framework

现在你可以建立自己的项目列入与可可或可可触摸项目。

相关问题