我想创建一个Mac应用程序来查看和编辑几个GB大小的二进制文件。
我该如何开始? : - (
我认为我应该从一个简单的滚动十六进制查看器开始,但已经卡住了。
我认为NSTextView不是可行的方法。因为我只需要反复绘制255种两个字符对。还需要管理大量的文本数据。
1)我可以使用NSLayoutManager drawGlyphsForGlyphRange方法吗?
2)是否可以使用NSTextView和聪明的文本管理?
3)还是其他什么?
如果我可以参考样本或演示,将会非常有帮助。
答案 0 :(得分:2)
http://github.com/ridiculousfish/HexFiend/
Hex Fiend是一个开源十六进制编辑器,可以编辑大文件(该网站称它已在118GB文件上进行了测试)。