Photo
When

Dec 11, 2009 10:00 am (Friday)

Where

Postal code 19107, United States

Philadelphia, PA 19107
book hotel
What
To register for this workshop at the Early Bird rate and Save $500 http://philly1.eventbrite.com/ The three day intensive workshop from 10am-6pm will cover the fundamentals and adv...
 user image
Share your thoughts…
Leave a comment after signing in or joining.
Description
To register for this workshop at the Early Bird rate and Save $500 http://philly1.eventbrite.com/ The three day intensive workshop from 10am-6pm will cover the fundamentals and advanced feature of iPhone development, enough material that you should be able to develop your own iPhone application and upload it to the AppStore. The workshop is limited in size and features hands on exercises under the supervision of the instructor, Matt Campbell. What I would like you to do is to take a look at the syllabus and see if it will meet your needs. If so great. If not, let me know here (or by email at mattcampbell app-shop.com). Hope to hear from you! Here is the syllabus as it stands right now: Day One: Essential App Building Introduction & Tools - Hello World - Tools: Mac OS X, XCode, Instruments - App Workflow: Design in IB, Code in XCode, Build, Debug, QA, Optimize, Release - Introducing "Beer Pad": one of my apps I will be using as an example Essential Programming Topics - Objective C: Message Syntax, Classes, Properties, Methods, alloc-use-release - Frameworks: C Libraries, Foundation, UIKit, AddressBookUI, AudioToolbox, CoreData, CoreLocation, MapKit, MessageUI, QuartzCore, More... - Common Foundation classes: NSArray, NSString, NSDictionary, NSData, NSURL, NSNumber, NSDate, NSNumberFormatter - Memory Management + Reference Counting - Understanding Design Patterns: Delegation, Target-Action, Model-View-Controller Implementing Graphical Event Driven Apps - UIApplication, Delegation, Windows, Views - UIKit Framework: Views & Controls, Controllers, UIApplication, - Implementing an application with UIKit keeping Model-View-Controller in mind Day Two: Interface & Data Persistence User Interface - How to Use Interface Builder - Common UIKit Controls: UILabel, UIButton, UIDatePicker - View Controllers, Navigation Controllers, Tab Bar Controllers, Build a Multi-Page Application - Table Views, Table View Controllers, Delegation and Data Sources, Custom Table Cells - Keystroke-by-keystroke searching Data Persistence - SQLite - How to Create Hierarchical Data Browsing Applications - - Create a SQLite database from the terminal - - - Basic SQL statements - - Copy SQLite database from bundle to documents directory on first run - - Data Management with SQLite - - Read and write binary using BLOB - - Searching with SQLite - - SQLite queries - - Integrating SQLite with your Model component - Core Data - - Basic Core Data Architecture - - - "Core Data provides an infrastructure for change management and for saving objects to and retrieving them from storage" - - - Core Data is not a database, but it can use a database to store data. Core Data must manage any database it uses itself - - managed object context (or just context) - - Fetching Data - - Core Data Walkthrough Day Three: Advanced Features - Fetching data from remote services: XML, RSS, JSON - - Caching data locally in SQLite - Maintain User Responsiveness - - Display progress and activity for long running tasks - - Thread operations to keep UI responsive Additional Topics, Depending on Available Time & Interest - Interacting with the Camera and Photo Library - Getting Location from Core Location - Send email with MessageUI - Share data between apps with UIPasteboard - Animation and Drawing - - Use UIView animation to do flips, slides, fades and resizing - Create a Settings bundle for your application - Use Core Graphics to draw shapes - Access Contacts info with the UIAddressBook Framework - Using Instruments Instructor: Matt Campbell will be teaching the Philadelphia iPhone Development Workshop December 11-13 Matt Campbell has been an iPhone developer since the App Store launched in July 2008. He has master's degree in Information Systems and a bachelor's degree in Psychology. Before starting his own business around iPhone development, Matt was a mental health counselor and a statistical systems programmer. Starting last July, Matt has been developing apps full time for the iPhone. Some of his apps include Tasting Notes, Beer Pad and Wine Pad which are targeted to the gourmet food and drink niche. Matt has been helping others get started in iPhone development on this blog, How to Make iPhone Apps. He is also the author of the ebook, How to Make an iPhone App. Make also writes articles about mobile app development each week on his blog MattDrake. How to find Matt on the web: How to Make iPhone Apps - Tutorials, videos and tips to help you get started developing on the iPhone http://howtomakeiphoneapps.com MattDrake - Articles about the mobile app business, app promotion and online marketing http://mattjdrake.com More info on our workshops and master classes is on our main site: http://www.iphonebootcampnyc.com To register at the Early Bird rate of $999 and save $500 go to our registration page at Eventbrite: http://philly1.eventbrite.com/
More about Postal code 19107, United States
Postal code 19107, United States
This venue is for events taking place in postal code 19107, United States that do not have a more specific location. This may be for events that do not yet have a specific location, or events for which the only available location is the postal code.

View all Postal code 19107, United States events

Tags
Add tags
Event details may change at any time, always check with the event organizer when planning to attend this event or purchase tickets.

 

Added by evdb on () (permalink)

Promote your events