rentime
//
// 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);
}