Swift 2 Cookbook

Nonfiction, Computers, Macintosh, Programming, Programming Languages
Cover of the book Swift 2 Cookbook by Kyle Begeman, Packt Publishing
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Kyle Begeman ISBN: 9781785882463
Publisher: Packt Publishing Publication: March 30, 2016
Imprint: Packt Publishing Language: English
Author: Kyle Begeman
ISBN: 9781785882463
Publisher: Packt Publishing
Publication: March 30, 2016
Imprint: Packt Publishing
Language: English

Over 50 hands-on recipes to help you create apps and build your portfolio of projects in Swift 2

About This Book

  • Conceptualize and write effective applications for iOS/OS X using Swift 2
  • Make the most of Swift's diverse features, from configuring your projects to using design patterns and different types of databases
  • A fast-paced, comprehensive guide equipped with lots of tips and tricks to help you learn about Swift programming quickly

Who This Book Is For

If you are an Apple developer who wants to use Swift to build your applications, this book is for you. With Swift 2 going open source, this book will also help web developers. Some understanding of Objective-C or Swift would be helpful but is not required.

What You Will Learn

  • Install Xcode from the App Store
  • Upgrade your existing Swift 1.2 code to Swift 2.0
  • Use the standard Swift 2.0 library and collections
  • Work with structs, generics, and design patterns in Swift
  • Use the new markup language to provide rich documentation of code
  • Write a book using Playgrounds and Swift
  • Debug and test your code using Xcode
  • Integrate your code with Objective-C and use assembly code with Swift
  • Leverage the Objective-C runtime when compiling Swift using associated objects

In Detail

Swift is Apple's innovative development language that was introduced at the WWDC (WorldWide Developers Conference) 2014 alongside Xcode 6 and iOS 8. This user-friendly language is packed with modern features to make programming easier and fun, with a lot of flexibility. With Swift 2 comes even better performance, a new error handling API, protocol extensions, and super support for availability checking.

This book will equip you with all the practical programming aspects of Swift 2. It covers the important features and paradigms that Swift provides to developers. You will begin by installing Xcode from the App Store and using Swift as an interpreter. Then, you will see how you can upgrade your existing Swift 1.2 code to Swift 2.0 with the help of Xcode. You will see how to use structs and generics, and work with different Design Patterns with Swift. Debug and test your code using Xcode and see how to use assembly code effectively with Swift.

By the end of this book, you will have the necessary skills to get the most out of Swift to develop effective mobile and web applications.

Style and approach

This book follows a problem-solution methodology using step-by-step recipes, and is filled with screenshots to help you create samples and learn something new in every recipe.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Over 50 hands-on recipes to help you create apps and build your portfolio of projects in Swift 2

About This Book

Who This Book Is For

If you are an Apple developer who wants to use Swift to build your applications, this book is for you. With Swift 2 going open source, this book will also help web developers. Some understanding of Objective-C or Swift would be helpful but is not required.

What You Will Learn

In Detail

Swift is Apple's innovative development language that was introduced at the WWDC (WorldWide Developers Conference) 2014 alongside Xcode 6 and iOS 8. This user-friendly language is packed with modern features to make programming easier and fun, with a lot of flexibility. With Swift 2 comes even better performance, a new error handling API, protocol extensions, and super support for availability checking.

This book will equip you with all the practical programming aspects of Swift 2. It covers the important features and paradigms that Swift provides to developers. You will begin by installing Xcode from the App Store and using Swift as an interpreter. Then, you will see how you can upgrade your existing Swift 1.2 code to Swift 2.0 with the help of Xcode. You will see how to use structs and generics, and work with different Design Patterns with Swift. Debug and test your code using Xcode and see how to use assembly code effectively with Swift.

By the end of this book, you will have the necessary skills to get the most out of Swift to develop effective mobile and web applications.

Style and approach

This book follows a problem-solution methodology using step-by-step recipes, and is filled with screenshots to help you create samples and learn something new in every recipe.

More books from Packt Publishing

Cover of the book Hands-On Microservices with Kubernetes by Kyle Begeman
Cover of the book Drupal 7 Webform Cookbook by Kyle Begeman
Cover of the book Hands-On Data Science and Python Machine Learning by Kyle Begeman
Cover of the book Learning jQuery, Third Edition by Kyle Begeman
Cover of the book Internet of Things with Arduino Cookbook by Kyle Begeman
Cover of the book scikit-learn : Machine Learning Simplified by Kyle Begeman
Cover of the book Mastering Apache Spark by Kyle Begeman
Cover of the book Getting Started with Talend Open Studio for Data Integration by Kyle Begeman
Cover of the book Delivering Time Management for IT Professionals: A Trainer's Manual by Kyle Begeman
Cover of the book Essential Angular by Kyle Begeman
Cover of the book Backbone.js Testing by Kyle Begeman
Cover of the book AWS: Security Best Practices on AWS by Kyle Begeman
Cover of the book Data Manipulation with R by Kyle Begeman
Cover of the book Programming ArcGIS 10.1 with Python Cookbook by Kyle Begeman
Cover of the book ASP.NET Core and Angular 2 by Kyle Begeman
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy