古いiOSバージョンのアプリを開発していて、将来クラスとメソッドの多くが非推奨となっている場合はどうすればよいですか...廃止を克服する方法はありますか?
基本的な解決策はクラスがその??存在するかどうかをチェックするような...弱いリンクされたクラスの概念を利用している:
if (NSClassFromString(@"NewClass")){
NewClass *try=[NewClass new];
[try print1new];
}else{
OldClass *try1=[OldClass new];
[try1 print1];
}
が、私は多くの場所で非推奨メソッドを使用しておりますので....私はそれぞれ、すべてのものを変更カント...古いコードの変更を最小限に抑えて、廃止を克服するための解決策はありますか?
古いiOSバージョンをサポートすることの重要性はどれですか? – Thilo
これよりむしろ、バージョンチェックがはるかに良いでしょう。 – KrishnaCA
もう一度、バージョンのチェックは、廃止されたメソッドがどこで発生するかを繰り返して行わなければなりません。 @KrishnaCA – user2017