This post does not have anything to do with robotics but I wanted to announce my new book on this blog as well as my other blogs. A couple months back the publisher of my first book, Packt
Publishing, asked me if I would be interested in writing a book on the Swift
programming language. I quickly agreed
and went to working writing it. This
book will be titled Mastering Swift.
While most books on Swift programming focus on developing
applications for iOS devices, this book is going to be a bit different. We are going to focus on teaching the Swift language
itself. This means that all 350+ pages
will be dedicated to helping you learn how to effectively write Swift code no
matter what type of application you are writing or platform you are targeting.
If you are a developer that learns best by looking at and
working with code, then this book will be for you. It starts off by giving the basics of Swift
and slowly progresses to more advice topics like concurrency, Objective-C
interoperability, networking and design patterns.
Over the past couple of months I have submitted the first
drafts for the first ten chapters and will begin work on Chapter 11 next
week. As I continue to work on this book
I will provide updates on this blog and on my twitter account. I hope that those of you that are interesting
in learning Swift will continue to look for updates. As the book gets closer to publication, I hope
to provide additional details about it.
Click this link to visit Packt Publishing page to preorder the
book and to also get more details about the book. I must say that I am really excited about
this book. Granted I am a bit bias since
I am the author, but I believe this book will be one of the premiere books for
learning the Swift programming language.
We are going to cover a lot of details that most other books are unable
to cover because they are focusing on how to write applications for a specific
platform while this book will be all about the Swift language itself.
While I believe I can write a great book on the Swift
programming language, what really has me excited about the book and why I
believe this book will be special is the incredibly awesome team that Packt
Publishing has to assist me with it. So
if you are a developer that wants to learn the Swift programming language or a
Swift developer that wants to take your skills to the next level check out my Mastering
Swift book, it may be the book you have been searching for.