我有一個常見問題,因爲我發現許多框架在iOS 9中已被棄用。考慮使用最新的Xcode和iOS SDK爲iOS 7和更高版本開發。我將使用在iOS 9中棄用的UIAlertView
,並替換爲UIAlertController
。在我的代碼中,當我想要顯示警報時,是否需要檢查iOS版本並提供一個代碼塊,使用UIAlertView
(適用於iOS之前的iOS),另一個代碼塊適用於iOS 9或更高版本的UIAlertController
? AddressBook
和AddressBookUI
框架也被替換爲Contacts
和ContactsUI
框架。使用已棄用的框架進行開發
我知道許多棄用的框架仍然可以在新的iOS SDK下正常工作,但將來有時會有不能正常工作的機會。 這將是一個很好的方法在這個問題上?