У меня есть общий вопрос, поскольку я нашел, что многие фреймворки устарели в iOS 9. Рассмотрим разработку для iOS 7 и выше с последними Xcode и iOS SDK. Я собираюсь использовать UIAlertView
, который устарел в iOS 9 и заменен на UIAlertController
. В моем коде, когда я хочу показать предупреждение, должен ли я проверить версию iOS и предоставить блок кода с использованием UIAlertView
для iOS до 9 и еще один блок кода для UIAlertController
для iOS 9 и выше? То же самое для AddressBook
и AddressBookUI
каркасы, которые заменяются Contacts
и ContactsUI
каркасы.Разработка с устаревшими фреймами
Я знаю, что многие устаревшие фреймворки все еще отлично работают с новым SDK для iOS, но когда-нибудь в будущем появится шанс не работать нормально. Что было бы хорошим подходом к этой проблеме?