******
- Verified Buyer
I've been indirectly using xcode since 2011. I first started with the study of Objective-C and Cocoa Touch because I wanted to develop games for iOS. I found Obj-C too confusing so I later moved to Unity which uses C#. Unity allowed me to get away from Obj-C but not Xcode. When using Unity to build a game for iOS it always creates an Xcode project as a next to final step in its creation of an actual iOS application. But often I still have to go into that Xcode project to change certain settings of the build, do some debugging, or to perform other tasks that generate a file that I can upload to iTunes connect for submission to the iTunes App Store. When I have to do this my use of Xcode is always hit and miss and I am not completely sure of what I'm doing because I am unfamiliar with 90% of Xcode. Well Xcode 6 Essentials has cleared things up for me with very easy to understand explanations in plain and sensible English. It covers everything about Xcode at just the right depth without being a thousand page reference manual. In other words it gives you exactly what its title says...Xcode 6 Essentials.Another great thing about this book, and a bonus for me, is instead of including, as most books about Xcode do, Objective-C in its explanations, it uses Swift. Apple's new language, which in my opinion is more simplified, easy to understand, and therefore, more to my liking. And just when I was getting interested in Swift.So this book is a perfect combination and just what I needed when I needed it. A good overview of Xcode and Swift. It doesn't get bogged down in minute details of the subject matter but It does have enough information to make everything clear and have you using Xcode with no problem, and have you coding in Swift in no time. And even after you read through the whole book it is an excellent reference.If your situation is anything like mine, buy it!