void *obj = &cls;

2018-09-21  本文已影响9人  GeniusWong


@interface CardModel : NSObject
@property (nonatomic, copy) NSString *name;
-(void)print;
@end


@implementation CardModel

-(void)print
{
    NSLog(@"result: %@", self.name);
}

@end


-(void)viewDidLoad() {

      //  NSObject *objc8 = [[NSObject alloc] init];  解注释会打印这个对象

      id cls = [CardModel class];
    
      void *obj = &cls;
    
      [( __bridge id)obj print];
    }

以上打印结果是:

2018-09-21 02:59:04.711416+0800 WxPay[82898:5732920] result:<ViewController: 0x7fe525405e50>

这是为什么?????????

上一篇 下一篇

猜你喜欢

热点阅读