I'm getting an interesting new error with iOS 4:
-[NSCFString substringWithRange:]: Invalid range {11, 4294967295}; this will become an exception for apps linked on SnowLeopard. Warning shown once per app execution.
The error is caused by a snippet of code I got from a blog post that helps Title Case a string, and it's not going to be hard to fix, but I haven't seen this mentioned anywhere else, and I'm assuming Apple wants people to stop using the magic 4294967295 number.
Does anyone know about the history / background of this change?
EDIT: Source for the Title Case code is located at: http://vengefulcow.com/titlecase/ It's the objective-c port (obviously). Line 116 is the offender. Clearly it's a problem only under some specific condition. I'm still tracking it down.