Screen Shot 2014-07-07 at 19.26.39

As part of the updates to the Yosemite and iOS betas today, Apple’s new coding language Swift has received several major improvements and tweaks to make the language more consistent and help developers make better, safer apps. The intricacies of the changes are very gibberish to non-developers, but the fixes resolve many of the issues that developers had been requesting. In particular, the new value type model of arrays fixes several inconsistencies and prevents many potential code ‘gotchas’ that could arise in previous Swift builds.

Apple has also updated the ‘Introducing Swift’ iBook to reflect the improvements, if you want to learn in more detail about the changes.

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

10 Responses to “Apple’s new coding language Swift receives significant update for developers alongside new Yosemite and iOS seeds”

  1. dugbug says:

    Just get rid of half closed ranges.


    • degraevesofie says:

      “Just get rid of half closed ranges.”

      On the contrary: If you want to get rid of a variety, get rid of the closed ones, which don’t have a proper algebra. I do like the new notation: Much clearer.


  2. voldzi says:

    Not the hardware but this is the future of Apple… I can’t wait to change all my games to swift! My students will be more than happy!


  3. Tim Jr. says:

    NSArray… NSA.. ewwww.. knew they were in there! watch out! :p


  4. Reblogged this on Taste of Apple and commented:
    Definitely good news for iOS developers. Hopefully, it leads to some innovative ideas.


  5. For a person that has zero programming experience, but lots of good ideas that he’d like to turn into apps, were would they start?


  6. degraevesofie says:

    Excellent changes. The array semantics were a complete screw-up before. I’m glad they went with value semantics!


  7. Course for learning app development with Swift