Честно говоря, так странно звучит ) создается ощущение что умеешь перетягивать контроллеры в сториборде ) Ну а если по делу, есть масса туториалов.. Или для начала что бы про...
Если пользователь в итоге ничего не выбрал, у тебя должна оставаться возможность вызвать Алерт с вопросом снова. Вероятней всего ты его больше не вызываешь, и у тебя немного н...
Обычно нет, если ты все четко отвечаешь идут дальше, если нет докапываются. Ну и узкие места могут спросить, по примеру: protocol A {} extension protocol A { func d() } str...
я вот такой же вариант примерно рассматриваю, думаю возможно ли организовать удобную работу на прошке через инет, с air-a например. Особо не копал, может кто то таким образом ...
может как вариант если не скастилось as? T, то блок не дергать. а в дебаге выдавать assert
тебе нужно обновить items(так как items тут и в том скрине, разные сущности скорее всего ?), а конкретнее items[section].isExpanded, добавь для этого метод что бы дергать из в...
Каким образом extensions убыстряют приложение ?)) extensions - замедляю компиляцию, но не существенно. В зависимости от размера приложения, 1000 extensions 1-2 секунды
много кто делал, есть множество инфы на эту тему в инете, или хочешь узнать что то специфическое ?)
зачем тебе вообще защита ? появится пару царапин, зато в использовании будет приятнее. имхо - лучше сумку хорошую взять, для защиты во время транспортировки
А у тебя вью модель только объекты хранит в чистом виде, и ничего больше не делает ?
ты же понимаешь что это частный случай, и совсем не аргумент ?) и сравнение необычное)
почему ? контроллер вроде любой может вернутся, а Т может быть что угодно
таблица.isUserInteractionEnabled = false возможно так ?)
Да, это было на wwdc показано. Нельзя отключить ? есть подробности ?)
Есть причины повторного вызова colorButtonLine() ?
Все также зависит также и от компании, продуктовая или нет ?
Верно, но всего знать нельзя, многие ошибутся) Твой ответ ?
почему 4(не больше разве ?) ?
это класс ?)
а если они перейдут на swift, то можно остаться ?