我正在寻找一个支持语法高亮字符串的objective-c类。
有类似存在吗?
这应该适用于iPhone!
答案 0 :(得分:3)
首先,它实际上取决于您需要处理的编程语言,因此您应该包括它。
其次,虽然我不知道用C或ObjC编写的任何语法高亮显示器,但有几个用JS编写。您可以在UIWebView中加载代码并在其上运行JS语法高亮显示。这可能会很好。
答案 1 :(得分:0)
不幸的是,你必须自己做这件事。但是,如果你检查iPhone OS 3.2,那里有一些有用的位。 (有一个NDA到位,所以不能直接在这个公共区域透露。查看Apple的开发论坛。)
答案 2 :(得分:0)
尽管CoreText在Mac OS X中完全符合您的要求,但它尚未在iPhone OS 3.1.X上提供。但是,如果您使用Colin
指出的基于javascript的荧光笔,语法高亮显示会容易得多