Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

Не могу разобраться со storyboards в Xcode 5

#ios7 #xcode #xib #uitableview


Всем привет, не могу разобраться со сторибордами. Гуглю уже третий день, делал по
мануалам – ничего не получается. Почти все мануалы по xcode 4.x, а я работаю в пятом.
Я как понял, есть какая-то разница в реализации между xcode 4 и 5. Не запускаются даже
самые простые схемы, не могу понять вообще принцип сторибордов (в целом понятно, но
как нужно что-то реализовать – ступор), поэтому и не понимаю, почему ничего не работает.
Помогите, пожалуйста, разобраться, понять разницу между xib и storyboard. В чем лучше
работать и при каких раскладах? Все книги по IOS 6, которые у меня есть – все с примерами
xib, которые я даже не могу запустить в 5-ом xcode. У apple адекватной документации
не нашел, все запутанно. По xcode 5 + IOS 7 книги, как я понимаю, еще не скоро выйдут,
пару месяцев наверное ждать. Нужно реализовать примерно такую схему, ячейки в таблицах
– статические. 

Схема:


    


Ответы

Ответ 1



По порядку: сториборды везде функционально одинаковые разница между 4 и 5 версией Xcode есть, в целом улучшена функциональность и внешний дизайн. В остальном почти все в наличии в одинаковом комплекте xib'ы удобнее, сториборды проще, уже обсуждали. Навигация и функционал таблиц например реализовывается чуть по разному. Для сторибордов можно скачать и посмотреть раздел семь, там уже Вам будет более понятно как это работает. С xib'ами в сети так же много примеров. Чуть больше кода, но более понятна логика реализации. Также можно писать все вообще без визуальных представлений, все кодом (иногда без этого никак) у Apple в документации ничего не запутано, бейте в гугле все вопросы, ответы найдете гарантированно. Там и описания и разъяснения с картинками, примеры кода и готовые проекты с тестовыми реализациями в Xcode 5 .xib'ы припрятали как опцию по умолчанию при создании проекта, тем не менее их тоже можно использовать. Гуглите add UIViewController

Ответ 2



Рекомендую изучить работу с xib. Довольно хорошо описано с примерами в книге: "Программирование под iOS. Для профессионалов". Почему xib, а не storyboard, опять же выдержка из этой книги:

Комментариев нет:

Отправить комментарий