STPhotoDetails 0.1.1

STPhotoDetails 0.1.1

维护者:Dimitri Strauneanu.



STPhotoDetails - iOS

License

Swift Package Manager Carthage compatible

STPhotoDetails 是一个用于显示 Streetography 中照片详细信息的 iOS 框架。它被用于 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 将 STPhotoDetails 集成到您的 Xcode 项目中,请在我国 Podfile 中指定它

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

pod 'STPhotoDetails', '~> 0.1.0'

然后,运行以下命令

$ pod install
Carthage

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

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

$ brew update
$ brew install carthage

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

github "mikelanza/st-photo-details-ios" ~> 0.1.0
Swift 包管理器

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

// swift-tools-version:5.0

import PackageDescription

let package = Package(
    name: "HelloSTPhotoDetails",
    dependencies: [
        .package(url: "https://github.com/mikelanza/st-photo-details-ios.git", .upToNextMajor(from: "0.1.0"))
    ],
    targets: [
        .target(name: "HelloSTPhotoDetails", dependencies: ["STPhotoDetails"])
    ]
)

手动

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

Git 子模块

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

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

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

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

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

  • 在 "Embedded Binaries" 部分下方点击 + 按钮。

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

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

  • 选择 STPhotoDetails.framework

  • 这就完成了!

STPhotoDetails.framework 将自动添加为目标依赖项,链接框架并在复制文件的构建阶段中被嵌入,这都是在模拟器和设备上需要构建的所有内容。

嵌入的二进制代码

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

使用方法

有关使用方法,请参阅 STPhotoMap - iOS 框架。

贡献

问题和拉取请求欢迎!

作者

Streetography

许可证

STPhotoDetails 依据 MIT 许可发布。详情请查阅 LICENSE