ObjectiveCInlines 0.1.0

ObjectiveCInlines 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2014年12月

未声明的 维护。



  • 作者:
  • Austin David Brown

Objective C Inlines

Objective C的内联函数,既有趣又快速。

安装

  1. 手动将'ObjectiveCInlines'文件夹添加到您的Xcode项目中。
  2. 通过CocoaPods安装
pod "ObjectiveCInlines", "~> 0.1.0"

使用

NSArray

  #import <ObjectiveCInlines/NSArrayInlines.h>

  NSArrayEach(arr, ^(id obj) {
  });

  NSArrayMap(arr, ^id*(id obj) {
    return obj;
  });

  NSArrayReduce(arr, memo, ^id(id memo, id obj) {
    return memo;
  });

  NSArrayFind(numsArr, ^bool(id obj) {
    return true;
  });

NSDictionary

  #import <ObjectiveCInlines/NSDictionaryInlines.h>

  NSDictionaryEach(dict, ^(NSString *key, id obj) {
  });

  NSDictionaryMap(dict, ^id(NSString *key, id obj) {
    return obj;
  });

NSJSON

  #import <ObjectiveCInlines/NSJSONInlines.h>

  NSJSONObjectWithData(stringDictData, NSJSONReadingAllowFragments, nil);
  NSJSONDataWithObject(stringDict, NSJSONWritingPrettyPrinted, nil);

  NSJSONStringWithObject(dict, NSJSONWritingPrettyPrinted, nil);
  NSJSONObjectWithString(@"{}", NSJSONReadingAllowFragments, nil);

GCDAsync

  #import <ObjectiveCInlines/GCDInlines.h>

  GCDAsync(^{
    // background
  });

  GCDAsyncMain(^{
    // main thread
  });

贡献

CONTRIBUTING

许可证

LICENSE

团队