donators

n@work Internet Informationssysteme GmbH
Your ad here

supported by

 TYPO3 Hamburg
 TYPO3 Anbieter

Advertising

OT: The iPhone SDK and Objective-C

By: Thomas

10.03.08 09:26 Age: 131 days

Hello,

last week, Apple introduced the iPhone SDk which makes it possible to write your own native applications for the iPhone and iPod touch. Well, in my case this nothing more than a theory yet but nevertheless I made my first steps in OSX and IPhone development.

Anytime I try to learn a new programming language, I search for tutorials and example code to get used to the basics of a new language. For me this has two big advantages.

First, I get some very fast results. I can read the code, change it and see what the effect is. Secondly, it gives me a good basic feeling for the language and the system an I can presume if I can get used to it or not.

In case of Objective-C, which is the language of Mac OSX and the iPhone platform, I had a good feeling. It's nice and easy to understand and implements some very nice techniques. In case of OSX you can do a very simple application with almost no coding. The result is indeed a stock-application with no real functionality but it is a fully functional programm that fits into the rest of the system perfectly.

Maybe I like it that much because it's something completely different to the things I did for the last years. What I did the last years was 100% web-development. I almost forgot anything from my old windows programming days. ;-) But I feel it's the time now to come back to "real" application programming and have some fun with C.

By the way, the SDK for the iPhone is some very strange stuff for people like who always built their GUIs with a graphical editor. The Interface Builder that is responsible for that in XCode is not yet ready for the iPhone interfaces and so to have to do all the interfaces programmatically. And that my friends, is really really hard stuff if you just started with a language you have learn almost from scratch. ^^

Anyway, after my first steps reading existing code and documentation, which is by the way very good, I now ordered a book about Objective-C. And that is not because I give up, learning it the hard way. No, I always buy a book after my first evaluation to get a better understanding of the system. So maybe, we'll see a native TYPO3 5.0 backend for the iPhone!? :-D

Greets,Thomas

 P.S.: Is anybody reading this who already did some thing in Cocoa?


Please leave a comment

9 Responses to “OT: The iPhone SDK and Objective-C”

#1: Stefan Völker commented on Monday, 10-03-08 12:04

Gravatar: Stefan Völker

Hi Thomas,

well i never did anything in Cocoa, but i also did dowload the SDK and made my first small steps into the world of OSX and iPhone Development.
It is totally different than developing for the web, and that's the reason why it is so interesting for me.

Maybe we could start a Tutorial-Favorites-List for programming in Cocoa?

We'll see, maybe it'll get a new "hobby" to me, or maybe i don't have the time for something new because of my dayjob ;-)


Best regards,

Stefan.


#2: Thomas Hempel commented on Monday, 10-03-08 12:25

Gravatar: Thomas Hempel

Hi Stefan,

there are not that much tutorials available for iPhone development instead of the ones published by Apple. So let me know if you find something. :-)

And never underestimate the capacity of the human brain... There is always enough free space for a new language and other nonsense. :-D

Greets,
Thomas


#3: Alexander Hahn commented on Monday, 10-03-08 12:26

Gravatar: Alexander Hahn

so you have to pay 99$ to get started with the sdk?


#4: Thomas Hempel commented on Monday, 10-03-08 12:53

Gravatar: Thomas Hempel

Hi Alexander,

no. You can download the SDK for free at Apple.com. You have to pay 99$ if you want to become an official iPhone developer and if you want to publish your applications on iTunes. The downside is, that this is only available for developers in the U.S. at the moment. Apple says, that this programm will become available in other regions in the next months.
Without that you want be able to put the programs on real hardware device at all. You can only test in the emulator.

Greets,
Thomas


#5: Stefan Völker commented on Monday, 10-03-08 15:17

Gravatar: Stefan Völker

And if you want to SELL your developed software, you will have to pay 299$ (Enterprise Program) to get it into the AppStore. But that's ok with me ;)


#6: Thomas Hempel commented on Monday, 10-03-08 15:43

Gravatar: Thomas Hempel

Hi Stefan,
that's not true. You can sell your software also with the developer account! The enterprise program is something different. You'll need that if you want to have some special "enterprise" stuff!? ;-)

Greets,
Thomas


#7: Stefan Völker commented on Wednesday, 12-03-08 14:24

Gravatar: Stefan Völker

Ah really - good to know, so we are able to sell our next Blockbuster-killer-iphone-application right away *gg*

Can anyone suggest a good book for starting developing?

(I am a book-worm)


Stefan.


#8: Thomas Hempel commented on Wednesday, 12-03-08 14:39

Gravatar: Thomas Hempel

Hi Stefan,

not really. All books about XCode 3 I know of, are not released yet. On the other you can find some interesting books about XCode 2 and Cocoa on Amazon. I can't give an recommendation.

Greets,
Thomas


#9: KANG Ghee Keong commented on Wednesday, 19-03-08 15:51

Gravatar: KANG Ghee Keong

This link is a great tutorial.
Short and clear.

http://www.iphonedevcentral.org/iphonetutorials/HelloWorldApp/HelloWorldApp.zip


Leave a Reply

You have to activate JavaScript to post comments!

Calendar

March 2008
M T W T F S S
« Feb   Apr »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Latest comments

  • Projektowanie Stron www

    Very interesting articles. Nice graph: ) Note 4 Your blog is 8/10: D

  • Mapa Karpacza

    Good blog. Nice articles. It's very interesting...

  • G?ry

    Good blog. Nice articles. It's very interesting...

  • Karpacz Noclegi

    Very Nice Blog!

  • Ron

    Thanks, Thomas. This is a big help. Some folks might need to know that when they are setting up the ...

Advertising