Wrapping UIKit
Other UIKit classes offer a wide range of time-tested UI functionality. Cocos2d requires the use of a UIKit wrapper to transform UIKit objects into CCNode objects, so that they may be manipulated properly.
In this example, we will wrap two different classes and manipulate them onscreen.