STPhotoCollection 0.1.3

STPhotoCollection 0.1.3

Dimitri Strauneanu 维护。



STPhotoCollection - iOS

License

Swift Package Manager Carthage compatible

STPhotoCollection 是一个 iOS 框架,用于显示来自 Streetography 的照片集合。它用于 STPhotoMap - iOS 框架。

屏幕截图

要求

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

安装

依赖管理器

CocoaPods

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

$ gem install cocoapods

要使用 CocoaPods 将 STPhotoCollection 集成到您的 Xcode 项目中,请将其指定在您的 Podfile

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

pod 'STPhotoCollection', '~> 0.1.2'

然后,运行以下命令

$ pod install
Carthage

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

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

$ brew update
$ brew install carthage

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

github "mikelanza/st-photo-collection-ios" ~> 0.1.2
Swift 包管理器

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

// swift-tools-version:5.0

import PackageDescription

let package = Package(
    name: "HelloSTPhotoCollection",
    dependencies: [
        .package(url: "https://github.com/mikelanza/st-photo-collection-ios.git", .upToNextMajor(from: "0.1.2"))
    ],
    targets: [
        .target(name: "HelloSTPhotoCollection", dependencies: ["STPhotoCollection"])
    ]
)

手动

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

Git 子模块

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

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

  • 在 Project Navigator 中选择 STPhotoCollection.xcodeproj 并检查部署目标是否与您的应用程序目标相匹配。

  • 接下来,在项目导航器(蓝框项目图标)中选择您的应用程序项目,导航到目标配置窗口,并在侧边栏的“ Targets” 大标题下选择应用程序目标。

  • 在窗口顶部的标签栏中,打开“ General”面板。

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

  • 您将看到两个不同的 STPhotoCollection.xcodeproj 文件夹,每个文件夹中都嵌套了两个不同版本的 STPhotoCollection.framework,它们位于 Products 文件夹中。

    您可以选择哪个 Products 文件夹无关紧要。

  • 选择 STPhotoCollection.framework

  • 就这样!

STPhotoCollection.framework 会自动作为目标依赖项添加到复制文件构建阶段中,这是在模拟器和设备上构建所需的所有内容。

嵌入式二进制文件

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

使用

查看STPhotoMap - iOS框架的使用说明。

贡献

欢迎提交问题或拉取请求!

作者

Streetography

许可证

STPhotoCollection基于MIT许可证发布。请参阅LICENSE以获取详细信息。