TweakologyEngine 0.1.8

TweakologyEngine 0.1.8

Nikolay Ivanov维护。



 
依赖项
GCDWebServer~> 3.0
ObjectMapper~> 3.4.1
SDWebImage~> 4.0
 

  • Nikolay Ivanov

TweakologyEngine

示例

要运行示例项目,首先克隆仓库,然后在示例目录中运行pod install.

需求

安装

tweakology可以通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中

pod 'TweakologyEngine'

如果您在使用SDWebImageGCDWebServer依赖项时遇到问题,也请添加以下行

pod 'SDWebImage', '4.4.2', :modular_headers => true
pod 'GCDWebServer', '3.4.2', :modular_headers => true

使用

在应用的主函数中初始化 TweakologyAgent 可让您应用现有的调整配置,并借助 Tweakology App 创建新调整。仅在生产环境下,初始化 TweakologyEngine 并保持 TweakologyAgent 禁用。

Swift

import TweakologyEngine

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  var tweakologyAgent: TweakologyAgent?

  func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    ...
    tweakologyAgent = TweakologyAgent(name: "MyApp")
    tweakologyAgent?.start()
    ...
  }
}

Objective-C

@import TweakologyEngine;

int main(int argc, char * argv[])
{
    @autoreleasepool {
        TweakologyAgent *agent = [[TweakologyAgent alloc] initWithName:@"MyApp"];
        [agent start];
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([MyAppDelegate class]));
    }
}

作者

Nikolay Ivanov, [email protected]

许可

tweakology 在 MIT 许可下可用。更多信息请参阅 LICENSE 文件。