Dmitriy
Нет конечно
Stanislav
и вы все синьеры?
Не обязательно быть синьором чтобы увидеть косяки в выложенном тобой коде
Alex
Все условия проверяются по порядку и по логической связи
Anonymous
[weak self = self] это зачем?
Anton
У меня друг как-то скидывал сниппет: ` if !s.saved { blahblah } else if s.saved { foobarbaz } `
if s.saved == true { } else if s.saved != true { } Я заимпрувил еще круче
Anonymous
чем отличается от [weak self]?
Alex
чем отличается от [weak self]?
Не знаю, я где-то увидел weak self = self и так и писал
Zooey
что то сложнее есть?
чего ты хочешь этим добиться? это как-то поможет твоему коду?
Евгений З.
чего ты хочешь этим добиться? это как-то поможет твоему коду?
хочу посмотреть как другие пишут(не тролить)
Zooey
Не знаю, я где-то увидел weak self = self и так и писал
вроде в старых версиях свифта нельзя было писать [weak self]
Firdavs
Как правильно делать запросы на поиск когда печатается текст в uitextfield?
Anonymous
что то сложнее есть?
здесь должно быть посложнее https://github.com/kickstarter/ios-oss
Zooey
хочу посмотреть как другие пишут(не тролить)
есть же эпловый гитхаб, они там и статьи выкладывают
Dmitriy
Dmitriy
Но я не сениор( Увы
Zooey
так я же с вами общаюсь
я бы начал не с кода в твоем случае
Alex
что то сложнее есть?
Это одна из самых сложных функций в моем коде. Вся функциональность должна быть поделена на маленькие понятные кусочки. Изоляция модулей в слои, абстракции, чтобы можно было поменять метод не меняя пол-проекта.
Alex
ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ ОБЪЕКТО ОРИЕНТИРОВАННОГО СОФТА.
Zooey
и это как раз не связано с языком программирования
Евгений З.
и на какой позиции работаешь?
Alex
сколько лет пишешь на ios
Ээээ... три месяца. Фрилансер.
Stanislav
[weak self = self] это зачем?
По-моему тут даже "зачем вообще weak" https://stackoverflow.com/questions/34931172/should-self-be-captured-as-strong-in-a-uialertactions-handler
Alex
рребята
Ща гляну.
Alex
По-моему тут даже "зачем вообще weak" https://stackoverflow.com/questions/34931172/should-self-be-captured-as-strong-in-a-uialertactions-handler
Я его пихаю везде – так тупо проще не заморачиваться с тем где могут произойти стронг референсы.
Zooey
и на какой позиции работаешь?
сначала просишь помочь, а потом докапываешься, какой у кого опыт
Stanislav
Alex
а у тебя опыт какой ?
Но я начинал на джаве :) Это забило в меня ООП навсегда, лол.
Stanislav
Хотя перестраховка тоже хорошо
Zooey
сначала просишь помочь, а потом докапываешься, какой у кого опыт
как будто это поможет твоим знаниям в программировании и твоей безграмотности
Dmitriy
Я таки в упор не понимаю, в чем принципиальная ценность лычки "senior", например.
Stanislav
да почему везде докапываюсь?
Потому что это так выглядит?
Евгений З.
Потому что это так выглядит?
вот я и говорю что не так
Евгений З.
мы же просто общаемся
Anthony
Anthony
А как разрулить это?
Евгений З.
а когда опыт спрашиваю думаете оскорбляю
Евгений З.
это просто не по делу
ну некоторые же отвечают значит все норм
Евгений З.
советы раздаете хочу понимать
Евгений З.
я же спокойно общаюсь
Anonymous
да
ну так это и есть скролвью внутри скролвью
Alex
я же спокойно общаюсь
Вообще, пробуй писать код и потом переписывать его через какое-то время. У меня как надо получается с третьей-пятой попытки, чтобы глобально проект был нормально поделен и залинкован с нужными абстракциями. Так ты увидишь свою эволюцию.
Max
ну так это и есть скролвью внутри скролвью
StackView вместо таблицы будет сносным решением?
Anonymous
StackView вместо таблицы будет сносным решением?
скрола же не будет. Просто длинный список всех.
Stanislav
StackView вместо таблицы будет сносным решением?
Тебе не вместо таблицы его надо, тебе надо таблицу, а в ее ячейках - StackView
Zooey
И познай паттерны дизайна ООП, они реально пригодятся. Работай с объектами, а не со статическими функциями.
Еще можно писать тесты, это поможет правильно использовать зависимости. Про функции тут непонятно, потому что паттерн чистая функция вполне хорош
Anonymous
так и нижно
в списке ссылки или просто текст
Zooey
Хочу тесты освоить
https://www.objc.io/issues/15-testing/
Alex
Еще можно писать тесты, это поможет правильно использовать зависимости. Про функции тут непонятно, потому что паттерн чистая функция вполне хорош
Я грешен, тестов не пишу :) Поэтому, наверное, и написание долго времени занимает. Тестирую все руками. Ну смотри. У тебя есть Token.isValid() который достает токен и проверяет если он валиден. А есть Token.get().isValid(), который совершает операцию над объектом.
Alex
Подробнее бы , есть статьи?
Банда четырех паттерны проектирования
Albert
/stat@combot
Firdavs
Как можно добавить uitableview в uitableviewcontroller?
Oleksii
Cтранный вопрос, он уже там есть
Firdavs
я имел ввиду второй
Dmitrij
Вроде никак
Dmitrij
Нужно делать это в viewcontroller
Сергѣй
#whois - работают над своей игрой - на android. 2 - Ни в чём. 3 Не знаю, надеюсь чем-нибудь смогу. 4 Советами , опытом. 5 Спб 6 - дали ссылку из группы про android (про группу узнал из подборки Microsoft)
Сергѣй
ой, в общем - привет
Anonymous
я имел ввиду второй
а зачем? это будет внутри ячейки или просто второй? они оба должны быть на экранеодин выше другой ниже? и скролится независимо? Или можено решить двумя секциями в рамках одно тэйблвью
Firdavs
Первая таблица статичная, она основаная. Вторая появляется когда нажимается определенная ячейка первой.
Firdavs
сделал бы так, но не подходит
Firdavs
в ячейке текстовое поле, при вводе во второй таблице выводится результат поиска