Do we have permission to blog about Swift yet?

Aeronautes montivagus 1847


By in Alcide Dessalines d'Orbigny (Voyage dans l'Amérique méridionale) [Public domain], via Wikimedia Commons




Do I have permission to blog about Swift yet?

If you're talking about the original Swift (or the bird) then you shouldn't even be here. Go, get on with your writing. But if as I suspect you are here because you are curious about whether discussing Apple's Swift Programming Language is allowed under Apple's NDA, then you've come to the right place, because I'm curious too.

Why has this query arisen?

The Swift documentation isn't under the protection of the Apple Developer site, since Apple has already released a free iBook detailing the language. They've also noted the existence of the new language on their main website.

In addition to this, Apple have loosened the terms of their NDA, but like Ole Begemann I'm unclear about the meaning of the term 'public review' in the new NDA terms. Does it apply to tutorials? Honestly, I don't know.

What are others doing?

Ray Wenderlich is ploughing ahead, as are others and StackOverflow is becoming quite active on the subject. And no doubt Apple want people to get up to speed quickly with this language so that everyone adopts this new way of doing things. So it's not really in their interests to crack down on this.

What is sketchyTech doing?

This blog has decided not to release any code examples or discussion of the actual programming language until iOS 8 is released. This is done with the view that when the boundaries are uncertain, it is best to stand well back. And since the language is still evolving with additions and changes likely before iOS 8 is finished, it is best not to post sample code that might become incorrect in the future.

Update

With the number of developers working to fix iOS 8 bugs and push ahead with Swift, the decision was made to follow the lead of others and also release some Swift tutorials, but like others not post screenshots of the current (beta) version of Xcode.

follow us in feedly
Endorse on Coderwall

Comments