I just came to realize that my project is currently using methods that are “discouraged” in iOS 4.0+. I fear that deprecation is soon inevitable. However, in practical terms, I’m not sure what this would mean for my project. Does it mean that users who attempt to run the app on a future iOS version will experience runtime errors or does it simply mean that I’ll have compile-time errors when maintaining it on future iOS SDK’s? Or, am I missing the boat (and the river) entirely?
Thanks
It’s unlikely that they’ll remove the old method entirely, Apple just suggests (see “Animations”) that you use the newer format.
As stated, if you want your projects to support iOS versions <4.0, continue using the old format. If not, it’s recommended to update, but if you choose not to, don’t be too worried about it. (at least not until the old format becomes officially deprecated)
EDIT: Just re-read the question, and to answer that specifically; no, not you nor any other users would experience errors in the future (provided you’re using the functions correctly) – even if it does become deprecated.