Так что создать таблицу стилей настроек на iPhone тривиально. Проблема в том, что они добавляют много кода, поскольку в ваших настройках есть набор опций / стилизованных ячеек. В одном разделе может быть контрольный список, в другом могут быть ячейки с раскрытиями аксессуаров для дальнейшего изучения, в другом могут быть метки с UITextFields.
Мой вопрос здесь: каков самый чистый способ создания этой таблицы? Вы обычно создаете подкласс UITableViewController, а затем подкласс UITableViewCell для каждого другого типа ячеек и пишете поддерживающие классы для этих ячеек? То есть, если у вас есть таблица стилей настроек с 4 разделами, все разные типы ячеек, вы загрузите в таблицу 4 кончика и импортируете 4 файла классов? Программно установить фрейм, представления, текстовые поля и пометить их для последующего доступа?
Ответ (ы) на этот вопрос, вероятно, субъективен, но я хотел бы знать, что вы, эксперты, считаете наиболее элегантным подходом к этой общей проблеме.