Latest 0.0.1
Homepage https://github.com/Little-Captain/LCRuntimeTool
License MIT
Platforms ios 8.0, requires ARC
Authors

Packagist
Packagist
Packagist

Runtime Tool


中文介绍

轻量级的运行时工具库

安装

CocoaPods

  1. Podfile 中添加 pod 'LCRuntimeTool';
  2. 执行 pod installpod update;
  3. 在需要使用的文件中使用 #import <LCRuntimeTool.h> 导入框架主头文件.

手动集成

  1. 下载本工程或使用 git clone 命令克隆本工程.
  2. 将 LCRuntimeTool 文件夹拖入你的工程中.
  3. 在需要使用的文件中使用 #import "LCRuntimeTool.h" 导入框架主头文件.

系统要求

该框架最低支持 iOS 8.0.

使用方法

获取类的属性数组

- (void)testGetPropertiesList {

    NSLog(@"%@", [UITableView lc_propertiesList]);
}

获取类的成员变量数组

- (void)testGetIvarsList {

    NSLog(@"%@", [UITableView lc_ivarsList]);
}

获取类的继承链字符串

- (void)testGetClassInheritChain {

    NSLog(@"%@", [UITableView lc_classInheritChain]);
}
// 打印结果: UITableView -> UIScrollView -> UIView -> UIResponder -> NSObject

许可证

LCRuntimeTool 使用 MIT 许可证, 详情见 LICENSE 文件.

Latest podspec

{
    "name": "LCRuntimeTool",
    "version": "0.0.1",
    "summary": "Runtime Tool",
    "homepage": "https://github.com/Little-Captain/LCRuntimeTool",
    "license": "MIT",
    "authors": {
        "Little-Captain": "[email protected]"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/Little-Captain/LCRuntimeTool.git",
        "tag": "0.0.1"
    },
    "source_files": "LCRuntimeTool/*.{h,m}",
    "requires_arc": true
}

Pin It on Pinterest

Share This