Runtime Tool
轻量级的运行时工具库.
- 在
Podfile
中添加pod 'LCRuntimeTool'
; - 执行
pod install
或pod update
; - 在需要使用的文件中使用
#import <LCRuntimeTool.h>
导入框架主头文件.
- 下载本工程或使用
git clone
命令克隆本工程. - 将 LCRuntimeTool 文件夹拖入你的工程中.
- 在需要使用的文件中使用
#import "LCRuntimeTool.h"
导入框架主头文件.
该框架最低支持 iOS 8.0
.
- (void)testGetPropertiesList {
NSLog(@"%@", [UITableView lc_propertiesList]);
}
- (void)testGetIvarsList {
NSLog(@"%@", [UITableView lc_ivarsList]);
}
- (void)testGetClassInheritChain {
void (^testBlock)(void) = ^{
NSLog(@"testBlock");
};
NSLog(@"%@", [[testBlock class] lc_classInheritChain]);
}
// 打印结果: __NSGlobalBlock__ -> __NSGlobalBlock -> NSBlock -> NSObject
LCRuntimeTool 使用 MIT 许可证, 详情见 LICENSE 文件.