Anonymous
Возможно реализовать нужно по-другому.
Valery
А если у тебя кнопка в ячейке, то почему бы её нажатие не обрабатывать в классе ячейки?
Max
А как ты понимаешь, для какой ячейки тебе нужно выполнить эту функцию?
У меня одна ячейка переиспользуемая. C идентификатором CellTwo. А кнопка на весь Table vc. В ячейке у меня текстовое поле. И таких ячеек 10 с полем в каждой получается. Из всеъ этих полей я хочу записать введенный текст.
Max
Я знаю как аутлетом одно поле записать, а вот когда их 10 - не могу разобраться. Причем их может быть и меньше, от 2 до 10 по сути. То есть создать под каждое аутлет не могу
Max
То есть если есть один текстфилд, то пишем его как свойство класса ячейки и после нажатия кнопки берем textField.text и просто записываем. Но у меня не тот случай
Max
Да, таким образом. В качестве IndexPath передавать (внимание) IndexPath. Например, IndexPath(row: 0, section: 0)
Сорри за тупость, но я не понимаю что мне ставить в row и section У меня получается код кнопки: @IBAction func doneAddQuestion(_ sender: UIBarButtonItem) { addAnswersToDataBase(indexPath: IndexPath(row: ??? >, section: <???>)) }
Max
Этот IndexPath для меня самая большая загадка
Valery
Секцию и номер ячейки
Valery
По-русски (ну почти) же написано
Max
Секцию и номер ячейки
Секция у меня одна, видимо туда нужно или 0 или 1 ставить. Но номер ячейки же я не знаю
Max
От 0 до 9
Блин. Я кривой. Мне надо, чтобы юзер сразу заполнил 10 полей на экране, нажал Done и все это улетело в базу данных. А я в функции сохранения в бд получается только одно сохраняю? Мне нужен цикл чтобы сразу все поля собрать?
Max
Чего он хоть заполняет?
ответы на вопросы
Захар
А бд кор дата ?
Anton
но это супер костыль, и, если ты так делаешь, никому это не показывай
Anton
а то придет великий декомпозитор и заМНУкает тебя до полусмерти
Max
но это супер костыль, и, если ты так делаешь, никому это не показывай
Дело в том, что я на этом примере я просто пытаюсь научиться. Это же не какой то проект для заказчика)))
Max
Учиться на костылях наверное хреново
Anton
Учиться на костылях наверное хреново
https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11
Anton
Вот, учись
Max
Вот, учись
Спасибо, скачал. Но я на живых задачах разбираюсь лучше. И запоминаю лучше. После прочтения литературы без реальных задач мало что откладывается в долгосрочную память
Max
Вот, учись
Кстати, очень крутая штука. Если есть еще какая то рекомендуемая литература - буду рад сохранить
Anton
Аналогов мало
Alexey
Ребят, возможно ли сейчас более менее сложное приложение написать чисто на свифте? Или в каких-то местах надо будет obj-c?
Alexey
Лучше xamarin используй
ксамарин говно)
Anonymous
😂
Alexey
Ну бизнес логику то я наверное могу чисто на свифте написать?
Albert
Почему?
Albert
Потому что людям, лень гуглить?
Alexey
А для чего? Прототипирования?
Albert
А можно какие-то аргументы?)
Anonymous
Стареешь
Anonymous
Мало народу затриггерил
Albert
А какой ты капитан?
Dmytro Shvetsov
А если серьезно, учитывая текущую популярность Swift, все новые разработчики «пишут» на нем. Прийдет время и их будет большинство, скорее всего.
Anonymous
Их уже большинство
Dmytro Shvetsov
Соответственно и работы тоже
Dmytro Shvetsov
И прийдется выбирать
Dmytro Shvetsov
Ну это если Apple не загнётся раньше, я просто верю в то что компания с такими деньгами, придумает что-то при необходимости.
Valery
apple загнется
Valery
ору
Dmytro Shvetsov
Ну, будем реалистами. Ничто не вечно, кроме Apple 🍏
Dmytro Shvetsov
;)
Alexey
и путина
Alexey
Пишут то на свифте много народу, потому что порог вхождения низкий, но и качество кода в итоге говно получается)
Anonymous
Видел я качество кода на обжси
Anonymous
Лучше некачественный свифт чем обжси
Alexey
Видел я качество кода на обжси
хотя да, не спорю) Ну там просто трудно писать физически, люди устают
Alexey
Пальцы устают
Anonymous
И глаза
Valery
И глаза
И мозг
Anna
И вселенная
D
Всем привет, около 2 месяцев назад скидывала сюда приложение для подготовки к собесам iOS - девам https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=1187318406&v0=itunes.com%2Fapps%2Fawesomeinterview Сегодня хочу поделиться репо на github с еще большим количеством вопросов и удобным разделениям по категориям: https://github.com/dashvlas/awesome-ios-interview
Alexey
#нереклама
Dmitry
а кода нет?
Vladimir
show us the code!
D
Слишком простое приложение, чтобы показывать код)
Alexey
Зачем репа тогда?
Alexey
github pages
Donna
Слишком простое приложение, чтобы показывать код)
А смысл выкладывать задание без решения?
D
https://github.com/dashvlas/awesome-ios-interview/blob/master/Resources/Russian.md
D
Я же говорю, тут вопросы-ответы перенесены в readme в большом количестве)
D
на русском и английском
Dmytro Shvetsov
load view — создает вью, которой управляет контроллер. Вызывается, когда контроллер создается программно. Вы можете переопределить этот метод, чтобы создать свои вью вручную.
Dmytro Shvetsov
а если не программно ?)
Aleksandr
на русском и английском
Классно. Но с этими пунктами пора уже что делать. Хоть убирать, потому что столько лет прошло уже. Управление памятью Garbage Collector ARC Освобождение памяти в MRC
D
Проблемы с Appodeal, я уже написала им в саппорт, они блочат периодически UI, особенно хорошо это показывает XCode 9
D
Arc и Mrc все равно спрашивают на собесах
D
Он хотел сказать, что вопросы неактуальны
Anonymous
С чего бы
D
Непонятно только почему он так решил
D
+