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
How do you tell if valid LOB indicator? ORA-22275
cfdocumentitem in body
Installing second 2003 exchange server
How to select only odd or even rows from a table in Mysql
Help me find a Dual DVI low profile video card with bracket
VBScript for displaying file attributes in command prompt?
Citrix Receiver with iPod Touch
Data Validation with Dynamic Named Range
dropdown list that passes to php var
Why does windows Explorer refuse to display member computers in a domain?