YCPinYin
示例
要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install
需求
安装
使用 CocoaPods 进行安装
YCEasyTool 可以通过 CocoaPods 获取。要安装,只需将以下行添加到 Podfile 中
pod "YCPinYin"
使用 Carthage 进行安装
Carthage 是一个去中心化的依赖管理器,它构建您的依赖并提供二进制框架。
您可以使用以下命令使用 Homebrew 安装 Carthage:
$ brew update
$ brew install carthage
要将 YCPinYin
集成到您的 Xcode 项目中并使用 Carthage,请在您的 Cartfile
中指定它。
github "ungacy/YCPinYin"
运行 carthage
构建框架,根据您的需要将适当的框架(YCPinYin.framework
)拖到您的 Xcode 项目中。请确保只添加一个框架,而不是两个。
使用方法
首字母
设置输出格式,初始化一次就好。
[YCPinYin sharedInstance].defaultFormat = YCPinYinOutoutFormatFirstLetter;
用吧
NSString *string = @"你好";
NSString *pinyin = [string yc_toPinYin];//nh
NSParameterAssert([pinyin isEqualToString:@"nh"]);
全部字母
设置输出格式,初始化一次就好。
[YCPinYin sharedInstance].defaultFormat = YCPinYinOutoutFormatAllLetter;
用吧
NSString *string = @"你好";
NSString *pinyin = [string yc_toPinYin];//nihao
NSParameterAssert([pinyin isEqualToString:@"nihao"]);
首字母+全部字母
设置输出格式,初始化一次就好。
[YCPinYin sharedInstance].defaultFormat = YCPinYinOutoutFormatDefault;
或
[YCPinYin sharedInstance].defaultFormat = YCPinYinOutoutFormatAllLetter | YCPinYinOutoutFormatFirstLetter;
用吧
NSString *string = @"你好";
NSString *pinyin = [string yc_toPinYin];//nh#nihao
NSParameterAssert([pinyin isEqualToString:@"nh#nihao"]);
声调
感觉用途不多,见demo
更多
见demo
作者
ungacy, [邮箱地址隐藏]
许可证
YCPinYin 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。