Swift is a new programming language for creating iOS, OS X, watchOS, and tvOS apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.
This book provides:
- A tour of the language.
- A detailed guide delving into each language feature.
- A formal reference for the language.
Customer ReviewsSee All
Needs a better TOC
Unfortunate that the TOC only lists the top level topics, for example "Collection Types", and that's it. Once you go into that topic, you have to keep turning pages left and right to find the sub-topic you are looking for. Would be more helpful to include sub-topics in the TOC as well. So based on the above example, "Collection Types" would include sub-topics in the TOC for Arrays, Sets, Dictionaries, etc. It would be much easier (and faster) to find what you looking for.
This would also allow to have the bookmars feature work better. Currently if I bookmark three sub-topics, Arrays, Sets, and Dictionaries, this will result in three bookmarks each of them called "Collection Types", "Collection Types" and "Collection Types" - with the page number appended to each. Now how on earth is this helpful!?
why is this called swift 4 when it says it was published in 2015 and swift 4 just came out in 2017.
Swift is clearly a labor of love, attempting to solve some real problems and simultaneously expose a generation of programmers to some higher order functions. A great update to a growing language!