Die Platzierung von Darstellungselementen in einem Fenster geschieht meist mit einem Interface-Builder. Es ist jedoch auch möglich, Fenster ohne Interface-Builder zu entwickeln und die Platzierung ihrer Darstellungselemente zu programmieren. Dieses Kapitel erklärt die programmierte Platzierung von Darstellungselementen. Eine wesentliche Funktion erfüllt dabei die Klasse LayoutEngine, deren Verwendung in diesem Kapitel behandelt wird.