Typographizer:在iOS,macOS,watchOS和tvOS上的Swift中修复哑引号和撇号

时间:2024-05-02 19:52:08
【文件属性】:

文件名称:Typographizer:在iOS,macOS,watchOS和tvOS上的Swift中修复哑引号和撇号

文件大小:44KB

文件格式:ZIP

更新时间:2024-05-02 19:52:08

swift typography smart-quotes dumb-quotes Swift

印刷机·Swift应用程序的智能报价 Typographizer将那些令人讨厌的哑引号( "" / '' )和撇号( ' )变成其漂亮的,卷曲的,本地化的对等物。 因为,所以我们不应让。 说到智能性:Typographizer足够聪明,可以跳过HTML标记以及某些标记之间的所有内容(例如

 )。
 Typographizer占地很小,是用纯Swift编写的,并且已经在macOS,iOS,watchOS和tvOS上进行了测试。
 我开始构建Typographizer来对我的应用程序中的Wikipedia文章进行排版。
安装
将.swift文件放入应用程序的Xcode项目中。
如何使用
使用Typographizer的最简单方法是String扩展( String+Typographizer.swift ):
 var s = " This is a string with


【文件预览】:
Typographizer-main
----Typographizer.podspec(1KB)
----Typographizer-tvOS()
--------Typographizer.h(534B)
--------Info.plist(899B)
----TypographizerDemo()
--------ViewController.swift(3KB)
--------Assets.xcassets()
--------TypographizerDemo.xcodeproj()
--------Base.lproj()
--------AppDelegate.swift(512B)
--------Info.plist(1KB)
----Typographizer-watchOS()
--------Typographizer.h(543B)
--------Info.plist(899B)
----Typographizer-iOS()
--------Typographizer.h(533B)
--------Info.plist(899B)
----LICENSE(1KB)
----Sources()
--------String+Typographizer.swift(538B)
--------Typographizer.swift(13KB)
----Package.swift(676B)
----Typographizer-macOS()
--------Typographizer.h(530B)
--------Info.plist(878B)
----.gitignore(122B)
----logo.png(2KB)
----README.md(6KB)
----Typographizer.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(36KB)
--------xcshareddata()
----TypographizerTests()
--------TypographizerTests.swift(5KB)
--------Info.plist(680B)

网友评论