iPhone Programming

TwitterFacebook
Get flash to fully experience Pearltrees

Learn How to Code Part I: Variables and Basic Data Types

You can think of variables as labeled jars that store different types of data. While there are several kinds of variables, today we're only going to look at three: String - A string variable is a string of alphanumeric characters and allowed symbols that are contained within quotation marks. For example, "Hello world, I'm 102 years old today!" is an example of a string. http://lifehacker.com/5736011/learn-how-to-code-part-i-variables-and-basic-data-types
Hackety Hack is an interactive Ruby tutorial for the absolute beginner. It teaches the basics of programming from the ground up - no previous experience necessary. It's an open source desktop application and is available for Windows, OSX and Linux. It was created by Ruby legend and Poignant Guide to Ruby author why the lucky stiff . http://www.readwriteweb.com/hack/2011/01/learn-to-program-with-hackety.php

Learn to Program with Hackety Hack

Cocoa with Love

Introduction I was not sure I wanted to write this post. It runs the risk of pointing out that I'm not perfect. But all programs have bugs and my programs are no different. And anyway, as both Han Solo and Lando Calrissian validly said of the Millenium Falcon's failure to reach light speed, "it's not my fault". http://cocoawithlove.com/

The Pragmatic Bookshelf | Coding in Objective-C 2.0

http://www.pragprog.com/screencasts/v-bdobjc/coding-in-objective-c-2-0 Objective-C is the programming language for writing native iPhone and Mac applications. It’s also the language that Apple uses to build their own applications and frameworks. So, if you know Objective-C, you have a lot of power at your fingertips. But if you’re new to C or object-oriented programming, then Objective-C can seem a little awkward at first. These screencasts by Bill Dudney, an experienced Objective-C programmer, will help you quickly get up to speed on Objective-C 2.0 basics. After watching these video tutorials, you’ll be more confident to start writing high-quality iPhone and Mac applications.

Cocoa Dev Central: Learn Objective-C

http://cocoadevcentral.com/d/learn%5Fobjectivec/ Objective-C Objective-C is the primary language used to write Mac software. If you're comfortable with basic object-oriented concepts and the C language, Objective-C will make a lot of sense. If you don't know C, you should read the C Tutorial first. You can call methods on classes too, which is how you create objects.

Programming With Cocoa

The Cocoa programming environment is used to create native Mac OS X applications. Mac DevCenter features a variety of tutorials covering Cocoa. If you're just getting started and don't have an extensive background in "C," then start with Seth Roby's "C is for Cocoa" tutorial. As you become more comfortable in this environment, try some of Mike Beam's more advanced lessons. http://oreilly.com/pub/ct/37
December 11, 2011 Join the discussion and ask Big Nerd Ranch Android Bootcamp instructors questions Thursday, Dec. 15 from 3-5 p.m. ET. One participant randomly selected for a $750 credit for the next Big Nerd Ranch Android Bootcamp held Jan. 23-27. December 1, 2011 Winter schedule includes Android, Cocoa, iOS and Ruby on Rails in immersive classes at the Atlanta-area Ranch.

Big Nerd Ranch

http://www.bignerdranch.com/
This complete developer toolset for creating Mac, iPhone, and iPad apps includes the Xcode IDE, performance analysis tools, iOS Simulator, and the latest Mac OS X and iOS SDKs. http://developer.apple.com/devcenter/ios/index.action

iOS Dev Center - Apple Developer

https://daw.apple.com/cgi-bin/WebObjects/DSAuthWeb.woa/wa/login?appIdKey=D634F5C410E183A7BD8650B11A7C825F5A871BDB2392FE747A51628F0291F620&path=%2F%2Fmembercenter%2Findex.action

Member Center - Apple Developer

Manage your account and access the resources and benefits included with your Developer Program from the Member Center. Sign in using the Apple ID and Password associated with your Developer Program.
http://www.alice.org/ Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience. The Alice team has developed instructional materials to support students and teachers in using this new approach. Resources include textbooks, lessons, sample syllabuses, test banks, and more.

Alice.org