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
Updated values in database dowsn't show in form...
record source for reports and forms gone
Connecting mobile devices to Exchange 2003 SP2
Contact form on website requires authentication
DL360 G4p Hard Drive Failure.
How Can I Disable Calendar Event Notifications in Entourage 2008?
Write access report detail data to a table
centralized calendar for all users to post vacation time??? How???
Delete Old Exchange Emails
emails stuck in outlook outbox, exchange not pop3