3 ms·
My brother has been using swift to learn some programming. I don't have a mac, let alone iTunes. Is there a legal way for me to download/purchase a manual to
by codemac 12y ago
My brother has been using swift to learn some programming.
I don't have a mac, let alone iTunes.
Is there a legal way for me to download/purchase a manual to help him with his progress?
- beggi 12y agoThe language manual is free at apple.com
- lukifer 12y agoAnd it's quite a good manual at that. Starts with a high-level overview of language features in plain English, then provides a firehose of nitty-gritty.
- jamhan 12y agoHere's a link to the iBook on iTunes: https://itunes.apple.com/us/book/the-swift-programming-language/id881256329?mt=11&ls=1 https://itunes.apple.com/us/book/the-swift-programming-langu...
- niutech 12y agoAnd the official e-book is available in multiple formats (PDF, MOBI, ePUB) on http://swiftlang.eu http://swiftlang.eu
- Zaheer 12y agoIf you mean learning Swift, check out www.LearnSwift.tips Disclosure: My Site
- codemac 12y agoNeat, thanks for the link. Also - tld of .tips? I need to register some funny names now
- Zaheer 12y agoLol ya it's one of the new ones. If you think that has potential check out all the new TLD's: http://newgtlds.icann.org/en/program-status/delegated-strings http://newgtlds.icann.org/en/program-status/delegated-string...
- jparishy 12y agoI posted this to HN the other day and people seemed to like it: http://www.runswiftlang.com/learn http://www.runswiftlang.com/learn It'll let you run Swift code from your browser. The Learn page gives you a short run down of some features as well (I'm in the middle of writing up content for it, what's there now is a placeholder really, just the basics) and links to more documentation from Apple.
- jcurbo 12y agohttps://developer.apple.com/swift/resources/ https://developer.apple.com/swift/resources/ has lots of helpful info, including ebooks and videos.
- codemac 12y agoTHANK YOU That's what I was looking for. Really appreciate it. iOS/Xcode as a first programming environment is really odd and foreign to me, but my brother seemed excited about it, and I want to encourage him. He's really talented, he could be amazing as a software engineer if he ever wanted to be one.
- wmil 12y agoXcode is extra strange because it's so non Mac like. Drag with right mouse button to connect things, unintuitive icons with unhelpful hover text...
- smtddr 12y agowww.sososwift.com has been my go-to. Beware, some of the vids are probably out-dated. It was my experience that every version of XCode6beta that came out broke my app with syntax or object-access type changes. I just downloaded XCode6GM and a bunch of stuff I was doing with "as NSArray" forced me to do "as? NSArray". And self.navigationController.navigationBar needed a "?" appended to controller, otherwise you'd get the very confusing build error saying something like "navigationController has no member called navigationBar".
- codemac 12y agoCool, that looks like a great resource. And thanks for the code conversion tips :)
- davexunit 12y agoYour brother should instead use a programming language with a cross-platform, free software implementation.
- jskonhovd 12y agoI don't know if Swift would be the best language to learn programming. Python is probably a better option. I would avoid platform specific languages until you are hired to work in that space. Open platforms like Python are much easier than close platforms to get started in Computer Science. A good place to start with python would be the Introduction to Computer Science course on Udacity. https://www.udacity.com/course/cs101 https://www.udacity.com/course/cs101 If you are interested in ML, I can recommend taking the Programming Languages course on Coursera after the python course. https://www.coursera.org/course/proglang https://www.coursera.org/course/proglang
- platz 12y agoThe Programming Languages course on Coursera: highly recommended