Learn Swift
Languages and libraries
programming language guide
SHOW HN2015
Learn Swift
I've been learning Swift in recent months, and as part of that process I wrote a short book about the…
books.aidanf.netHow HN took it
6 positive, 7 neutral or asking, 3 mixed, 8 critical, out of 24 comments about the project. Thread score -0.05.
Docs: 1 for, 6 againstDesign: 0 for, 2 againstIdea: 1 for, 0 againstPricing: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Brief, practical and well suited to experienced programmers
From 2 comments
I like the style, brevity, and practicality of the book (at least the first few chapters; haven't read it all yet). Good stuff and good luck with it. I did find the first few…
Tloewald on HNThis is fantastic, just what I was looking for, a very quick intro to swift that assumes I'm already a programmer. The Apple docs, at least last time I tried reading through…
davnicwil on HN
Free and useful quick introduction
From 2 comments
This is very helpful. Thanks for sharing! Great that it's free too :)
drussell on HNNo probs, and great choice of model by the way, offering the web version for free. For learning a programming language I actually prefer the web format to the ebook. Now I've…
davnicwil on HN
Objections
Not as comprehensive as Apple's official documentation
From 1 comment
Sorry, but this guide is not as comprehensive or updated as the official documentation [1]. Just compare the generics or memory management sections to see why you would want to…
npalli on HN
Mobile layout and fixed header made pages hard to read or click
From 2 comments
Thanks for sharing it :) just fyi, the .fixed header overlaps the content making links unclickable if they are in the top part of the page
lsjroberts on HNWould you mind removing or moving all of the position:fixed stuff on the left? Makes it impossible to read the site on mobile.
geuis on HN
Contains typos and out-of-date Xcode references
From 4 comments
It looks like you're looking at an earlier version of Swift at least based on the fact that you're talking about Xcode 6.1 at the start. If you're covering 1.2, you probably…
tjl on HNIn Chapter 4, you have a typo: "dynamicly" should be "dynamically"
numbers on HNHi Aidan, your about Author section has a typo says'bulding' rather than building.
rashthedude on HNThis is fantastic, just what I was looking for, a very quick intro to swift that assumes I'm already a programmer. The Apple docs, at least last time I tried reading through…
davnicwil on HN
Requests
Add complete start-to-finish example projects
From 1 comment
The ebook is great, but it's missing complete start to finish examples. Pad it out with them and you could double the price (and it would be massively more helpful!). Maybe a…
brador on HN
Update to Swift 2 and newer Xcode
From 2 comments
It looks like you're looking at an earlier version of Swift at least based on the fact that you're talking about Xcode 6.1 at the start. If you're covering 1.2, you probably…
tjl on HNThanks. The code is 1.2, but the Xcode references are out of date. I'll update soon, I'm also going to update the whole thing to Swift 2 when it's released.
aidanf on HN
Questions
How the REPL examples work and what Double is
From 2 comments
I like the style, brevity, and practicality of the book (at least the first few chapters; haven't read it all yet). Good stuff and good luck with it. I did find the first few…
Tloewald on HNI was referring to this: $ swift Welcome to Swift! Type :help for assistance. 1> 3.14 * 2.5 * 2.5 $R0: Double = 19.625 2> println("The area of the circle is \($R0)") The area of…
Tloewald on HN
Whether the online version has the complete book
From 1 comment
Online version of reading has complete book?
antoaravinth on HN
Alternatives named
Functional Programming in Swift
From 1 comment
I'd highly recommend Functional Programming in Swift for more intermediate topics. By Eidhof, Kugler, and Swierstra http://www.objc.io/books/fpinswift/ No affiliation to the…
ashwinl on HN
Apple's The Swift Programming Language
From 1 comment
Sorry, but this guide is not as comprehensive or updated as the official documentation [1]. Just compare the generics or memory management sections to see why you would want to…
npalli on HN
Stanford iOS course and Udacity Swift courses
From 2 comments
I love the Lynda.com videos on Swift and iOS. The latest Stanford iOS course uses Swift and is excellent.
tjl on HNI'll second the Stanford iOS course with Swift, here's a link to it on iTunesU: https://itunes.apple.com/us/course/developing-ios-8-apps-swift/id961180099 Also, Udacity has some…
ntpeters on HN