STPhotoCore 0.1.5

STPhotoCore 0.1.5

Dimitri Strauneanu 维护。



STPhotoCore

License

Swift Package Manager Carthage compatible

STPhotoCore 是一个 iOS 框架,旨在包含所有为 STPhotoMapSTPhotoDetailsSTPhotoCollection 框架设计的常用代码(模型、扩展、操作和任务)。

要求

  • iOS 11.0+
  • Xcode 10.0+

安装

依赖管理器

CocoaPods

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

$ gem install cocoapods

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

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

pod 'STPhotoCore', '~> 0.1.4'

然后,运行以下命令

$ pod install
Carthage

Carthage 是一个分散的依赖管理器,它可以自动化向您的 Cocoa 应用程序添加框架的过程。

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

$ brew update
$ brew install carthage

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

github "mikelanza/st-photo-core-ios" ~> 0.1.4
Swift Package Manager

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

// swift-tools-version:5.0

import PackageDescription

let package = Package(
    name: "HelloSTPhotoCore",
    dependencies: [
    .package(url: "https://github.com/mikelanza/st-photo-core-ios.git", .upToNextMajor(from: "0.1.4"))
    ],
    targets: [
        .target(name: "HelloSTPhotoCore", dependencies: ["STPhotoCore"])
    ]
)

手动

如果您不想使用上述依赖项管理器中的任何一个,您可以手动将 STPhotoCore 集成到您的项目中。

Git 子模块

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

    它应该在应用程序的蓝色项目图标下嵌套显示。它是在所有其他 Xcode 组的上方还是下方并不重要。

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

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

  • 在窗口顶部的选项卡栏中,打开“General”面板。

  • 在“Embedded Binaries”部分下单击 + 按钮。

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

    您可以选择哪个“Products”文件夹并不重要。

  • 选择 STPhotoCore.framework

  • 这就完成了!

STPhotoCore.framework 将自动添加为目标依赖项、链接框架和嵌入式框架,这是在模拟器和设备上构建所需的所有内容。

嵌入式二进制文件

  • https://github.com/mikelanza/st-photo-core-ios/releases 下载最新版本。
  • 接下来,在 Project Navigator 中选择您的应用程序项目(蓝色项目图标)以导航到目标配置窗口,并选择侧边栏中的“Targets”部分下的应用程序目标。
  • 在窗口顶部的选项卡栏中,打开“General”面板。
  • 在“Embedded Binaries”部分下单击 + 按钮。
  • 添加下载的 STPhotoCore.framework
  • 这就完成了!

贡献

问题和拉取请求都受欢迎!

作者

Streetography

许可证

STPhotoCore 采用 MIT 许可证发布。请查阅 LICENSE 获取详细信息。