Jump to ratings and reviews
Rate this book

Learn to Code in Swift

Rate this book
Learn Swift programming from the ground up with award-winning author, and iPhone Life magazine writer/blogger Kevin McNeish!
After completing this book, you will have the skills and clear understanding to write well-designed Swift code for your iOS apps.

Includes Training Videos and Other Enhanced iBook Features
This book teaches you best practices for creating iOS apps in Swift using advanced educational tools such as:

• 20 embedded step-by-step movies with coding exercises.
• Interactive diagrams that help you visualize how code works.
• 25 Swift sample projects
• An online forum where you can get all your questions answered.

What You Will Learn
This book goes beyond basic syntax and uses practical examples demonstrating how to use the full power of Swift in your iOS apps. It provides clear, in-depth explanations of even the most challenging Swift concepts.

In the first few chapters, you learn the basics of Swift programming and then begin applying your knowledge by working through exercises at the end of each chapter that teach you to apply Swift programming principles in real-world apps.

Here are some of the concepts you will master in this book:

• Understanding Classes and Objects
• Working With Optionals
• Arrays and other Collections
• Looping and Conditional Statements
• Advanced Properties
• Data Types and Conversions
• Working with Strings
• Enumerations
• Initializers
• Access Control
• Unit Testing Your Code
• Inheritance & Polymorphism
• Mastering Protocols & Delegates
• The Power of Extensions
• Generics in the Real World
• Understanding Closures
• Appendix containing Swift free functions, data types, and operators

Description
Learn Swift programming from the ground up with award-winning author, and iPhone Life magazine writer/blogger Kevin McNeish!
After completing this book, you will have the skills and clear understanding to write well-designed Swift code for your iOS apps.

Includes Training Videos and Other Enhanced iBook Features
This book teaches you best practices for creating iOS apps in Swift using advanced educational tools such as:

• 20 embedded step-by-step movies with coding exercises.
• Interactive diagrams that help you visualize how code works.
• 25 Swift sample projects
• An online forum where you can get all your questions answered.

What You Will Learn
This book goes beyond basic syntax and uses practical examples demonstrating how to use the full power of Swift in your iOS apps. It provides clear, in-depth explanations of even the most challenging Swift concepts.

In the first few chapters, you learn the basics of Swift programming and then begin applying your knowledge by working through exercises at the end of each chapter that teach you to apply Swift programming principles in real-world apps.

Here are some of the concepts you will master in this book:

• Understanding Classes and Objects
• Working With Optionals
• Arrays and other Collections
• Looping and Conditional Statements
• Advanced Properties
• Data Types and Conversions
• Working with Strings
• Enumerations
• Initializers
• Access Control
• Unit Testing Your Code
• Inheritance & Polymorphism
• Mastering Protocols & Delegates
• The Power of Extensions
• Generics in the Real World
• Understanding Closures
• Appendix containing Swift free functions, data types, and operators

Updated to the Latest Versions of iOS and Xcode
As Apple releases new versions of iOS and Xcode, this book will be updated to the latest versions. You will receive automatic notification in iBooks and updates are available free of charge!

427 pages, ebook

First published November 18, 2014

4 people want to read

About the author

Kevin McNeish

18 books3 followers
Kevin McNeish is author of the new "iOS App Development for Non-Programmers" book series (www.iOSAppsForNonProgrammers.com), winner of the 2012 Publishing Innovation Award. He is also a featured writer and blogger for iPhone Life magazine.

Kevin is also an award-winning App developer, software architect, and well-known software conference speaker in the U.S. and abroad. He has spent much of his career making difficult concepts easy to understand for the uninitiated.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
1 (100%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.