文件名称:TextStory:更快乐,更灵活的NSTextStorage
文件大小:26KB
文件格式:ZIP
更新时间:2024-03-28 17:15:18
uikit appkit nstextview nstextstorage Swift
文字故事 TextStory是一小组类和协议,可简化与NSTextStorage及其关联系统的工作。 支持iOS和macOS。 一体化 Swift软件包管理器: dependencies : [ . package ( url : " https://github.com/ChimeHQ/TextStory " ) ] 迦太基: github "ChimeHQ/TextStory" TSYTextStorage 一个最小的NSTextStorage子类,可为更强大的委托行为提供挂钩。 非常适合从存储对象中分离逻辑/行为。 因为它是为包装另一个NSTextStorage实例而构建的,所以它更容易组合。 不幸的是,到目前为止,我还没有找到在Swift中构建此类的方法。 如果您有使用NSTextStorage和Swift / ObjC自动NSString / String桥接的
【文件预览】:
TextStory-main
----.gitignore(16B)
----Package.swift(1KB)
----TextStoryTests()
--------BufferingTextStorageTests.swift(9KB)
--------TextStoryTests-Bridging-Header.h(104B)
--------Info.plist(727B)
--------TextStoryTests.xcconfig(386B)
--------TextStoringTests.swift(2KB)
----README.md(3KB)
----.gitmodules(97B)
----.github()
--------workflows()
----.swiftlint.yml(115B)
----Cartfile.resolved(35B)
----LICENSE(1KB)
----Internal()
--------include()
--------TSYTextStorage.m(29B)
----xcconfigs()
----CODE_OF_CONDUCT.md(3KB)
----Cartfile(27B)
----swiftlint.sh(308B)
----Package.resolved(325B)
----TextStory()
--------TextMutation.swift(1KB)
--------NSTextStorage+TextStoring.swift(642B)
--------TSYTextStorage.h(1KB)
--------BufferingTextStorage.swift(4KB)
--------Project.xcconfig(708B)
--------TSYTextStorage.m(4KB)
--------Info.plist(865B)
--------TextStory.h(419B)
--------TextStory.xcconfig(611B)
--------TextStoring.swift(2KB)
----TextStory.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(21KB)
--------xcshareddata()