rsattar / ClusterPrePermissions

Cluster's reusable pre-permissions utility that lets developers ask the users on their own dialog for photos or contacts access, before making the system-based request. This is based on the Medium post by Cluster describing the different ways to ask for iOS permissions (https://medium.com/p/96fa4eb54f2c).
MIT License
1.2k stars 109 forks source link

Drop iOS 7 support. Anyone mind? #24

Open rsattar opened 9 years ago

rsattar commented 9 years ago

With Xcode 7 no longer supporting iOS 7 simulators, I think the writing is on the wall for iOS 7 support. Also, since June 1, 2015, we have been required to submit our apps with at least the iOS 8 SDK.

confile commented 9 years ago

bad idea still 12% use ios7

bizibizi commented 8 years ago

Good idea. Also you need to customize 'Grant/No Grand' buttons. Currently 'No Grand' is bold, that's not good. We need to highlight 'Grant' button of alert. And its time to go to SWIFT

rsattar commented 8 years ago

I haven't found time to work on this lately, but have been meaning to get back into it and make some updates.

I think at this point, dropping iOS 7 makes sense. However, as fun as Swift is, it's NOT a good idea to be writing a library in Swift. First, you have to deal with the language changing (from 2.3 to 3.0 to 4.0), which will cause a lot of headaches as a library developer (do I maintain branches of the code for each version of Swift?). Additionally, it requires that the app using the library has to now ship with the swift runtime. Until Swift stabilizes its ABI (and ships the runtime as part of the OS, so we don't have to include it), it's an unnecessary burden that developers have to put up with.