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 -> NSObjectLCRuntimeTool 使用 MIT 许可证, 详情见 LICENSE 文件.