Apple has seeded the fourth beta of the next version of its mobile operating system, iPhone OS 3.0, to registered iPhone developers. While there appears to be no major API changes and so far only one minor change revealed in the OS itself, the beta comes with an as-yet-unreleased version of iTunes that contains several new iPhone-related features and a possible hint of future Blu-ray support.
Among the very minor API changes, a few properties associated with UIKit were updated to be nonatomic. According to one developer we spoke with, this change optimizes variables that are not designed to be accessed by multiple threads, and can result in some speed improvements since it removes the overhead associated with locking and unlocking the variables. Also, search controller support has been added to UIViewController, which is related to the new system-wide search capabilities in iPhone OS 3.0.
Click here to read the rest of this article