3. Text Kit

Flexible text presentation is one of the most exciting and developing areas of iOS. From as early as iOS 4, the move was on to migrate the Core Text C-based library into UIKit’s Objective-C classes. With every new iOS release, these APIs have grown, matured, and expanded. By iOS 6, most UIKit interface classes supported rich text features. In the most modern iOS releases, that support has expanded to a suite of layout classes that continue to add mature type and frame settings to create flexible presentations onscreen, into images, and for PDF output.

Creating Complex Text Layouts

Text Kit offers a suite of classes that enable you to create rich, complex, and adaptable page design. Layout managers, text storage, and containers work ...

Get The Gourmet iOS Developer’s Cookbook: Even More Recipes for Better iOS App Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.