Вы можете создать подкласс UIPopoverController
(например, MyPopover
) и добавить все стандартные коды, которые вы хотите. Затем создайте подклассы MyPopover
, в которые вы добавляете только определенный код.
Однако я бы предсказал, что это не уменьшит избыточность, которую вы имеете в виду. Причина в том, что вещи, которые вы упоминаете (свойства, свойства, синтез, освобождение и т. Д.), Являются действительно стандартными блоками кода, которые могут показаться многословными, но на самом деле довольно элементарны для любого класса. Да, Objective-C "многословен", если хотите, но не избыточен в смысле ООП.