Mastering Swift Development: Programming for iOS 8 and Mac OS X
McGraw-Hill Professional (Verlag)
978-0-07-184340-9 (ISBN)
- Titel wird leider nicht erscheinen
- Artikel merken
This book covers the Swift language, Apple's IDEs (XCode and Cocoa), and the UI tools (UIKit and AppKit). You'll learn how to use the language through the Playground, which is a new component from Apple that allows you to visualize your code. The book uses rich applications built for both mobile and desktop, noting the similarities and differences of each platform. This approach demonstrates the language's features across all Apple platforms and prepares you to launch applications on desktop and mobile.
Highly visual approach helps you stay on track from book to screenCovers OS X desktop and iOS application (iPad and iPhone) developmentSimple language and functional applications make advanced topics accessible to all levels of developersCode for projects in the book available for download
Evangelos Petroutsos has authored many books and numerous articles on programming topics. He has extensive experience with GIS systems and spatial databases and has worked extensively with Google Maps since version 2 of the API implementing map-enabled sites. Currently he is involved in a GIS project for a gas utility company.
PART I: Introduction to Swift
Ch1. Visualizing Your Code: An Introduction to Playground
Ch2. Control Flow Statements
Ch3. Writing and Using Functions
Ch4. Arrays and Collections
Ch5. Working with ObjectsPART II: The Tools for Designing OS X and iOS 8 Applications
Ch6. XCode: A Guided Tour
Ch7. Event-Driven Programming
PART III: User Interface Design
Ch8. The Core Cocoa Controls
Ch9. More Controls
Ch10. Working with Views
Ch11. An Application with Multiple Windows
Ch12. Designing Menus
PART IV: Dealing with Different Screen Sizes
Ch13. OS Applications
Ch14. iPad Applications
Ch15. iPhone Applications
PART V: User Interface Design with Advanced Cocoa Controls
Ch16. Advanced Controls
Ch17. Working with Table Views
Ch18. Drag-and-Drop Operations
PART VI: Core Programming with Swift
Ch19. Handling Strings, Characters and Dates
Ch20. Designing and Using Classes
Ch21. Making the Most of Collections
Ch22. Object-Oriented Programming: Advanced Techniques
Ch23. Working with Files and Folders
Ch24. Drawing and Painting with Swift
Ch25. Processing Images
Ch26. Printing
Ch27. The Core Data Framework
PART VII: Exploring the Web
Ch28. Interacting with the Web
Ch29. Embedding Google Maps in an App
Ch30. Working with Web Services
PART VIII: iOS Applications
Ch31-Ch34 (tbd) - coverage to include geo-location, accelerometer, camera and recorder
APPENDIXES:
App A: Becoming a Registered Developer
App B: Distributing Your Applications at Apple Store
Zusatzinfo | 250 Illustrations, unspecified |
---|---|
Sprache | englisch |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Mac / Cocoa Programmierung |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Mathematik / Informatik ► Informatik ► Web / Internet | |
ISBN-10 | 0-07-184340-X / 007184340X |
ISBN-13 | 978-0-07-184340-9 / 9780071843409 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich