Tutorial details

iPad and iPhone App Development | App Code for Sale | Preview

iPad and iPhone App Development - | iOS Tutorial

Download the Supporting Files: iPad and iPhone App Development - Lecture 1

Overview PAGE TOP

What will I learn in this course?

How to build cool apps

  • Easy to build even very complex applications
  • Result lives in your pocket!
  • Very easy to distribute your application through the AppStore
  • Vibrant development community

Real-life Object-Oriented Programming

  • The heart of Cocoa Touch is 100% object-oriented
  • Application of MVC design model
  • Many computer science concepts applied in a commercial development platform:
  • Databases, Graphics, Multimedia, Multithreading, Animation, Networking, and much, much more!
  • Numerous students have gone on to sell products on the AppStore

Prerequisites PAGE TOP

Most Important Prereq!

  • Object-Oriented Programming
  • CS106A&B required, CS107 recommended

Object-Oriented Terms

  • Class (description/template for an object)
  • Instance (manifestation of a class)
  • Message (sent to object to make it act)
  • Method (code invoked by a Message)
  • Instance Variable (object-specific storage)
  • Superclass/Subclass (Inheritance)
  • Protocol (non-class-specific methods)

You should know these terms!

  • If you are not very comfortable with all of these, this might not be the class for you

Programming Experience

  • This is an upper-level CS course.
  • If you have never written a program where you had to design and implement more than a handful of classes, this will be a big step up indifficulty for you.

Part 1 - MVC and Introduction to Objective-C PAGE TOP

iOS Overview

  • What’s in iOS?


  • Object-Oriented Design Concept

Objective C

  • New language!
  • Basic concepts only for today.

Video Course PAGE TOP

License and Attribution PAGE TOP

Released in iTunes by Paul Hegarty -Stanford University - with a Creative Commons BY-NC-ND license

  • http://www.stanford.edu
  • https://itunes.apple.com/itunes-u/ipad-iphone-application-development/id473757255?mt=10
0 Comments Leave a comment

Please login in order to leave a comment.

Newest first

to your Chupamobile Account.

The Easiest way to Launch your next App or Game.

Join Chupamobile and get instant access to thousands of ready made App and Game Templates.

Creating an account means you’re okay with Chupamobile’s Terms of Service and Privacy Policy.