Ich bin in den frühen Phasen einer iPhone App und ich habe eine Frage. Ich habe ein wenig gesucht, aber nicht gefunden, wonach ich gesucht habe.Empfohlene Methode zur Unterstützung der Rückwärts/Vorwärts-Kompatibilität in der iPhone App?
Es gibt Funktionen in iPhone OS4, die ich gerne nutzen möchte, aber ich möchte, dass meine App auch auf 3.X läuft.
Es sieht aus wie ich gegen die 4.0 SDK entwickeln möchten, und gehen Sie wie folgt vor:
- Erstellen Sie eine „schwache Glied“ auf jede neue (4,0) Karkassen
- Anruf
respondsToSelector:
für jede neue Methode in ein bestehender Rahmen oder jede Methode in einem neuen Rahmen vor diesem Anruf machen
Bin ich in der Nähe? Was wird empfohlen?
Zeiger auf ähnliche Fragen willkommen.
UPDATE: Nur als Anmerkung - wenn Sie für einen neuen Rahmen zu überprüfen versuchen, sind Sie am beste Chance respondsToSelector:
auf einer Klassenmethode gegen das Klassenobjekt zu nennen, ist stattdessen eine Instanz-Methode zu verwenden.
Vergessen Sie nicht das Wichtigste: Ändern Sie das Implementierungsziel in Ihren Build-Einstellungen auf die minimale Betriebssystemversion, die Sie unterstützen möchten. –