我需要安装ParseKit以在Mac Os X下与 cocoa 一起编译,我使用xcode 4。
我已经在网上搜索过,但是只有安装iPhone解析套件的指南。
在哪里可以找到Mac Os X的下载文件和/或指南?

最佳答案

这里是ParseKit的开发人员。

好了,在完成a tricky issue in Xcode 4之后,我已经找到了执行此操作的首选方法:创建一个包含两个子项目的新工作区(“MySuite”)

  • 您的Mac Cocoa应用程序项目(“MyApp”)
  • ParseKit框架项目(“ParseKit”)

  • 当然,您可以选择与“MyApp”和“MySuite”不同的名称。

    有几种不同的方法可以实现这一目标。这是一种方法:
  • 首先,请确保您已从Google Code主干更新到最新版本的ParseKit。我最近对Xcode 4.3.1的Xcode项目进行了现代化。
    svn checkout http://parsekit.googlecode.com/svn/trunk/ parsekit-trunk
  • 确保您没有打开ParseKit Xcode Project窗口。这是一个issue in Xcode up to version 4.3.1(可能稍后再不确定)。
  • 创建一个名为“MyApp”的Mac“Cocoa Application”项目。 File > New > Project…。 (您可能已经创建了您的应用。可以。请跳过此步骤。)
  • ParseKit.xcodeproj文件从Finder 拖到“MyApp” Xcode Project窗口中项目导航器的顶部注意:确保将文件放在Project Navigator树的最顶部。否则它将无法正常工作。
  • Xcode将显示一个对话框:“您要将这个项目保存在新的工作区中吗?”单击“保存”,然后将工作区命名为“MySuite”。
  • 在项目导航器中选择“MyApp”项目。
  • 在“目标”列表中选择“MyApp”目标。
  • 选择“构建阶段”选项卡。
  • 单击“目标依赖项”旁边的显示三角形以打开列表。
  • 单击列表底部的“+”按钮。
  • 从出现的对话框中选择“ParseKit.framework”,然后单击“添加”以将ParseKit添加为目标的依赖项。这样可以确保在目标之前构建ParseKit。
  • 单击“将二进制文件与库链接”旁边的显示三角形以打开列表。
  • 单击列表底部的“+”按钮。
  • 从出现的对话框中选择“ParseKit.framework”,然后单击“添加”。
  • 单击“将二进制文件与库链接”旁边的显示三角形以打开列表。
  • 单击列表底部的“+”按钮。
  • 从出现的对话框中选择“ParseKit.framework”,然后单击“添加”。
  • 请参见“使用库链接二进制文件”列表中的“ParseKit.framework”。
  • 单击“添加构建阶段”按钮,在弹出窗口中选择“复制文件”。
  • 在新的“复制文件”构建阶段中,在“目标”弹出窗口中选择“框架”。
  • 从项目浏览器中将“ParseKit.framework”拖到新的“复制文件”构建阶段的列表中。
  • MyAppDelegate.m中,导入ParseKit header :
    #import <ParseKit/ParseKit.h>
  • -[MyAppDelegate applicationDidFinishLaunching:]中执行:
    NSString *g = @"@start = Word+;";
    PKParser *p = [[PKParserFactory factory] parserFromGrammar:g assembler:self error:nil];
    NSError *err = nil;
    id result = [p parse:@"foo bar baz" error:&err];
    NSLog(@"%@", result);
  • 生成并运行。


  • 有关此主题的更多信息,请参见:
  • Apple's docs
  • Mastering Xcode 4 by Joshua Nozzi的第16章
  • 关于objective-c - 如何在Mac App捆绑包中将ParseKit嵌入为私有(private)框架,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9649537/

    10-11 18:37