Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Application Development with Swift
  • Table Of Contents Toc
  • Feedback & Rating feedback
Application Development with Swift

Application Development with Swift

By : Hossam Ghareeb
4.6 (5)
close
close
Application Development with Swift

Application Development with Swift

4.6 (5)
By: Hossam Ghareeb

Overview of this book

After years of using Objective-C for developing apps for iOS/Mac OS, Apple now offers a new, creative, easy, and innovative programming language for application development, called Swift. Swift makes iOS application development a breeze by offering speed, security and power to your application development process. Swift is easy to learn and has awesome features such as being open source, debugging,interactive playgrounds, error handling model, and so on. Swift has simplified its memory management with Automatic Reference Counting (ARC) and it is compatible with Objective-C. This book has been created to provide you with the information and skills you need to use the new programming language Swift. The book starts with an introduction to Swift and code structure. Following this, you will use playgrounds to become familiar with the language in no time. Then the book takes you through the advanced features offered by Swift and how to use them with your old Objective-C code or projects. You will then learn to use Swift in real projects by covering APIs such as HealthKit, Metal, WatchKit, and Touch ID in each chapter. The book's easy to follow structure ensures you get the best start to developing applications with Swift.
Table of Contents (9 chapters)
close
close

Chapter 1. Hello Swift

Welcome to the developing applications with Swift book. It's my pleasure to talk about iOS development and Swift. This book assumes that you have some basic experience in iOS development, and a little experience of using Swift. If you don't have any experience of Swift, don't worry, just go ahead with us and be prepared to master the iOS development using Swift. I believe in learning by example methodology and, starting from Chapter 3, Touch ID, we will introduce the new technology of iOS 8, and write a simple demo on it using Swift.

In this chapter, we will talk about the Swift programming language, and get our hands dirty with Swift. If you are familiar with Swift, you can either skip this chapter, or you can review your Swift knowledge. We will talk about the Swift language and its features, and how to try it using Playgrounds in Xcode 6. Playground is a new, awesome, and innovative feature that allows you to try any piece of code, and see the results without explicitly running, or even compiling your code. You will become familiar with the code structure, and some important data types such as arrays, dictionaries, and so on.

Visually different images
CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Application Development with Swift
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist download Download options font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon