2

我是初学者——但我在电气工程和公式方面有很多经验——价值超过 30 年!试图为 iPhone 构建一个应用程序。加载了 SDK,给自己买了一台 Mac,得到了 Alpha Aviation 的 John 写的几个“章节”页面——他推荐我试试这个网站。我该怎么做——例如我输入了 400/1.732——结果就像是一个带下划线的网址!我怎样才能得到像平方根这样的数学符号,下标,上标的幂。我想插入一些“计算器”页面,但不知道如何插入。感谢我最近一周左右才这样做 - 所以与多年前写的相比,我仍然很生疏。任何人都可以帮忙吗?

干杯

4

2 回答 2

2

iPhone 支持 unicode,它有一组相当不错的数学符号。最简单的开始方法是在 Xcode 或几乎任何 Mac 应用程序的编辑菜单中查看“特殊字符...”。找到您想要的符号并查找 unicode 或 utf8 等价物。

例如,"\u221A"平方根符号是 unicode。那将是"\xE2\x88\x9A"UTF8。任何一种形式都可以。

获得符号字符串后,您可以像使用任何其他字符串一样使用它。所以让它成为一个按钮标题:

NSString *square_root = @"\xE2\x88\x9A";
[someButton setTitle:square_root forState:UIControlStateNormal];

特殊字符窗口中有一个插入按钮,您可以使用该按钮将字符直接插入到源文件中。只要您的源文件是 UTF8,这非常好。我倾向于使用习惯的转义码。

将这样的字符串放入字符串文件并通过 NSBundle 使用 NSLocalizedString 之类的东西访问它们也是常见的做法。即使您只有一个本地化,它也可以让您将所有字符串保存在一个位置。

对于更复杂的数学布局,您可能必须在 UIWebView 中使用 html。我认为支持所有标准实体

于 2010-06-16T08:21:02.150 回答
0

你可以看看这里。足够了

关于 Objective C 数学的博客

于 2010-06-16T07:40:41.743 回答