TweakologyEngine
示例
要运行示例项目,首先克隆仓库,然后在示例目录中运行pod install
.
需求
安装
tweakology可以通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中
pod 'TweakologyEngine'
如果您在使用SDWebImage
、GCDWebServer
依赖项时遇到问题,也请添加以下行
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 文件。