Book description
Ready to build apps for iPhone, iPad, and Mac now that Swift has landed? If you’re an experienced programmer who’s never touched Apple developer tools, this hands-on book shows you how to use the Swift language to make incredible iOS and OS X apps, using Cocoa and Cocoa Touch. You'll learn how to use Swift in a wide range of real-world situations, with Cocoa features such as Event Kit and Core Animation.
Table of contents
- Preface
- 1. Cocoa Development Tools
- 2. Programming with Swift
- 3. Applications on OS X and iOS
- 4. Graphical User Interfaces
- 5. Closures and Operation Queues
- 6. Drawing Graphics in Views
-
7. SpriteKit
- SpriteKit’s Architecture
- Making an App That Uses SpriteKit
- Working with SpriteKit Scenes
- SpriteKit Nodes
- Putting Sprites in Scenes
- Responding to Touches
- Working with Textures
- Texture Atlases
- Working with Text
- Animating Content with Actions
- Using Shape Nodes
- Using Image Effect Nodes
- Adding Physics to SpriteKit Objects
- Adding Joints to SpriteKit Objects
- Lighting SpriteKit Scenes
- Constraints
- Using Shaders in SpriteKit
- Using SpriteKit Editor
- 8. SceneKit
- 9. Audio and Video
- 10. iCloud and Data Storage
- 11. Cocoa Bindings
- 12. Table Views and Collection Views
- 13. Document-Based Applications
- 14. Networking
- 15. Working with the Real World
- 16. EventKit
- 17. Instruments and the Debugger
- 18. Sharing and Notifications
- 19. Nonstandard Apps
- 20. Working with Text
- Index
- Colophon
- Copyright
Product information
- Title: Swift Development with Cocoa
- Author(s):
- Release date: December 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491908945
You might also like
book
iOS Development with Swift
iOS Development with Swift is a hands-on guide to creating apps for iPhone and iPad using …
book
Objective-C Quick Syntax Reference
The is a condensed code and syntax reference to the popular Objective-C programming language, which is …
book
Cocoa Design Patterns
“Next time some kid shows up at my door asking for a code review, this is …
book
Core Data in Swift
Core Data is intricate, powerful, and necessary. Discover the powerful capabilities integrated into Core Data, and …