I decided over the Holidays that I really need, at a minimum, to learn enough iOS development to support a dev team. I think the imperative first steps are to get to the same level of competency that I have with XAML (WPF/Silverlight) and HTML/CSS/JS front end dev. How long will that take? I have no idea.
For the sake of full disclosure I took classes in college in C++ and Visual Basic and I developed a blog engine in php a few years back so the concepts of app dev are not totally foreign to me.
This weekend I finished the “Hello World” demo in the xCode documentation in about half an hour. Everything made sense, a few things shocked me. For example, you have to release objects when you’re done or you create memory leaks. Really? Maybe I’m being naive but I thought we’d moved beyond that sometime in the late 90s.
My Next Plan is to dig into an RSS Display Tutorial… As soon as I find one that’s in a relatively recent version of iOS
One Comment
Memory Management is a pretty key concept in low level languages like C/C++ and Objective-C. Dont worry, for the most part we’ve moved past that with dynamic languages that self manage memory down to variable types, like php.