CodeView:Cocoa 应用程序的高性能代码编辑视图

时间:2021-07-01 22:37:38
【文件属性】:
文件名称:CodeView:Cocoa 应用程序的高性能代码编辑视图
文件大小:172KB
文件格式:ZIP
更新时间:2021-07-01 22:37:38
Rust Eonil/代码视图 2015/01/09 Hoon H. 为 Cocoa 应用程序提供定制的高性能代码编辑视图。 NSTextView非常适合文本编辑,但不适用于代码编辑,因为它的后端太不透明而无法优化。 我决定通过消除所有不必要的功能来构建一个快速的代码编辑视图。 暂停实验 这是一个代码编辑器视图的实验性实现,从头开始实现,没有像NSTextView这样的 Cocoa 文本系统。 这个项目最初是由于NSTextView加载缓慢而NSTextView ,但我终于发现了一个开关,可以让视图加载所有东西的速度非常快,我暂停了这个项目。 这个项目不会继续,直到我再次觉得需要这个。 目标 此视图专为快速呈现和编辑固定字体代码文本而设计。 完全基于 UTF-8 的后端。 所以我最终可以用NSString以外的其他东西替换后端。 非目标 没有自动换行。 没有统治者。 没有复杂的布局。 没
【文件预览】:
CodeView-master
----.gitignore(21B)
----README.md(3KB)
----PerfTest()
--------main.swift(5KB)
--------test-data-ascii-50kb.rs(49KB)
--------test-data-ascii-500kb.rs(492KB)
----CodeView.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(44KB)
----InteractiveTester()
--------AppDelegate.swift(874B)
--------Base.lproj()
--------Images.xcassets()
--------Info.plist(1KB)
----UnitTest()
--------main.swift(244B)
--------ParserTest1.swift(3KB)
--------codeLineGraphTest1.swift(2KB)
----CodeView()
--------Backend()
--------Frontend()
--------Utility()
--------CodeStorage.h(504B)
--------Info.plist(918B)

网友评论