//
//  NSObject+LTReflect.h
//  LTToolSDK
//
//  Created by 孙泉 on 2018/10/29.
//  Copyright © 2018 longtugame. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSObject (LTReflect)

- (NSString *)lt_className;

+ (NSString *)lt_className;

- (NSString *)lt_superClassName;

+ (NSString *)lt_superClassName;

- (NSDictionary *)lt_propertyDictionary;

- (NSArray *)lt_propertyKeys;

+ (NSArray *)lt_propertyKeys;

- (NSArray *)lt_propertiesInfo;

+ (NSArray *)lt_propertiesInfo;

- (NSArray *)lt_methodList;

+ (NSArray *)lt_methodList;

- (NSArray *)lt_methodListInfo;

- (NSDictionary *)lt_protocolList;

+ (NSDictionary *)lt_protocolList;

@end
