Ok for iOS devices I think it will still be at least another year, till we have devices that are using versions earlier than iOS 8 ! so what does that mean? Problem Well, it means that if we are building an iOS app that works on both iOS 7 and 8 which uses a feature introduced in iOS 8, we need to check if that feature exists on the device before using it. Now the iOS app that I am building uses local notifications and in iOS 8 Apple introduced this feature to ask the user to receive LOCAL NOTIFICATIONS via registerUserNotificationSettings . So what I wanted to do is check if the feature exists on the device the app is running on without checking the iOS version on the device via UIDevice.currentDevice().systemVersion . Solution So turns out NSObject has this really useful method called instancesRespondToSelector , so I can solve my problem of finding out the presence of registerUserNotificationsSettings using the following code, UIApplication.instancesRespon...
Captain Danko’s JavaScript Lab — Tutorials, Frameworks & Front-End Mastery