LRVariadicPerformSelector 0.2

LRVariadicPerformSelector 0.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2015年3月

Luis Recuenco 维护。



  • 作者
  • Luis Recuenco

因为有时,我们需要执行具有两个以上参数的选择器...

此外,这个简单的类别允许将队列(`dispatch_queue_t` 或 `NSOperationQueue`)注入到我们想要执行选择器的队列。

安装

  1. 使用 CocoaPods

    将 LRVariadicPerformSelector 添加到您的 Podfile

    pod 'LRVariadicPerformSelector'
    

    运行以下命令

    pod install
    
  2. 手动

    克隆项目或将它作为子模块添加。将 `LRVariadicPerformSelector.h/m` 文件夹拖放到您的项目中。

使用方法

[self lr_performSelector:@selector(because:sometimes:we:need:more:than:two:arguments:) 
          operationQueue:operationQueue
             withObjects:@"because", @"sometimes", @"we", @"need", @"more", @"than", @2, @"arguments"];

要求

LRVariadicPerformSelector 需要iOS 6.0 或更高版本或Mac OS X 10.8 及以上版本和ARC。

您仍然可以在非ARC项目中使用 LRVariadicPerformSelector。只需在所有源文件中设置 -fobjc-arc 编译器标志。

联系

LRVariadicPerformSelector 由 Luis Recuenco 创建: @luisrecuenco

贡献

如果您想为此项目做出贡献,请按照以下步骤操作

  1. 复制仓库。
  2. 将您的副本克隆到本地机器。
  3. 创建您的特性分支。
  4. 提交您的更改,将其推送到您的副本,并提交拉取请求。

许可证

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