Iphone 使用objective-c突出显示语法

Iphone 使用objective-c突出显示语法,iphone,objective-c,syntax-highlighting,Iphone,Objective C,Syntax Highlighting,我正在寻找一个objective-c类,它支持语法高亮显示字符串 有这样的东西存在吗 这应该适用于iphone 不幸的是,你必须自己做这件事。但是如果你检查一下iPhoneOS3.2,里面有一些有用的信息。(有NDA,所以不能在这个公共区域直接透露更多信息。请查看苹果的开发论坛。)首先,它实际上取决于您需要处理的编程语言,所以您应该包括它 其次,虽然我不知道有哪种语法高亮器是用C或ObjC编写的,但有几种是用JS编写的。您可以在UIWebView中加载代码,并在其上运行JS语法highlight

我正在寻找一个objective-c类,它支持语法高亮显示字符串

有这样的东西存在吗


这应该适用于iphone

不幸的是,你必须自己做这件事。但是如果你检查一下iPhoneOS3.2,里面有一些有用的信息。(有NDA,所以不能在这个公共区域直接透露更多信息。请查看苹果的开发论坛。)

首先,它实际上取决于您需要处理的编程语言,所以您应该包括它


其次,虽然我不知道有哪种语法高亮器是用C或ObjC编写的,但有几种是用JS编写的。您可以在UIWebView中加载代码,并在其上运行JS语法highlighter。这可能会很好地工作。

尽管CoreText在Mac OS X中完全满足您的需求,但在iPhone OS 3.1.X上还没有。然而,如Colin所指出的,如果使用基于javascript的高亮显示,语法高亮显示要容易得多