私はランタイムで遊んでいて、匿名クラスを生成する objc_allocateClassPair / objc_registerClassPair の代替案を思いつきました。
匿名クラスは、私が取り組んでいる何かにとって非常に便利ですが、ランタイムの不透明なデータ型が実装される方法に依存しているので心配です (私の知る限り、ランタイムは共有ライブラリであり、 OS バージョン間のこれらのタイプのレイアウト) はトラブルを求めます。
より一般的に言えば、ランタイムがオープンソースであるという事実は、言語の創造性に一定の可能性を開くようです...
共有ランタイムではなく、変更したランタイムに静的にリンクするのはどれほど簡単でしょうか? コンパイラをいじる必要がありますか、それとも他のライブラリにリンクするようなものでしょうか。
これが App Store の承認にどのように影響するかも興味があります。