Форум программистов, компьютерный форум CyberForum.ru

Интерфейс без Storyboard для новичка - Программирование iOS/iPhone

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
26.05.2013, 16:26     Интерфейс без Storyboard для новичка #1
Добрый день!

Находясь сейчас в самом начале своего пути iOS-разработчика, просматриваю довольно много разных уроков, статей, и вижу, что большинство из них (что касается разработки UI) ориентированы на создание интерфейса без использования Storyboard, так как созданы давненько.
Чтобы не делать поначалу (возможно) лишнюю работу, хотел бы поинтересоваться - стоит ли сосредоточиться на построении пользовательского интерфейса только с использование Storyboard, как новой актуальной технологии, или есть смысл, всё-таки, распараллелить свой учебный процесс, и разбирать оба способа - со Storyboard и без него?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Xavier
in god we trust
 Аватар для Xavier
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
26.05.2013, 16:59     Интерфейс без Storyboard для новичка #2
Желательно изучить и то и то. Storyboard новая фича, да она удобна в использовании, но если вдруг вам надо будет что-бы ваше приложение работало например под ios 4.3 тогда только xib, ведь сторибоард только с ios 5. Зная что-то одно не долго будет выучить и другое.
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
26.05.2013, 17:22  [ТС]     Интерфейс без Storyboard для новичка #3
Спасибо, Xavier, так и поступим.
alexpac26
 Аватар для alexpac26
14 / 22 / 0
Регистрация: 20.01.2013
Сообщений: 125
26.05.2013, 17:57     Интерфейс без Storyboard для новичка #4
стоит ли сосредоточиться на построении пользовательского интерфейса только с использование Storyboard
перейти частично на XIB все равно придется, например при проектировании нестандартных интерфейсов
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
26.05.2013, 20:25     Интерфейс без Storyboard для новичка #5
alexpac26, перейти на исходный код,
Цитата Сообщение от alexpac26 Посмотреть сообщение
например при проектировании нестандартных интерфейсов
Все таки придется. А xib это так, мелочи.

Я так и не воспользовался storyboard... Неудобно как то... Никакой гибкости.
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
27.05.2013, 10:37  [ТС]     Интерфейс без Storyboard для новичка #6
Радует, что мнения на форуме сходятся))

Пока тема не канула в забытье, хотел бы сразу задать ещё вопрос насчёт управления памятью:
В статьях встречаю фразы вроде "...настоятельно рекомендуется использовать ARC для новых проектов", что, конечно, удобнее.
А не имеет ли смысл начинающим снимать на первых порах галочку ARC и заниматься выделением памяти ручками? По аналогии с вышестоящими постами, что-то подсказывает мне, что такое умение тоже будет немаловажным))
Vorona
Peace 2 all shining faces
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,268
27.05.2013, 10:50     Интерфейс без Storyboard для новичка #7
Цитата Сообщение от kievkao Посмотреть сообщение
А не имеет ли смысл начинающим снимать на первых порах галочку ARC и заниматься выделением памяти ручками?
так и есть, в любом случае стоит разобраться как работает управление памятью и счетчики ссылок на объекты, а потом уже делать выбор: ARC или MRR
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
27.05.2013, 11:08     Интерфейс без Storyboard для новичка #8
Цитата Сообщение от kievkao Посмотреть сообщение
А не имеет ли смысл начинающим снимать на первых порах галочку ARC и заниматься выделением памяти ручками?
Обязательно! Иначе ни за что не разберетесь куда у вас ARC-приложение память девает.
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
27.05.2013, 13:47     Интерфейс без Storyboard для новичка #9
Цитата Сообщение от mobidevelop Посмотреть сообщение
Иначе ни за что не разберетесь куда у вас ARC-приложение память девает.
А потом еще задают глупые вопросы(при этом отстаивая точку зрения), что ARC это сборщик мусора
Vorona
27.05.2013, 13:53
  #10

Не по теме:

Цитата Сообщение от zulkis Посмотреть сообщение
А потом еще задают глупые вопросы(при этом отстаивая точку зрения), что ARC это сборщик мусора
и даже официальные письма с ответом от представителя корпорации на вопрос, чем отличается ARC от GC не могут переубедить толстолобых ребят, что это не одно и то же

- не, ну память же очищается сама, ну чем не сборщик мусора
- программист не заморачивается освобождением памяти, не ну чем не сборщик мусора

kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
27.05.2013, 15:56  [ТС]     Интерфейс без Storyboard для новичка #11
Такая формулировка тоже не имеет права на жизнь? (с Хабра):

"...Механизм ARC занимает положение где-то между сборщиком мусора и ручным управлением памятью."
Xavier
in god we trust
 Аватар для Xavier
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
27.05.2013, 16:12     Интерфейс без Storyboard для новичка #12
можешь посмотреть видео на эту тему, там он понятно объясняет про ARC:
https://developer.apple.com/videos/ios/
Видео называется Taking Advantage of Automatic Reference Counting.
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
27.05.2013, 16:53     Интерфейс без Storyboard для новичка #13
Цитата Сообщение от kievkao Посмотреть сообщение
где-то между сборщиком мусора и ручным управлением памятью.
Это где?

Хабр - не официальная документация, не стоит оттуда все брать на веру.
Vorona
Peace 2 all shining faces
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,268
27.05.2013, 20:48     Интерфейс без Storyboard для новичка #14
Цитата Сообщение от kievkao Посмотреть сообщение
Такая формулировка тоже не имеет права на жизнь?
ну ведь это совсем разные вещи и подходы, это как слона с собакой сравнивать, ну 4 лапы, ну бегает, значит где-то между котом и носорогом
все так приросли к понятию "сборщик мусора", будто его сама природа сотворила, неужели так трудно отклеиться от этих ярлыков и мыслить открыто?

пишут на хабре всякие аймолодцы, а потом новички учатся оттуда вот такому суржику, есть документация, где от самих создателей (ну или как минимум от тех, кто максимально к ним приблежен) все расписано
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
27.05.2013, 22:18  [ТС]     Интерфейс без Storyboard для новичка #15
Спасибо всем за комментарии!
Как ни откладывал я момент погружения в англоязычные "родные" ресурсы, пытаясь стартануть по хабру и статьям, но все равно это сделать надо будет рано, или поздно)) Так что лучше прямо сейчас.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2013, 22:21     Интерфейс без Storyboard для новичка
Еще ссылки по теме:

Xib вайлы и storyboard
Objective-C MVC storyboard+ViewController
Руководство для новичка
Создание приложения без использования Storyboard
Swift Как вывести Label без Storyboard?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Xavier
in god we trust
 Аватар для Xavier
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
27.05.2013, 22:21     Интерфейс без Storyboard для новичка #16
Цитата Сообщение от kievkao Посмотреть сообщение
Так что лучше прямо сейчас.
Верное решение самая свежая и новая инфа тока на англ
Yandex
Объявления
27.05.2013, 22:21     Интерфейс без Storyboard для новичка
Ответ Создать тему
Опции темы

Текущее время: 06:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru