3

我是 Xcode 和 Objective C 的初学者,但我对 C++ 中的 OOP 有一些经验。我买了本书。我阅读了如何制作一个简单的应用程序,并浏览了本书的其余部分。我想做的是制作一个 iPhone 应用程序,人们可以使用它来查找数学方程,例如二次方程、毕达哥拉斯恒等式等。我计划包含很多东西,并且比我拥有的其他应用程序做得更好见过。然而,在我向 Apple 支付 99 美元成为一名成熟的 iOS 开发人员之前,我想知道制作我们在数学书中看到的希腊字母和数学符号并不难。例如,需要什么代码来制作一个显示的 iPhone 应用程序在此处输入图像描述. 当然,我想使用我理解的 Xcode 中包含的功能来执行此类操作,而不是使用我的应用程序在需要时使用的另一个程序制作图形。除了那个具体的例子,用于制作我的 iPhone 应用程序将显示的其他数学符号和符号的 Apple 文档在哪里?如果这是一个错误的地方,如果你能告诉我一个更好的地方来发布我的问题,那就太好了。

4

2 回答 2

1

使用核心动画层来构造解析方程的元素。使用 Quartz 绘制线条、符号,用于渲染方程运算的视觉元素。也使用Core Plot。然后最终输出到Latex,一旦解析成分层数据结构。另请查看Graham Cox 的 GCMathParser

类似问题:使用 Quartz 2d 绘制公式

于 2012-11-04T02:02:09.173 回答
1

使用系统框架获得良好的布局需要大量的写作。所有的构建块都在那里,但是您的程序需要大量的渲染定制才能获得您期望的布局。详细来说,您需要的字符就在那里,但是您需要编写一堆支持代码才能正确调整这些字符的大小、位置和布局。

您可能想寻找一个您可以使用的适当许可的库,该库专门用于此目的。也许 LaTeX 渲染器会提供一些好的线索。

于 2012-11-04T02:03:38.703 回答