Greg’s Online CS 193P Resources

June 21, 2009

My iPod Touch Upgraded to V3.0 Today

Filed under: iPhone — gregorykaiser @ 11:27 pm

I upgraded my 8GB Touch today to V3.0. The download took 31 minutes on DSL and then iTunes did a backup which took about 40 minuters. When I plugged in the Touch I was presented with a screen of information in iTunes asking if I wanted to buy the upgrade. I then downloaded the V3.0 SDK which was 2.1GB and took hours for the download.


May 26, 2009

App Store Hype Cycle Story – Why I Like the iPhone Platform

Filed under: Android,cs 193p,iPhone — gregorykaiser @ 10:16 am
Tags: , ,

TechCrunch posted a “cold water” story about the iPhone App store yesterday which drew many comments. Their point is that the App store is over hyped as a way to make money. It drew the kind of responses you might predict for this kind of tech story both pro and con. Depending on your your tolerance and interest in such stories it is worth a quick read and I guess we can say we are now in the tear it down part of the tech hype cycle for the App store.

I really enjoyed both the technology and social aspects of CS193P. Obj-C and Cocoa are cool. The instructors and the people I “meet” in our Google Group (664 members now) on Twitter #CS193P and through this blog have been great.

Having developed “Enterprise” software for many years it is good for my soul to see the enthusiasm and creativity of this platform. Touch interfaces and portability make many new things possible much as cheap micro computers and later the internet did. The iPhone and Touch along with the App store provide today’s best way forward for this change. I also hope Android and other platforms develop along side the Apple platform to deliver this change.

May 17, 2009

“iPhone Development” a Great Code Blog

Filed under: cs 193p,iPhone — gregorykaiser @ 3:08 pm
Tags: ,

As the class winds down it’s time to find places to that have interesting code examples to study. One of the best is “iPhone Development” by Jeff LaMarche one of the coauthors of “Beginning iPhone Development. Two good coding examples I have been looking at there are an OpenGL ES series and how to detect a circle gesture. Also worth watching are his debugging screecasts Part1 and Part2.

May 9, 2009

Pinch Media Data on Downloads and App Use

Filed under: iPhone — gregorykaiser @ 4:59 am

Pinch Media posted a slide deck covering 30 Million application downloads. It covers what it takes to get into the “Top 25” (20,000/day), App Usage (4% after a month), free vs. paid app statistics (6 free to 1 paid) and how to make money advertising in your App. There are many details in the 33 pages of the presentation so if you’re interested in this stuff go have a look. (Unrelated Note: The Google Group is up to 488 members today.)

May 8, 2009

App Store Submissions must be 3.0 Compatible

Filed under: iPhone — gregorykaiser @ 2:04 am

Posted today on the TUAW website: “According to an email sent to developers, “Beginning today, all submissions to the App Store will be reviewed on the latest beta of iPhone OS 3.0. If your app submission is not compatible with iPhone OS 3.0, it will not be approved.” ” This change seems to make sense from the iPhone User point of view so it seems to me that it is a good change.

May 6, 2009

MIT iPhone Class Notes and Code

Filed under: cs 193p,iPhone — gregorykaiser @ 3:13 pm

There was a one week MIT iPhone class in January 2009. The website is still up with the lecture notes and code samples. It covered pretty much what the Stanford class has so far but used the Intuit web platform for the web application. Its worth a look if you want another take on the iPhone course topics and some code to look at.

May 5, 2009

NYU iPhone Class Demos

Filed under: iPhone — gregorykaiser @ 3:40 pm

The instructor of the NYU iPhone class posted to our Google Group a link to their Demo day. There are lots of interesting ideas (iQueue, Pet Wars and iCompose are my favorities).

May 4, 2009 UITableView Example

Filed under: iPhone — gregorykaiser @ 5:10 pm

I added to my links today. Matt Gallagher has detailed complete examples with code that take you from using Cocoa and Cocoa Touch features in a basic way to making use of it in a really professional way. His latest post is on adding color and graphics to UITableViews. I included a small screen shot from his site to give you an idea of the difference this makes.


May 3, 2009


Filed under: cs 193p,iPhone — gregorykaiser @ 1:56 am

Our Google Group has 402 members now. I read today that more than 800,000 iPhone SDKs have been downloaded and that there are 100+ new features in the 3.0 SDK.

April 29, 2009

Tutorial for PushPop Demo (Pres1 Assignment) Added

Filed under: cs 193p,iPhone — gregorykaiser @ 11:56 pm

I thought the PushPop Demo in lecture #7 was great. I went through it and added details about using Xcode and Interface Builder. This Tutorial is aimed at someone still uncertain about how to use Xcode and IB together to complete a mutiview multinib application. It would be a good starting point for the Presence 1 assignment if you need it. You can download it by right clicking the link below and the choosing “Save Link As”.


April 26, 2009

Navigation and Shared Data Walkthru

Filed under: cs 193p,iPhone — gregorykaiser @ 6:08 pm

Preparing for the Presence assignment I followed a link posted in the Google group to some IB Tutorial videos. The videos were a bit “scattered” but a member named Rudi took the time to post written instructions based on these videos. I found a number of mistakes in his instructions and posted my updates as comments to his wiki (which he has now incorporated). If you find more changes send them to Rudi.

I think Rudi’s instructions are worth following if you are still struggling with the IB. (more…)

April 25, 2009

Good help links –, Google Group

Filed under: cs 193p,iPhone — gregorykaiser @ 4:54 am

While starting on the Presence assignment today I found another good Tutorial and forum site you should look at called iphonedevsdk. You can join for free and I found some really good help in the Tutorials forum.

Of course the Stanford iPhone class Google group (now with 260 members) is also an excellent place to get help. Today the owner Rudi posted a good walkthru to help you get started on the Presence assignment.

Edit: Got this one is run by Andy H, Rudi was posting on the site. Sorry!

April 23, 2009

Commercial iPhone Class to Cost $1,200

Filed under: cs 193p,iPhone — gregorykaiser @ 2:30 am

Mobile Orchard posted an announcement for a “pay to attend” 2 day iPhone class with a projected cost of $1,200. Thank again Stanford and Apple for this online course!

How Many iPhones and Touch iPods Sold? 37 Million

Filed under: iPhone — gregorykaiser @ 2:03 am
Tags: ,

According to this live blog of the Apple Quarterly conference call the sum of iPhone plus Touch iPods is now about 37 million units. They also noted there are over 21 million iPhones sold so it seems there must be 16 million Touch iPods out there.

Edit (4/23/2009): According to AppleInsider Apple sold “3.79 million iPhones during the quarter, meaning it also sold a comparable 3.21 million iPod touches”. Almost parity! But we still call all the devices iPhones in normal usage. Maybe there is now a development niche for iTouch (Apple calls them iPod Touch) besides games.

April 21, 2009

Lecture #5 on iTunes – Needed for Assignment 3

Filed under: cs 193p,iPhone — gregorykaiser @ 12:14 am

Lecture #5 was put on iTunes this morning. Watch it before you try assignment #3. The lecture is all worth watching and is about Views and Animation. At -16:20 before the end there is a foil with specific help for saving the number of sides before exiting the app. is created at the lecture’s end (red square follows touches) and there is a on the class download page you should try and recreate to get more Xcode and IB experience.

Next Page »

Blog at