Für diesen Artikel ist leider kein Bild verfügbar.

iOS 8 App Development Fundamentals with Swift LiveLessons I and II (Video Training) Downloadable Version

Paul Deitel (Autor)

Video
2015 | 2nd edition
Pearson (Hersteller)
978-0-13-396544-5 (ISBN)
Preis auf Anfrage
  • Keine Verlagsinformationen verfügbar
  • Artikel merken
Over 18+ Hours of Video Instruction

Overview

The professional programmer's Deitel (R) video guide to iPhone (R) and iPad (R)app development using iOS (R) 8, Swift (TM), Xcode (R) 6, and Cocoa Touch (R)



Description

Billions of apps have been downloaded from Apple's App Store! This LiveLesson gives you everything you'll need to start developing great iOS 8 apps quickly using Swift-Apple's programming language of the future. The video uses an app-driven approach-each new technology is discussed in the context of seven fully tested iOS 8 apps (three apps in Part I and four apps in Part II).

This LiveLesson has two parts:

*iOS 8 App Development Fundamentals with Swift LiveLessons Part I

*iOS 8 App Development Fundamentals with Swift LiveLessons Part II



Skill Level

Beginner-to-intermediate app developers who are familiar with a C-based object-oriented programming language



What You'll Learn

Begin by setting up your Mac for iOS app development with the Swift programming language. Next, you'll get an overview of the Xcode IDE as you test-drive the Tip Calculator app (which you'll build in Lesson 3). In Lesson 2, without writing any code, you'll build a universal app using Xcode's Interface Builder and drag-and-drop UI design; then you'll make the app accessible for people with visual impairments and localize it to display text in English or Spanish. In Lesson 3 you'll build the interactive Tip Calculator app, using Apple's new Swift programming language to write the code that responds to user interactions and programmatically updates the user interface (UI). Lesson 4 explores the Twitter Searches app, which saves data locally on your device and in Apple's iCloud and displays search results using a web view. In Lesson 5 you'll build the Flag Quiz game app, using navigation controllers to control the flow through the app and outlet collections to manipulate programmatically multiple controls of the same type. In Lesson 6's Cannon Game app, you'll create a simple game using the SpriteKit framework, the Xcode Game template, and various built in SpriteKit physics capabilities. Lesson 7's Doodlz app demonstrates how to create custom views, draw Bezier paths, and process multiple touches as the user drags fingers across the screen to draw and respond to accelerometer events. Finally, in Lesson 8's Address Book app, you'll use iOS's Core Data framework and Xcode's corresponding support for designing a data model to create a database-driven app.



Who should take this course?

* Objective-C programmers who are developing new or modifying existing iOS and/or OS X apps, and who want to quickly begin using Swift in their apps

* Java, C++ and C# programmers who are new to iOS and OS X development, and who want to start developing iOS and/or OS X apps in Swift.



Course requirements (Familiarity with any C-based, object-oriented programming language, such as Objective-C, Java, C++ or C#. Objective-C experience is not specifically required.



Table of Contents



Part I Introduction
Before You Begin
Lesson 1: Introduction to iOS 8 App Development and Swift
Lesson 2: Welcome App-Dive-Into (R) Xcode: Introducing Visual User Interface Design with Cocoa Touch, Interface Builder, Storyboarding and Auto Layout, Universal Apps, Accessibility, Internationalization
Lesson 3: Tip Calculator App-Introducing Swift, Text Fields, Sliders, Outlets, Actions, View Controllers, Event Handling, NSDecimalNumber, NSNumberFormatter and Automatic Reference Counting
Lesson 4: Twitter Searches App-Master-Detail Applications, Split View Controllers, Navigation Controllers, Storyboard Segues, Social Framework Sharing, User Defaults, iCloud Key-Value Storage, Collections, Web Views, Alert Dialogs



Part II Introduction
Lesson 5: Flag Quiz App-UISegmentedControls, UISwitches, Outlet Collections, View Animations, UINavigationController, Segues, NSBundle, Scheduling Tasks with Grand Central Dispatch
Lesson 6: Cannon Game App-Xcode Game Template, SpriteKit, Animation, Graphics, Sound, Physics, Collision Detection, Scene Transitions, Listening for Touches
Lesson 7: Doodlz App-Multi-Touch Event Handling, Graphics, UIBezierPaths, Drawing with a Custom UIView Subclass, UIToolbar, UIBarButtonItem, Accelerometer Sensor and Motion Event Handling
Lesson 8: Address Book App-Core Data Framework, Master-Detail Template with Core Data Support, Xcode Data Model Editor, UITableView with Static Cells, Programmatically Scrolling UITableViews

IMPORTANT NOTE ABOUT XCODE AND SWIFT: With Xcode 6.3 and Swift 1.2, Apple introduced several changes in Swift that affect the book's source code. Please visit www.deitel.com/books/iOS8FP1 (the website for the book on which these videos are based) for updated source code. The changes do not affect Xcode 6.2 users. You can download Xcode 6.2 from developer.apple.com/downloads/index.action (you'll have to log in with your Apple developer account to see the list of downloads).

Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT, where he studied Information Technology. He holds the Sun (now Oracle) Certified Java Programmer and Certified Java Developer certifications, and is an Oracle Java Champion. Through Deitel & Associates, Inc., he has delivered Java, C#, Visual Basic, C++, C and Internet programming courses to industry clients, including Cisco, IBM, Sun Micro systems, Dell, Siemens, Lucent Technologies, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, SunGard Higher Education, Stratus, Cambridge Technology Partners, One Wave, Hyperion Software, Adra Systems, Entergy, CableData Systems, Nortel Networks, Puma, iRobot, Invensys and many more. He and his co-author, Dr. Harvey M. Deitel, are the world's best-selling programming-language textbook/professional book authors.

Part I Part I Introduction

Lesson 1: Introduction to iOS 8 App Development and Swift

Lesson 2: Welcome App Dive-Into (R) Xcode: Introducing Visual User Interface Design with Cocoa Touch, Interface Builder, Storyboarding and Auto Layout, Universal Apps, Accessibility, Internationalization

Lesson 3: Tip Calculator App Introducing Swift, Text Fields, Sliders, Outlets, Actions, View Controllers, Event Handling, NSDecimalNumber, NSNumberFormatter and Automatic Reference Counting

Lesson 4: Twitter Searches App Master-Detail Applications, Split View Controllers, Navigation Controllers, Storyboard Segues, Social Framework Sharing, User Defaults, iCloud Key-Value Storage, Collections, Web Views, Alert Dialogs

Part II

Part II Introduction

Lesson 5: Flag Quiz App UISegmentedControls, UISwitches, Outlet Collections, View Animations, UINavigationController, Segues, NSBundle, Scheduling Tasks with Grand Central Dispatch

Lesson 6: Cannon Game App Xcode Game Template, SpriteKit, Animation, Graphics, Sound, Physics, Collision Detection, Scene Transitions, Listening for Touches

Lesson 7: Doodlz App Multi-Touch Event Handling, Graphics, UIBezierPaths, Drawing with a Custom UIView Subclass, UIToolbar, UIBarButtonItem, Accelerometer Sensor and Motion Event Handling

Lesson 8: Address Book App Core Data Framework, Master-Detail Template with Core Data Support, Xcode Data Model Editor, UITableView with Static Cells, Programmatically Scrolling UITableViews

Erscheint lt. Verlag 4.5.2015
Reihe/Serie LiveLessons
Sprache englisch
Gewicht 1 g
Themenwelt Informatik Software Entwicklung Mobile- / App-Entwicklung
ISBN-10 0-13-396544-9 / 0133965449
ISBN-13 978-0-13-396544-5 / 9780133965445
Zustand Neuware
Haben Sie eine Frage zum Produkt?