background preloader

CS 193P iPhone Application Development

Good news! Fall (2013-2014) quarter's lectures (based on iOS 7) are available on iTunesU. The website you are looking at ( was retired a couple of years ago, but evidently iTunesU folks still need it for demo code downloads, so we'll continue to post that stuff here. Please do not repost from this website on other websites--these downloads are for the individual use of those of you watching the course on iTunesU. Enjoy! If you are still watching the iOS 6-based Winter quarter from last year, the demo code downloads can be found here.

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

Code the Code - Projects - class-dump This is a command-line utility for examining the Objective-C runtime information stored in Mach-O files. It generates declarations for the classes, categories and protocols. This is the same information provided by using ‘otool -ov’, but presented as normal Objective-C declarations, so it is much more compact and readable. Why use class-dump? It’s a great tool for the curious. Examples — Eventlet v0.9.13.dev1 documentation Here are a bunch of small example programs that use Eventlet. All of these examples can be found in the examples directory of a source copy of Eventlet. Web Crawler examples/webcrawler.py #!

iPhone application development made easier with the iPhone SDK - iPhone Application Development - Third Party Development Third party iPhone application development uses the software development kit. This kit could be downloaded easily. The software development kit includes an Xcode, Stimulator, help files, Interface Builder and other documents. The entire package comes in a mega 2 GB download for iPhone developers. Today, the iPhone application development is a growing industry. The first iPhone application was launched in March of 2008 and by the end of the year 2010, there were thousands of apps available for it. iPhone clients could download the software development kit for free.

Using Application Badges Several native applications on the iPhone use application badges as an indicator of new messages, think email and SMS. Creating badges is quite straightforward and is nothing more than a method call, passing in the desired number to display. The image below shows how a badge may look when applied to your application. The code to create the badge is below the image. PushButton Engine - Modular Flash Game Development How to Make a Simple RSS Reader iPhone App Tutorial If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for visiting! We'll make a multithreaded RSS reader in this tutorial! When making iOS apps that have to download data off of the Internet, you run into a lot of challenges. Open iPhone SDK: Adding Application Badges - O'Reilly Digital Me If you’ve used the iPhone or iPod touch for any time, you’ve likely seen the small red badges that appear over applications on the home screen. These might indicate the number of missed phone calls or unread emails that accumulated since the user last opened Phone or Mail. There are actually two ways to go about badging applications: one, an extremely simple UIApplication call, the other a slightly more involved tunneling into UIKit.

iPhone & Android App Design: Developers Cheat Sheet [Infographic] Designing a mobile app can seem simple when you are sketching it out on the whiteboard. But when you actually sit down in your developer environment and get cracking, turning your ideas into reality is not always so easy. That's only the beginning, of course.

iOS Human Interface Guidelines: Custom Icon and Image Creation Guidelines The Status Bar The status bar displays important information about the device and the current environment (shown below on iPhone). Default (dark) content Light content The status bar:

Related: