Croc 0.0.2

Croc 0.0.2

Joseph Kalash 维护。



Croc 0.0.2

  • 作者
  • Joseph Kalash

Croc 是一个用于在 iOS 中解析表情符号的库。它提供了一种简单轻量级的接口,用于检测、生成、分类和管理表情符号字符,使得开发者可以轻松实现表情符号驱动的功能。

Build Status CocoaPods Compatible CocoaPods Carthage Compatible Platform License Swift-4.0+ Donate

使用方法

检查表情符号

checking emojis

查询表情符号

querying emojis

安装

CocoaPods

CocoaPods 是 Cocoa 项目的依赖管理器。您可以用以下命令安装它

$ gem install cocoapods

Croc 需要 CocoaPods 1.1+ 版本来构建

要使用 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

Carthage是一个去中心化的依赖管理器,它会构建你的依赖并提供二进制框架。

您可以使用以下命令使用Homebrew安装Carthage

$ brew update
$ brew install carthage

要使用Carthage将Croc集成到您的Xcode项目中,请在您的Cartfile中指定它

github "JKalash/Croc"

运行carthage update来构建框架,并将构建好的Croc.framework拖放到您的Xcode项目中。

Swift Package Manager

Swift Package Manager是一个用于自动化Swift代码分发工具,集成到swift编译器中。它处于早期开发阶段,但Croc在支持平台上支持其使用。

一旦您设置了Swift包,只需要将其添加到Package.swift中的dependencies值,就可以将Croc作为一个依赖添加进来。

Swift 3

dependencies: [
    .Package(url: "https://github.com/JKalash/Croc.git", majorVersion: 0)
]

Swift 4

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选择下面的一个。

    你可以通过检查项目的构建日志来验证你选择了哪一个。构建目标应该是CrociOSCrocOSXCrocTVOSCrocWatchOS

  • 就是这样!

    Croc.framework会自动添加为目标依赖项,并在拷贝文件构建阶段被链接为框架和嵌入式框架,这便是你在模拟器和设备上构建所需的所有操作。

要求

  • iOS 8.0+ / macOS 10.9+ / tvOS 9.0+ / watchOS 2.0+
  • Xcode 8.3+
  • Swift 3.1+

作者

Joseph Kalash,[email protected]

捐赠

如果这个项目帮助您减少了开发时间,您可以请我喝杯咖啡 :)

paypal

授权

Croc 采用了 MIT 许可。详情请见 LICENSE 文件。