Microsoft
Software
Hardware
Network
Question : Teaching iPhone app creation...Any advice?
I am planning to offer (one on one) lessons to anyone wanting to learn how to create iPhone apps.
I have not yet made an app, just seen sample code.
After 4 yrs at college and c++, Java, Scheme and PHP, OS study,
it wont take me too long to get the hang of it.
I learned to code when I was 5 and my dad showed me some Apple IIe basic.
That was perfect for a young mind. I was making games til I was 18 (Turbo Pascal) ... worked for XBOX.
But with Data Structures, classes, methods, O-O, it isn't all sunshine and lollipops.
Any advice? on beginners going straight into app coding?
Since Java .. Eclipse is free now, I have thought it may be an idea to spend a few lessons with Java, understanding and seeing classes and methods and object interaction?
That could help see exactly what iPhone .h and .m classes do.
I also wondered if not to bother with that kind of step-1 approach, because kids these days catch on very quickly?
But I have also thought that even an exposition to Java might help cement O-O concepts, data members, objects, encapsulation.
I have seen the 'hello world' iPhone page.
That is an obvious first.
How would you go about starting someone in iPhone coding?
Before I get to UI and http connections, outputstreams? .. what should I cover?
...data members...methods ... classes ... (encapsulation) ... UI
Answer : Teaching iPhone app creation...Any advice?
Like in this book:
"Programming in Objective-C 2.0"
http://www.amazon.com/gp/p
roduct/032
1566157?ie
=UTF8&
tag=
iphonedeve
lopertips-
20&linkCod
e=as2&camp
=1789&
crea
tive=9325&
creativeAS
IN=0321566
157
begin from the Command Line Tools for Mac.
When you will know what is this Interface Builder, you can begin with the iPhone itself. Here is a HelloWorld for iPhone made in the Interface Builder:
http://icodeblog.com/2008/
07/29/ipho
ne-program
ming-tutor
ial-
beginn
er-interfa
ce-builder
-hello-wor
ld/
No java. iPhone means Objective-C 2.0 now.
Here is an introduction:
Mac OS X Reference Library. Introduction to The Objective-C Programming Language
http://developer.apple.com
/mac/libra
ry/documen
tation/coc
oa/
concept
ual/object
ivec/Intro
duction/in
troObjecti
veC.html
The apps from these tutorials you can do even now:
An Absolute Beginner's Guide to iPhone Development
http://www.switchonthecode
.com/tutor
ials/an-ab
solute-
beg
inners-gui
de-to-ipho
ne-develop
ment
iPhone Tutorial - Creating Basic Buttons
http://www.switchonthecode
.com/tutor
ials/iphon
e-tutorial
-
creating-
basic-butt
ons
Beginner iPhone SDK Hello World Tutorial [Example & Code]
http://adeem.me/blog/2009/
07/03/beig
nner-iphon
e-sdk-hell
o-
world-tu
torial-fir
st-applica
tion/
Random Solutions
Hosting multiple web sites on one physical server
Wifi network not able to print from the network printer
txtbox client side
Logon script : gpupdate /force
Data Insurance Co.- Know One?
Replication errors on new Windows 2008 RC DC's
MS SQL 2005 backup strategy with Transaction Log handling
Can not wake PC which has no monitor, mouse or keypad
Administrator and Run as Administrator Windows 7 - the difference
alert('jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...');