文本缓冲区抽象,用于驱动您的文本编辑器,无论是在UI中还是在内存中。
我们操作 Buffer
的抽象来执行更改。
这使得可以在多个缓冲区上同时使用声明式 API,而无需将文本放入 UI 组件进行渲染。
NSTextView
是一个缓冲区。您可以使用此声明式 API 来更改屏幕上的文本视图。
您还可以使用纯内存缓冲区来更改您不想渲染的文本。 这允许您将多个文件读取到应用程序中的缓冲区,并使用声明式 API 更改其内容,同时仅在文本视图中渲染单个选定的文件。
这被 DeclarativeTextKit
所利用。
版权所有 © 2025 Christian Tietze。 保留所有权利。 在 MIT 许可证下分发。