Shirokoma 0.0.2

Shirokoma 0.0.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2016年5月
SPM支持SPM

Kazunori Kikuchi维护。



Shirokoma 0.0.2

  • kichikuchi

Shirokoma

Shirokoma是一个用Swift编写的A/B测试库。

使用

查看包含的示例项目

创建继承Shirokoma协议的结构体

#import Shirokoma

struct ExampleTest: Shirokoma {

    let A = "A"
    let B = "B"
    let C = "C"

    var conditions: Array<Condition> {
        return [
            Condition(condition:A, percentage: 70),
            Condition(condition:B, percentage: 20),
            Condition(condition:C, percentage: 10)
        ]
    }
}

A/B测试

ExampleTest().abTest { (condition) in

            if condition.condition == ExampleTest().A {
                print("A")
            } else if condition.condition == ExampleTest().B {
                print("B")
            } else if condition.condition == ExampleTest().C {
                print("C")
            }

        }

let result = ExampleTest().condition()
print(result)

要求

  • Swift 2.2
  • iOS 8.0 或更高版本

安装

许可证

MIT 许可证(MIT)

版权所有 © 2016 Kazunori Kikuchi

以下人士在此特此免费授予任何人获得本软件及其相关文档副本(“软件”)的权利,无需支付费用,并准许此类人士在不受限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件复制品,并准许向在软件中提供的人士提供使用权利,前提是遵守以下条件

上述版权通知和本许可通知应包含在软件的所有副本或实质性部分。

软件已“按原样”提供,本软件不提供任何保证,无论是明确的还是隐式的,包括但不限于对适销性、适用于特定目的和/或非侵权的保证。在任何情况下,作者或版权所有者不对因使用或无法使用本软件或与软件相关的任何软件而导致的任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他原因。