Futura 1.1

Futura 1.1

David Harris 维护。



Futura 1.1

Futura

Platforms License

Swift Package Manager Carthage compatible CocoaPods compatible

Travis JetpackSwift

Swift 中 Future 的轻量级、功能性框架

为什么命名为 Futura

因为它与 Pasta 相反

要求

  • iOS 8.0+ / Mac OS X 10.10+ / tvOS 9.0+ / watchOS 2.0+
  • Xcode 9.0+

安装

依赖管理器

CocoaPods

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

$ gem install cocoapods

要将 Futura 集成到您的 Xcode 项目中,使用 CocoaPods 并在您的 Podfile 中指定它

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'Futura', '~> 3.0.0'

然后,运行以下命令

$ pod install
Carthage

Carthage 是一个去中心化的依赖管理器,它自动完成将框架添加到您的 Cocoa 应用程序的过程。

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

$ brew update
$ brew install carthage

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

github "thedavidharris/Futura" ~> 3.0.0
Swift 包管理器

将 Futura 作为 Swift 包管理器 的包使用,只需在您的 Package.swift 文件中添加以下内容。

import PackageDescription

let package = Package(
    name: "HelloFutura",
    dependencies: [
        .Package(url: "https://github.com/thedavidharris/Futura.git", .upToNextMajor(from: "3.0.0"))
    ]
)

手动集成

如果您不愿意使用前面提到的任何依赖管理器,您可以手动将 Futura 集成到项目中。

Git 子模块

  • 打开终端,使用 cd 命令进入顶级项目目录,并运行以下命令(如果您的项目尚未初始化为 git 仓库)
$ git init
  • 通过运行以下命令将 Futura 添加为 git 子模块
$ git submodule add https://github.com/thedavidharris/Futura.git
$ git submodule update --init --recursive
  • 打开新的 Futura 文件夹,将 Futura.xcodeproj 拖入您应用程序 Xcode 项目的 Project Navigator。

    它应该出现在您应用程序蓝色项目图标的下面。它是在所有其他 Xcode 组的上面还是下面无关紧要。

  • 选择 Project Navigator 中的 Futura.xcodeproj,并验证部署目标与您应用程序目标的部署目标相匹配。

  • 接下来,在 Project Navigator 中选择您的应用程序项目(蓝色项目图标),进入目标配置窗口,在侧边栏的“Targets”部分下选择应用程序目标。

  • 在该窗口的标签栏中,打开“通用”面板。

  • 在“嵌入的二进制文件”部分下点击 + 按钮。

  • 您将看到两个不同的 Futura.xcodeproj 文件夹,每个文件夹中都有一个嵌套在 Products 文件夹中的 Futura.framework 的两个版本。

    您可以选择任何一个 Products 文件夹。

  • 选择 Futura.framework

  • 这样就可以了!

Futura.framework 会被自动添加为目标依赖项,作为链接框架和嵌入框架,在复制文件构建阶段,这完全可以用于在模拟器和设备上构建。

嵌入二进制文件

  • https://github.com/thedavidharris/Futura/releases 下载最新版本
  • 接下来,在 Project Navigator 中选择您的应用程序项目(蓝色项目图标),进入目标配置窗口,在侧边栏的“Targets”部分下选择应用程序目标。
  • 在该窗口的标签栏中,打开“通用”面板。
  • 在“嵌入的二进制文件”部分下点击 + 按钮。
  • 添加下载的 Futura.framework
  • 这样就可以了!

使用方法

贡献

问题和拉取请求都欢迎!

作者

David Harris @thedavidharris

许可协议

Futura遵循MIT许可协议发布。详细请见LICENSE