Mastering Swift Development: Programming for iOS 8 and Mac OS X - Evangelos Petroutsos

Mastering Swift Development: Programming for iOS 8 and Mac OS X

Buch | Softcover
656 Seiten
2015
McGraw-Hill Professional (Verlag)
978-0-07-184340-9 (ISBN)
46,10 inkl. MwSt
  • Titel wird leider nicht erscheinen
  • Artikel merken
This practical, in-depth guide shows how to design, build, and deploy sophisticated desktop and mobile applications using the Swift programming language as well as Apple's IDEs and UI tools. Mastering Swift Development: Programming for the iOS 8 and Mac OS X introduces Apple's modern, approachable programming language. Swift offers a new, visually rich medium for developers to build on the Apple ecosystem without the complexity of Objective-C.

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?
Mehr entdecken
aus dem Bereich
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

Buch (2023)
Carl Hanser (Verlag)
59,99
Das umfassende Handbuch. Apps entwickeln für iOS, macOS und tvOS. …

von Michael Kofler

Buch | Hardcover (2019)
Rheinwerk (Verlag)
49,90
The Big Nerd Ranch Guide

von Matthew Mathias; Mikey Ward; John Gallagher

Buch | Softcover (2020)
Big Nerd Ranch Guides (Verlag)
48,75