4 ms·
Well, I don't know about that site but I can vouch for a two week learning curve - considering you have previous web/desktop experience. I started helping a fr
by namank 15y ago
Well, I don't know about that site but I can vouch for a two week learning curve - considering you have previous web/desktop experience.
I started helping a friend two weeks ago. Goal was to develop an app that supports push notifications, audio analysis through FFTs, GPS tracking + plotting, and very basic peer to peer stuff through Bonjour.
Step one was to download XCode 4 (VERY impressive piece of software btw).
Then I read and implemented http://bit.ly/hrB2Ku http://bit.ly/hrB2Ku. I've gone back and read that doc about 20 times now - Apple terms delegates weirdly (I came from C#; where delegate drive events, not inheritance)
Then I checked out http://bit.ly/o4DTTs http://bit.ly/o4DTTs and was yet again very impressed! Apple provides a basic hello world to each one of its frameworks (Now I finally understood the big deal with iOS-BlackBerry dev tools).
Biggest roadblock with me was Objective C syntax and its dynamic nature, but that I picked up through PDFs at http://bit.ly/gLYZUV http://bit.ly/gLYZUV - didn't have patience for long videos.
Although Google is a huge help (duh!), most of the stuff there is for older SDKs. I'm learning iOS4 stuff mostly through Apple Docs and Sample Code. Articles at http://bit.ly/mBa1zT http://bit.ly/mBa1zT are also excellent in terms of quality.
Finally - WOW! iOS is a pleasure to develop for. The hardest part is app design, SDK literally takes care of all implementation ! I'm not even completely finished my current project and I already have some ideas for my next app!
All that said, iOS coding still isn't intuitive to me. That should come with practice - another 2 months I would think.