Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learn Swift on the Mac: For OS X and iOS

Buy

There's a new language in town. Swift is Apple's new, native, fast, and easy to learn programming language for iOS and OS X app development. It's their "Objective-C without the C". If you are an iOS developer or planning to become one, learning Swift is your #1 priority, and Learn Swift on the Mac tells you everything you need to get up to speed, well, swiftly.

You'll start with the Swift Playground and an introduction to object-oriented programming so you can immediately see Swift in action. You then learn about all of the key language features like functions and closures, classes, methods, extensions, and how Swift works just as well as Objective-C when it comes to easy memory management with ARC.

Finally you'll learn how to use Swift alongside Objective-C as well as with Core Data, and you'll learn how to put all of the pieces together with a health app using Apple's new HealthKit framework.

What you’ll learn

  • Object-oriented basics with Swift and the Swift Playground
  • How to use key language features like functions and classes in Swift
  • How to mix and match Swift and Objective-C
  • How to use RESTful services with Swift
  • How to create a complete app with Swift and HealthKit

Who this book is for

Beginning to intermediate iOS and OS X developers who need to learn Swift or migrate to Swift from Objective-C.

Table of Contents

1. Hello Swift

2. The Swift Playground in Xcode 6

3. Accessing Swift’s Compiler and Interpreter: REPL

4. Introduction to Object-Oriented Programming

5. Constants, Variables, and Data Types

6. Operators

7. Flow Control

8. Functions and Closures

9. Classes and Structures

10. Methods

11. Access Control

12. Inheritance

13. Extensions

14. Memory Management and ARC

15. Protocols

16. Generics

17. Expressions

18. Interoperability with Objective-C

19. Mix and Match

20. Working with Core Data

21. Consuming RESTful Services

22. Bringing it All Together

(HTML tags aren't allowed.)

WordPress Complete: set up, customize, and market your blog
WordPress Complete: set up, customize, and market your blog
Wordpress is a simple and powerful way to start blogging. If you're not an IT expert but want to use a state of the art blogging system to give your blog the best chance of success, while giving you the time to focus on content and your readers, WordPress is the right system for you, and this book is the right place to start. It will give you a...
The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques
The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques
Bringing together the results of more than 300 new design studies, an understanding of people, knowledge of hardware and software capabilities, and the author’s practical experience gained from 45 years of work with display-based systems, this book addresses interface and screen design from the user’s perspective. You will learn how to...
XML: Your Visual Blueprint for Building Expert Web Pages (With CD-ROM)
XML: Your Visual Blueprint for Building Expert Web Pages (With CD-ROM)
Read Less, Learn More

Welcome to the only guidebook series that takes a visual approach to professional-level computer topics. Open the book and you'll discover step-by-step screen shots that demonstrate over 100 key XML tasks, including:
  • Defining a namespace
  • Declaring...

Bids, Tenders, & Proposals: Winning Business Through Best Practice
Bids, Tenders, & Proposals: Winning Business Through Best Practice

Acknowledged expert Harold Lewis, who has written over 200 successful tenders and proposals, offers “best-practice” advice to help you compete successfully for new work. He covers every step in the process of tendering, including:

  • bidding for public sector contracts;
  • the EU procurement framework;
  • ...
A Practical Guide to Content Delivery Networks, Second Edition
A Practical Guide to Content Delivery Networks, Second Edition

Following in the tradition of its popular predecessor, A Practical Guide to Content Delivery Networks, Second Edition offers an accessible and organized approach to implementing networks capable of handling the increasing data requirements of today's always on mobile society. Describing how content delivery networks...

iOS 9 Application Development in 24 Hours, Sams Teach Yourself (7th Edition)
iOS 9 Application Development in 24 Hours, Sams Teach Yourself (7th Edition)

Covers iOS 9.1 and up, Xcode 7.x, iPhone, iPad, and More!

In just 24 sessions of one hour each, learn how to build powerful applications for today’s hottest handheld devices: the iPhone and iPad! Using this book’s straightforward, step-by-step approach, you’ll master every skill and technology you
...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy