CG数据库 >> Infinite Skills – Learning iOS Programming

Infinite Skills – Learning iOS Programming的图片1

Infinite Skills - Learning iOS Programming

MP4 | AVC 490kbps | English | 1280x720 | 25fps | 8 hours | AAC stereo 128kbps | 1.34 GB

Genre: Video Training

In this iOS Programming video based training course expert developer and trainer Bob McCune teaches you how to build iOS apps using the iOS SDK from Apple. iOS is the standard SDK (software development kit) for iPad, iPhone and iPad devices. Using the SDK, Bob walks you through creating a fully functional app, and applying the tools and techniques available to you. You start by accessing, downloading and setting up the SDK from Apple. Next, you will explore and setup Xcode to build your App. You will cover essential Objective-C topics, such as classes, methods, building objects, and coding conventions. Jumping right into development, you will work with strings, controllers, manage application data, create views and other UI elements, and work with iCloud. You will learn how to create a universal project, and create specific interfaces for each device. By the completion of this software training course for iOS Programming, you will be familiar with the tools and techniques available to you to create iOS applications for iPad, iPhone and iPod. Working files are included to allow you to work alongside the author as he teaches you how to use the iOS SDK in this video tutorial.

01. Introduction

0101 What You Will Learn

0102 iOS Platform Overview

0103 Using The iOS Dev Center

02. Getting Started

0201 Getting The SDK

0202 Hello iOS!

0203 Understanding The Skeleton App

0204 iPhone, iPad, And Universal Apps

0205 Provisioning Your Device

03. Tools Overview

0301 Xcode Overview

0302 Customizing Xcode

0303 Using Interface Builder

0304 Using The Simulator

0305 Using The Organizer

0306 Key Xcode Tips

04. Objective-C Essentials

0401 Objective-C Overview

0402 Creating Classes

0403 Declaring And Implementing Methods

0404 Sending Messages

0405 Memory Management

0406 Creating Object Instances

0407 Automatic Reference Counting

0408 Declared Properties

0409 Coding Conventions

05. Using The Foundation Framework

0501 Working With Strings

0502 Extending With Categories

0503 Using The Xcode Debugger

0504 Working With Numbers

0505 Collections - Part 1: Arrays

0506 Collections - Part 2: Dictionaries

06. View Controllers

0601 Understanding MVC

0602 View Controller Overview

0603 Installing Custom Xcode File Templates

0604 Creating The iMusic App

0605 Understanding View Loading

0606 Responding To Display Related Callbacks

0607 Target-Action Pattern

0608 Presenting Modal View Controllers

07. Views

0701 Understanding Views

0702 Creating Views Programmatically

0703 Building The Main User Interface

0704 Defining IBOutlets

0705 Working With Images And Image Views

0706 Handling Images On Retina Devices

0707 Creating Pattern Images

0708 Customizing Buttons

Infinite Skills – Learning iOS Programming的图片2

08. Data Management

0801 Building The Data Model

0802 Archiving Data

0803 Understanding Protocols

0804 Adopting NSCoding

0805 Persisting The Data Model

0806 Advanced Data Options

09. Table Views

0901 Using iOS Table Views

0902 Introducing A Navigation Controller

0903 Building The Music List View Controller

0904 Providing The Table Data

0905 Enabling Behavior With Delegation

0906 Adding Swipe To Delete

0907 Deleting An Album

10. Storyboards

1001 Storyboarding iMusic

1002 Adding A Custom Music List Cell

1003 Animating The Cell's Delete Behavior

1004 Building The Detail View UI

1005 Building The Detail View Controller

1006 Passing Data Between Scenes

1007 Opening The Album In iTunes

1008 Prototyping The Search UI - Part 1

1009 Prototyping The Search UI - Part 2

11. Networking

1101 iTunes Music Store Search API

1102 Defining The Music Store Service

1103 Finding Artists With NSURLConnection

1104 Parsing JSON With NSJSONSerialization

1105 Creating A Simple NSURLConnection Wrapper

1106 Refactoring To Use HTTPGetRequest

1107 Finding An Artist's Albums

1108 Building Artist's Album List

1109 Loading The Album Art

1110 Open Source Alternatives

12. Code Quality

1201 Unit Testing In Xcode

1202 Writing Your First Unit Test

1203 Testing With OCMock - Part 1 Stubbing

1204 Testing With OCMock - Part 2 Mocking

1205 Writing An Integration Test

1206 Developer Testing Best Practices

1207 Automation Testing With UIAutomation - Part 1

1208 Automation Testing With UIAutomation - Part 2

13. Going Universal

1301 iMusic The Universal Edition

1302 Redesigning The User Interface

1303 Customizing View Controllers

1304 Observing Idioms

1305 Split View Communication

1306 Modal Presentation Options

14. iCloud

1401 Sorting The Music List

1402 Integrating With iCloud

1403 Writing To The Cloud

1404 Getting Notification Of Changes

1405 Synchronizing With iCloud

15. Conclusion

1501 What's Next? The Education Never Stops.

1502 About Bob McCune

Infinite Skills – Learning iOS Programming的图片3

发布日期: 2015-07-29