Метод Object.keys()
возвращает массив собственных перечислимых свойств данного объекта. Подробнее о нем здесь
var p = {
"p1": "value1",
"p2": "value2",
"p3": "value3"
};
Object.keys(p).map((key)=> console.log(key + "->" + p[key]))
Вы не должны должны быть добавлять любые шаблоны, это - то, что происходит по умолчанию.
Самой близкой вещью к нормальному Сенсорному приложению Какао было бы приложение Оконное, поскольку это дает Вам окно и делегата...
Другие, как Martin сказали, обратитесь к различным стилям уже их... OpenGL, Контроллеры Навигации, Представления, и т.д.
Всеми шаблонами (под iPhone) является базирующееся Какао.
Различие между ними в основном, как Вы настраиваете основное Представление и навигационные средства управления, которые установлены по умолчанию.
OK, after some more digging, I found several posts which seem to indicate that the template names have been changed (from the apple support site). So the problem is not with our templates, it is with the video tutorials - they have not been updated. Here is the template mapping between old and new, best I can tell:
Cocoa Touch OpenGL Application -> OpenGL ES Application
Cocoa Touch Tab Bar -> Tab Bar Application
Cocoa Touch Utility -> Utility Application
Cocoa Touch Application -> Window-based Application / View based application
Cocoa Touch List -> Navigation based Application