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 to create menu with Background color
reference own cell in excel
Auto Reply
Cisco Unity Call Handlers
Boot Repair Options in Vista Safe Mode
Why am I getting ASSERT identifier not found errors when trying to include DirectShow's wxlist.h file?
why the html table differences between IE7 and IE 8
Group policy modifications in Windows Server 2008
commit with SQL%ROWCOUNT
What benefit does a site really gain from a Blog or something like WordPress being installed.