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 I configure two Cable Modems on one LAN
In Ruby on Rails, how do I create links to other views that will display the correct results from a related table
How to add images and change backcolor when select on tabpage header+vb.net 2005
How do I add a domain address to my Exchange 2007 mail server?
Linq Tutorial
query to find days over 30 since event
SATA Drives within HP 6-Port SATA RAID Controller
Web site not working correctly with Mozilla, Safari...anything other than IE
strcpy : pointer targets in passing argument 1 of ‘strcpy’ differ in signedness
WIndows Server 2003