Skip to content

class方法和objc_getClass方法有什么区别? #65

@tbfungeek

Description

@tbfungeek
  • object_getClass(obj)返回的是obj中的isa指针;

  • class方法则分两种情况:

    • 当obj为实例对象时,[obj class]中class是实例方法:- (Class)class,返回的obj对象中的isa指针;

    • 当obj为类对象(包括元类和根类以及根元类)时,调用的是类方法:+ (Class)class,返回的结果为其本身。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions