Here is a list of the books I've written since I really got into technology. Most are published with Apress and are focused on programming for mobile apps in iOS. But I also wrote a user guide to RStudio which is my most recent work.
Learn RStudio IDE
Discover how to use the popular RStudio IDE as a professional tool that includes code refactoring support, debugging, and Git version control integration. This book gives you a tour of RStudio and shows you how it helps you do exploratory data analysis; build data visualizations with ggplot; and create custom R packages and web-based interactive visualizations with Shiny. In addition, you will cover common data analysis tasks including importing data from diverse sources such as SAS files, CSV files, and JSON. You will map out the features in RStudio so that you will be able to customize RStudio to fit your own style of coding.
Finally, you will see how to save a ton of time by adopting best practices and using packages to extend RStudio. Learn RStudio IDE is a quick, no-nonsense tutorial of RStudio that will give you a head start to develop the insights you need in your data science projects.
Swift Quick Syntax Reference
Swift Quick Syntax Reference is a condensed code and syntax reference to the new Apple Swift programming language, which is the alternative new programming language alongside Objective-C behind the APIs found in the Apple iOS SDK 8 and OS X Yosemite SDK. It presents the essential Swift syntax in a well-organized format that can be used as a handy reference.
You won’t find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point, and highly accessible. The book is packed with useful information and is a must-have for any Swift programmer.
In the Swift Quick Syntax Reference, you will find a concise reference to the Swift language syntax using the new Playgrounds. Playgrounds lets you type a line of code and the result appears immediately.
How to Build an App
Learn how to build an app using the latest iOS 7 and Xcode 5 best practices and patterns. Master design patterns like Model-View-Controller and Delegation while coding your own version of the NoteMaker app. Based on training materials developed over the past five years that have successfully trained hundreds of new iOS developers.
Get step by step instructions on how to build the NoteMaker iPhone app. NoteMaker is a multipage navigation app powered by Core Data using the latest technology including Storyboards, iOS 7 and Xcode 5.
You will also get the context you need to really understand the iOS development so that you can generalize what you learn to your own apps. If you want a No-BS Guide to developing applications you should go ahead and download this book today.
Objective-C Quick Reference
The Objective-C Quick Syntax Reference is a condensed code and syntax reference to the popular Objective-C programming language, which is the core language behind the APIs found in the Apple iOS and Mac OS SDKs. It presents the essential Objective-C syntax in a well-organized format that can be used as a handy reference.
You won’t find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any Objective-C programmer.
Objective-C Recipes provides a problem solution approach for dealing with key aspects of Objective-C programming, ensuring you have the indispensable reference you need to successfully execute common programming tasks. You will see how to use the unique features of the Objective-C programming language, the helpful features of the Foundation framework, and the benefits of using Objective-J as an alternative. Solutions are available for a range of problems,
including: Application development with Xcode, Working with strings, numbers and object collections, Using foundation classes like NSArray, NSString, NSData and more, Dealing with threads, multi-core processing and asynchronous processing, Building applications that take advantage of dates and timers and memory management, How to use Objective-C on other platforms
Objective-C Recipes is an essential reference for every Objective-C programmer, and offers solutions in a concise and easy-to-follow manner. Matthew Campbell has trained over 800 new iOS developers at the Mobile App Mastery Institute and iOS Code Camp, and here brings his expertise to offer you the ability to use and exploit Objective-C to get the most out of all of your projects.