objective-cclasscastinginstancetype

Objective-C casting of custom classes


Let say I have a custom class named as:

classA

and I have another custom class named as:

classB

How could I cast classA to classB?


Solution

  • Same way as C/C++:

    ClassA* objectA = [[ClassA alloc] init];
    ClassB* objectB = (ClassB*) objectA;