rentime

2016-07-28  本文已影响0人  光_遥远

//

//  Dog.m

//  retu.....

//

//  Created by 谭浔明 on 16/7/27.

//  Copyright © 2016年 谭浔明. All rights reserved.

//

#import "Dog.h"

@implementation Dog

-(void)walkOnTheStreet{

NSLog(@"%s",__func__);

}

+(BOOL)resolveInstanceMethod:(SEL)sel

{

NSString *selString=NSStringFromSelector(sel);

if ([selString isEqualToString:@"walkonTheStreet"]) {

//cls 类

//name:没有实现方法

//IMP:要添加实现

//types动态添加实现类型编码

//        class_addMethod(self, @selector(walkOnTheStreet:), (IMP)walkFinc, "V@:@");

}

return [super resolveInstanceMethod:sel];

}

@end

- (void)viewDidLoad {

[super viewDidLoad];

Person *person=[Person personWithName:@"channa" gender:@"nv" age:@17 weight:100];

[person description];

//    NSLog(@"%@  %@  %@  %ld",person.name,person.gender,person.age,(long)person.weight);

[person getPersonMessage];

NSDictionary *dict=[NSDictionary dictionary];

dict.name=@"123";

NSLog(@"%@",dict.name);

}

上一篇 下一篇

猜你喜欢

热点阅读