在iphone上实现GCMathParser

时间:2009-10-01 18:37:28

标签: iphone objective-c frameworks

我正在尝试将GCMathParser用于iphone应用程序,但我无法找到任何支持来实现此框架。人们一直说它容易和我有点困惑,任何帮助都会非常感谢!

2 个答案:

答案 0 :(得分:6)

要使用此功能,您需要进行两项更改:

  1. #import <Cocoa/Cocoa.h>更改为#import <UIKit/UIKit.h>(您可能也可以使用<Foundation/Foundation.h>
  2. 再次尝试编译。您将收到有关未知符号“pi”的错误。将它们的三次出现更改为M_PI<math.h>中为π定义的常量)。
  3. 你仍会收到警告(关于弃用的方法),但它会编译并运行。

答案 1 :(得分:2)

如果你有UI类,那么你需要删除它们(如你所知)。如果你有非UI类导入Cocoa.h,它们通常不应该是(AppKit,它在Cocoa.h中实现,主要是UI)。用#import <Foundation/Foundation.h>替换Cocoa.h。如果他们真的依赖Cocoa.h中的东西,那么你就可以进行移植了。