Flagstaff 0.1.1

Flagstaff 0.1.1

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布最后发布2016年8月

Nick Entin 维护。



Flagstaff 0.1.1

Flagstaff是在Objective-C中构建的简单特性打标记框架。

安装

Flagstaff可以通过CocoaPods获取。要安装它,只需将以下行添加到Podfile中:

pod 'Flagstaff', '~> 0.1'

使用Flagstaff

首先,您需要远程的标志来使用。标志必须遵循flagstaff v1架构。对于开发目的,最简单的方法是将json文件上传到服务器,并使用类似的URL格式:

FSFlagManager *flagManager = [[FSFlagManager alloc] initWithURLFormat:@"https://example.com/flags/{flag}.json"];

// Check if a flag is enabled
if ([flagManager enableFeatureForKey:@"flag_name"]) {
    // The flag is enabled
} else {
    // The flag is disabled
}

// Get custom parameters for key
NSDictionary *parameters = [flagManager parametersForKey:@"flag_name"];
NSInteger parameterValue = [[parameters objectForKey:@"param_name"] integerValue];

作者

Nick Entin, [email protected]

许可协议

Flagstaff在MIT许可下提供。有关更多信息,请参阅LICENSE文件。

贡献

如果您发现了错误或希望添加功能,请提交问题或拉取请求。欢迎和赞赏所有贡献!