私はObjective-Cに慣れていません。あるクラスのポインターを持っているかどうかを判断しようとしていますが、代わりにそのポインターに拡張クラスを割り当てると問題が発生します。たとえば、ClassB が ClassA を拡張した場合、次のようにします。
ClassA *foo = [[ClassB alloc] init];
これにより、どこかで問題が発生しますか? Xcode が問題ないように見えることは知っていますが、それで問題ないというわけではありません。
私はObjective-Cに慣れていません。あるクラスのポインターを持っているかどうかを判断しようとしていますが、代わりにそのポインターに拡張クラスを割り当てると問題が発生します。たとえば、ClassB が ClassA を拡張した場合、次のようにします。
ClassA *foo = [[ClassB alloc] init];
これにより、どこかで問題が発生しますか? Xcode が問題ないように見えることは知っていますが、それで問題ないというわけではありません。