实时修改原生iOS 应用属性 - Traits

2017-01-02      842      Swift
项目简介

Traits - 实时修改原生iOS 应用属性.

What are Traits?

Traits   让你可以在不从其iOS app的情况下修改原生iOS app的设计和行为。 

使用它可以提供很多功能:

  • 即时反馈
  • 能够远程更新运行中的应用程序
  • 在应用中几乎不需要任何代码改变
  • 支持代码和Interface Builder
  • 不仅仅可以调整UI
  • 全面测试
  • 支持代码注入和实时编辑

使用方法

1. 在你的项目中添加这个库

2. 通过代码指定正确的视图标识符:

view.traitSpec = "article.containerView"

或者通过interface builder:

3. [可选]如果你想要实时重加载:

在模拟器上运行时可以在桌面上观察文件:

TraitsProvider.setupDesktopDaemon()

在设备上运行时可以观察远程URL:

TraitsProvider.setupRemoteDaemon(url: myFileURL)