Pavel
спасибо ребят, начну с книг пока
Vadim
Pavel
свифт показался очень похожим на джс по синтаксису
Alex
спасибо ребят, начну с книг пока
Ты изучи сначала алгоритмы и базовые структуры данных лучше. Это поставит топовую базу. Дальше пройдись по основным парадигмам.
Alex
Не повторяй моих ошибок и не карабкайся сразу на высокоуровневое программирование, потому что база пригодится и жалеть будешь.
Vadim
У меня была попытка изучить Swift еще в его первых версиях. Тогда как-то не пошло. Но я тогда ничего не понимал в ООП и MVC. Тут скорее они нужны.
Alex
Alex
И в правильном дизайне моих приложений.
Alex
Первый свифт был подслащенным обжектив-си с тайп сейфти.
Vadim
После php строгое типизирование выглядит просто адом :)
Alex
Потому что ей богу, для меня языки семейства си это как бритва по глазам.
Vadim
Хотя я вижу одну реальную проблему в плане Swift - первый язык: он слишком быстро обновляется и слишком мало (сравнительно) вопросов на том же stackoverflow
Vadim
На php я могу найти ответ на свой вопрос, который был написал в 2005 и все будет работать.
Vadim
Опытый разработчик разберется, а вот новичок может поплыть.
Alex
Vadim
Alex
Alex
Anonymous
clean code, the gang of 4
Artur
Anonymous
и забудь про наследование в ооп
Anonymous
композиции и интерфейсы(протоколы)
Anonymous
станешь тру кодером
Anonymous
честно честно🙂
Anonymous
в objc нет и в свифте тоже вроде
Artur
objective-c++ )
Anonymous
ну в c++ есть private public protected, которые не нарушают принципы солид
Anonymous
а в обждс такого нет
Ihar
/stat@combot
Kirill
1)отсутствует
2)в учебе
3)Вопросами
4)Разъяснить некоторые вопросы
5)Харьков
6)из андроид группы
Kirill
Вроде представился. Ребят, начинать со swift или все же из истоков т.е. objective-c?
Jian Yang
Турбо паскаль
Ihar
Shakhzod
А Я предлагаю сначала Swift потом ObjC
Shakhzod
Порог вхождения Свифта меньше
1337
зачем учить objective c?
Aleksandr
Подскажите как в Swift будет синтаксис метода, на примере objc
- (void)addController:(UIViewController <UITableViewDelegate>*)controller
Shakhzod
Надо сначала познакомиться с платформой, с UIKit, потом кодить и после посмотреть на ObjC
Shakhzod
Shakhzod
Kirill
Спасибо за ответы
Azooz
Aleksandr
Спасибо, как называется этот функциоанл, куда читать?
Shakhzod
Shakhzod
Alex
Дмитрий
Привет всем. Обнаружил, что AFNetworking по умолчанию сохранияет куки... Это здорово, но мне не надо. Как отключить не найду :( Хелп.
Anonymous
Что не так?
Anonymous
Anonymous
Anonymous
почему высота UIImageView там урезанный?
Anonymous
Anonymous
парадокс в том что высота mainView(UIView) не могу его контролировать, задаю константу но не поддается и странно ведет себя UIImageView
Anonymous
голубая полоска это mainView на нем все элементы лежат и он катается на UIScrollView
Anonymous
Denis
🎁 Друзья, уже совсем скоро состоится важное событие весны - 5 и 6 июня в Сколково пройдёт РИТ++ (см. www.ritfest.ru). Если в цифрах, РИТ - это 160 сильнейших докладчиков, 2000+ участников, 8 тематических конференций, 40 митапов от экспертов, 20 стендов с розыгрышами и призами и т.д. Совместно с организаторами мы проводим розыгрыш билетов среди участников русскоговорящих профессиональных сообществ в Telegram:
1. https://t.me/react_js
2. https://t.me/js_ru
3. https://t.me/angular_ru
4. https://t.me/nodejs_ru
5. https://t.me/android_ru
6. https://t.me/ios_ru
7. https://t.me/devops_ru
8. https://t.me/kubernetes_ru
9. https://t.me/docker_ru
10. https://t.me/agile_ru
А также других групп, представленных в этом списке: https://t.me/all_ru
🎉 Всего будет разыграно: 4 билета среди участников (по одному на тематику - Мобильная разработка, DevOps, JavaScript, Agile) и 4 билета для тех, кто готов вести прямую трансляцию конференции в группе Telegram. Каждый может участвовать в двух номинациях. :)
🎥 Что значит "прямая трансляция"? Организаторы готовы предложить со своей стороны:
1. Пригласить на конференцию (бесплатно, разумеется).
2. Выделить рабочую зону (тихие комнаты для подкастов, интервью, зарядки, оформить зону, перекусить и так далее).
3. Предоставить доступ к докладчикам (контакты, возможность связаться для интервью / чего угодно).
4. Предоставить доступ к спонсорам (контакты, интервью, услуги) - они тоже в вас заинтересованы.
5. Отдать пару потоков видео с конференции бесплатно для трансляции в реальном времени.
6. Скидочный код для подписчиков канала или подкаста.
7. Предложить PR, который может сделать конференция: логотип в информационных партнёрах, рекламную вкладку в брошюру участников.
Что ожидается от вас в этом случае:
1. Продвижение конференции до события.
2. Интересный репортаж с места события - желательно в реальном времени, комментарии, цитаты, фотографии, прямые включения, интервью (можно постфактум).
👉 Выигранный билет нельзя обменять/продать или передать. В случае, если вы по какой-то причине не сможете воспользоваться билетом, сообщите организаторам - https://t.me/DenisIzmaylov
📮 Победитель будет выбран случайным образом. Ваши имя и фамилия будут опубликованы, в случае победы, все остальные ответы - конфиденциальны. Приём заявок завершится в воскресенье, 28 мая, в 23:59.
🚀 Для участия в розыгрыше необходимо заполнить следующую форму: https://goo.gl/forms/By7hsLbOZCx2NhN13
Maxim
Пацаны а можно сделать такую же функцию, только что бы я еще мог обращатся к выбранному контроллеру(Передавать данные) Типа - popOverVC.delegate = self
Maxim
?
Maxim
Maxim
А то впадлу писать каждый рах такую хуйню
Mikita
Господа, добрый день, есть вопрос : как получить текущую дату в текущем часовом поясе?
Maksim
[[NSDate date] dateByAddingTimeInterval:[NSTimeZone localTimeZone]]
Mikita
О
Stanislav
Stanislav
[NSDate date] уже как бы правильная текущая дата
Mikita
Ненене
Maksim
в текущем часовом поясе
Stanislav
А добавлять таймзону как интервал это вообще что-то новое
Mikita
Она возвращает GMT 0
Mikita
В этом и проблема