How much of a transition is programming Java to iPhone apps? -


I am a highly skilled Java Dev who is considering learning about iPhone development. Mac only separates aspects of God, how smart would it be to learn the mobile app stack? I am sure that I should contact him close to C, and with him the memory management and so on.

My questions will also be included

  1. How well OOP / OOD is supported?
  2. Are there some APIs that enable unit testing?

I encourage those who cite external sites and contexts for expansion of detail.

Development is the language objective, which is pure C, with a very thin object cover on top This syntax is a strange look, but if you know the message when you receive the message, then it is very easy - I have a solid background and only the purpose - starting to withdraw one month or two But I am finding it really pleasing but it is more than C ++.

If you are just coded javascript, there is a problem with pointers and memory management. Memory management is not conceptually difficult because it (!) Is a question of keeping track of allocation and release, plus XCode leaks come with good tools to detect (although I do not use them in anger yet ) - and as the iPhone program is relatively small, it is not like a big system coding program, where it can be extremely difficult. The key perceptual difficulties you have to get around your head are only around pointers because they are used extensively (as in every line of the code) and you need to completely mess it up Joel at the podcast Some of the recycling issues are strict, some use codear pointers, so I suggest you take it carefully and Nbvta Take a good book - perhaps the origin of & amp; R

Someone might want to improve me, but although the Coco API looks great, but it seems that there are some libraries available outside the framework (unlike C ++ or Java). For example, I have to add my own queue and stack classes - although NMSUtablesARARA makes it very easy.

In all, though I'm definitely looking to play it using one of the most fun platforms for a while.


Comments