Croc 是一个用于在 iOS 上解析 emoji 表情的库。 它提供了一个简单轻量的接口,用于检测、生成、分类和管理 emoji 字符,使开发者能够轻松实现 emoji 相关的功能。
CocoaPods 是一个 Cocoa 项目的依赖管理器。 您可以使用以下命令安装它:
$ gem install cocoapods
需要 CocoaPods 1.1+ 才能构建 Croc
要使用 CocoaPods 将 Croc 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'Croc'
end
然后,运行以下命令:
$ pod install
Carthage 是一个去中心化的依赖管理器,它可以构建您的依赖项并为您提供二进制框架。
您可以使用 Homebrew 使用以下命令安装 Carthage:
$ brew update
$ brew install carthage
要使用 Carthage 将 Croc 集成到您的 Xcode 项目中,请在您的 Cartfile
中指定它:
github "JKalash/Croc"
运行 carthage update
以构建框架,并将构建好的 Croc.framework
拖到您的 Xcode 项目中。
Swift Package Manager 是一个用于自动化 Swift 代码分发的工具,并已集成到 swift
编译器中。 它还处于早期开发阶段,但 Croc 确实支持在支持的平台上使用它。
设置好您的 Swift 包后,将 Croc 添加为依赖项就像将其添加到 Package.swift
的 dependencies
值中一样简单。
dependencies: [
.Package(url: "https://github.com/JKalash/Croc.git", majorVersion: 0)
]
dependencies: [
.package(url: "https://github.com/JKalash/Croc.git", from: "0.0.0")
]
如果您不想使用任何上述依赖管理器,您可以手动将 Croc 集成到您的项目中。
打开终端,cd
进入您的顶级项目目录,如果您的项目未初始化为 git 仓库,请运行以下命令:
$ git init
通过运行以下命令将 Croc 添加为 git 子模块:
$ git submodule add https://github.com/JKalash/Croc.git
打开新的 Croc
文件夹,并将 Croc.xcodeproj
拖到应用程序 Xcode 项目的 Project Navigator 中。
它应该出现在应用程序的蓝色项目图标下,嵌套在其中。它在所有其他 Xcode 组的上方还是下方并不重要。
在 Project Navigator 中选择 Croc.xcodeproj
,并验证部署目标与您的应用程序目标相匹配。
接下来,在 Project Navigator 中选择您的应用程序项目(蓝色项目图标),以导航到目标配置窗口,并在侧边栏的“Targets”标题下选择应用程序目标。
在该窗口顶部的选项卡栏中,打开“General”面板。
单击“Embedded Binaries”部分下的 +
按钮。
您将看到两个不同的 Croc.xcodeproj
文件夹,每个文件夹都有两个不同版本的 Croc.framework
嵌套在 Products
文件夹中。
从哪个
Products
文件夹中选择并不重要,但选择顶部还是底部的Croc.framework
确实很重要。
为 iOS 选择顶部的 Croc.framework
,为 OS X 选择底部的 Croc.framework
。
您可以通过检查项目的构建日志来验证您选择的是哪个。
Croc
的构建目标将被列为CrociOS
、CrocOSX
、CrocTVOS
或CrocWatchOS
。
就是这样!
Croc.framework
会自动添加为目标依赖项、链接的框架以及复制文件构建阶段中的嵌入式框架,这就是在模拟器和设备上构建所需的一切。
Joseph Kalash, josephkalash@gmail.com
如果这个项目帮助您减少了开发时间,您可以请我喝杯咖啡 :)
Croc 在 MIT 许可下发布。 查看 LICENSE 了解详情。