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。我认为支持所有标准实体。