I'm a c++ developer who is transitioning into the iPhone world, and I would love to get help around something.
Let's say for example, MPMoviePlayerController
used to post the MPMoviePlayerContentPreloadDidFinishNotification
notification in iOS 3.1 and earlier.
However, now this notification is deprecated.
I want my app to be able to run on every iPhone that has iOS 3 and above.
If I'm developing using base sdk 4.2, when I'm installing my app on an iphone with iOS 3.2 what will happen? Does the app comes with the sdk linked to it (like mfc static link for example)?
If I understand correctly, on iPhone with iOS 3.2 for example, that notification will still get called. (If i'm calling a function on an earlier sdk, assuming it's not statically linked like I asked above).
Does that mean that if I'm writing a new app now, I still have to take care of those deprecated notifications?
I can't get my head around this and would appreciate any explanation.
Thanks