
Lynda.COM iOS 4: Building Data-Driven Applications
Author:
Bill Weinman
Duration:
04h 48m
Released on:
12/9/2010
Exercise files:
Yes
Software works on:
Mac only
In iOS 4: Building Data-Driven Applications, Bill Weinman teaches how to create a universal app for iPhone, iPod Touch, and iPad with Internet connectivity, XML parsing, database storage (using SQLite), and data presentation. The course also demonstrates the process of distributing the application, including testing and preparing the app, preparing the assets, and submitting to the Apple App Store. The completed application built in this course, BW RSS, is available as a free download from the App Store.
Exercise files are required for this course, and are free to all lynda.com members regardless of membership level. Please click the Exercise Files tab.
Topics include:
Prototyping with a sandbox
Using SQLite for iOS database storage
Designing a database schema
Creating table views
Parsing an XML data feed
Getting input with a modal view
Creating a web view
Adding a settings/preferences pane
Implementing the shake gesture
Converting to a universal application
Submitting to the App Store
Introduction
Welcome 00m 58s
Course overview 02m 50s
What are we building? 01m 59s
Using the exercise files 01m 19s
1. Building a Sandbox in iOS
Prototyping in the sandbox 05m 01s
Building the view controller 07m 44s
Coding the sandbox 06m 21s
Using the sandbox 04m 05s
2. Building a Database Library
Understanding SQLite in iOS 01m 51s
Creating an Objective-C interface for SQLite 08m 55s
Testing the database in the sandbox 06m 59s
Designing a database schema 05m 56s
Supporting the application with a specific interface 07m 00s
3. Creating the Main Table View
Understanding table view 02m 25s
Starting the project in Xcode 05m 29s
Reading from the database 11m 23s
4. Parsing the XML Data Feed
Understanding the parsing process 01m 55s
Creating the item view controller 09m 30s
Reading data from the internet 06m 27s
Parsing the feed with NSXMLParser 11m 24s
Updating the item view with the feed items 07m 12s
5. Getting Input with a Modal View
Understanding the modal view 01m 47s
Constructing the view controller 13m 24s
Displaying the view controller 07m 26s
Finding a feed link in a web page 13m 50s
Parsing the feed with NSXMLParser 06m 00s
Delegating back to the root view 06m 04s
Deleting feeds 04m 05s
6. Viewing Web Pages
Creating the web view class 13m 40s
Coding the web view 05m 03s
Viewing pages in Safari 03m 22s
7. Adding a Preferences Pane
Understanding the iOS preferences system 03m 12s
Creating the preferences plist in Xcode 10m 20s
Reading preferences into your application 06m 16s
8. Adding a Feature
Using the shake to reload feature 03m 05s
Implementing the shake gesture 05m 50s
9. Converting to a Universal Application
Understanding split view 01m 02s
Converting to a universal application 10m 55s
Coding the table views 06m 58s
Implementing the iPad detail view 12m 00s
Implementing the iPad modal view 11m 56s
10. Preparing Your App and Submitting It to the App Store
Understanding the submission process 01m 38s
Preparing the icons and screenshots 12m 10s
Obtaining the credentials 03m 42s
Preparing the target applications 03m 45s
Submitting the app 03m 48s
Conclusion
Final Thoughts 00m 41s
- ABBYY
- Ableton
- Abvent
- ACDSee
- Acronis
- Adobe
- AllallSoft
- Altova
- Apex
- Ashampoo
- Autodesk
- AVG Anti-virus
- Bigasoft
- Breeze Systems
- Business
- Camtasia Studio
- CD-DVD Software
- CodeGear
- Corel
- Cyberlink
- EMCO
- FileMaker
- GAMES
- Home & Hobby
- Intuit
- Joboshare
- Lynda Training
- Magix
- MakeMusic Finale
- MathCAD
- Maxon Cinema
- Mediachance
- Microsoft
- Navicat
- Nero
- Nicon
- Nik Software
- Norton Symantec
- Nuance
- O&O Software
- Office and Business software
- onOne Products
- Paragon
- PenSoft
- Phase One
- Photo and Graphic Editors
- Pinnacle
- PrimaSoft
- Quark XPress
- Red Giant
- Rosetta Stone
- Roxio
- SiSoftware Sandra
- Smith Micro
- Sony
- Steinberg
- Toon Boom
- Topaz
- TuneUp Utilities
- Utilites and Programming
- VaySoft
- Video and Audio Editors
- VMware
- WinZip
- Xara
- ABBYY
- AceReader
- Activata
- Adobe
- Apimac
- app4mac
- Apple Macintosh
- Aquafadas
- Autodesk for MAC
- Avid
- CD-DVD Software
- Church
- ClickOnTyler
- Code Line
- Creativebe
- Emulation
- FabFilter
- FileMaker
- GAMES
- Hardcoded Software
- Home & Hobby for MAC
- IK Multimedia
- Intuit for MAC
- Ironic
- iSkysoft
- JS8 Media
- Jumsoft
- KavaSoft
- Koingo
- Limit Point Software
- Lynda Training
- MacX
- MakeMusic Finale for MAC
- Maps
- Mariner
- Maxon Cinema for MAC
- McAfee Anti-virus
- Mesa Dynamics
- Metaobject
- Microsoft for MAC
- Native Instruments
- Navicat
- Norton AntiVirus for MAC
- Nuance for MAC
- Office and Business software for MAC
- Parallels
- Photo and Graphic Editors
- Positive Team
- PSPAudioware
- Public Space
- Quark XPress
- Re:VisionEffects
- Realmac Software
- Red Sweater
- RedGiant
- Rogue Amoeba
- Roni Music
- Rosetta Stone
- Roxio
- Sibelius
- SmileOnMyMac
- StuffIt
- Synium
- The Little App Factory
- Topaz
- Utilites and Programming
- Video and Audio Editors
- VMware
- ZappTek
Our mission is to provide our clients with 100% full working retail versions of all OEM programs — no demos or academic versions!
