The problem I'm having is not the changes in the language, but in the iOS API. 
I can compile Swift 2.2 with a compiler flag. I can't make changes to support 
iOS 10 (and still build with Xcode 7, which is necessary for submitting to the 
App Store).

Sent from my iPhone

> On Aug 30, 2016, at 17:52, Quincey Morris 
> <quinceymor...@rivergatesoftware.com> wrote:
> 
>> On Aug 30, 2016, at 17:20 , Jens Alfke <j...@mooseyard.com> wrote:
>> 
>> IIRC you can’t conditionalize on the OS version
> 
> No, you can, and it’s everything we always wanted for Obj-C. That is, you can 
> test the OS version, and the compiler does proper deployment target checking. 
> (It forces you to use conditional code when the situation requires it).
> 
> However, Rick is correct. Trying to move your code forward to Swift 2.3 or 
> later is not a good idea if you want to submit before the next Swift version 
> is released (and Xcode 8 goes GM). This boundary is something of a special 
> case, because of the radical nature of the changes currently being made to 
> Swift**, and shouldn’t happen again like this. OTOH, there have been no 
> syntax enhancements to Swift for about 2 weeks now, which suggests to me that 
> Xcode 8 is about to go GM.
> 
> 
> ** In effect, the current round of changes are transforming Swift from an 
> Apple language to a platform-neutral language.
> 
> Interestingly, this involves transforming Foundation from an Apple framework 
> to a platform-neutral framework. Foundation is basic Cocoa behavior, and 
> Cocoa is a direct descendant of NeXTStep. Very (very, very) loosely, NeXTStep 
> is about to go global.
> 
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to