此软件包是 SNAP 套件的一部分。

SnapTemplate

包含共享代码和 Demo Xcode 项目,用于在 iOS 应用程序中设置和使用 SNAP。

Documentation

动机

完成项目最后 20% 的工作需要 80% 的时间。

(来源:互联网上的某人)

SnapTemplate 的目标是在您甚至开始项目之前,就已准备好最后 20% 的工作。 同样适用于项目的最初 20%:基础设施、样板代码和项目设置。

即使您不打算完成剩下的 60%,它也允许您通过完整的应用程序体验来测试一个快速的想法。

SnapTemplateDemo

一个 Xcode 项目,已完成 SNAP 的基本设置。 该应用程序预置了结构、导航和基础设施,以便使用 SNAP 软件包快速设置新应用程序。

创建新应用

  1. 创建并克隆存储库。
  2. 从 snap-app-template 复制文件,并将所有内容放置在正确的位置。
  3. 重命名项目。
    1. 在项目导航器中重命名顶层项目。
    2. 更改 Bundle Identifier。
  4. 按照 snap-settings-service 的设置步骤进行操作。

模板

该模板包含

  1. 用于定义 SNAP 软件包的依赖项和配置的基础设施,已准备就绪。
  2. 用于使用 snap-navigation 为应用程序定义导航层次结构的样板代码。
  3. 一个使用 snap-settings-service 的基本设置屏幕,带有一些主题配置选项。

配置

Info.plist

添加了 ITSAppUsesNonExemptEncryption 键,值为 NO,请参阅:Complying with Encryption Export Regulations

构建设置

// TODO