Материалы по теме «Swift»

RSS

Проектирование retry обертки для функций на Swift Проектирование retry обертки для функций на Swift

Алексей Савченко 1898

Меня зовут Алексей Савченко, я iOS инженер в Genesis. Недавно я столкнулся с ситуацией, когда некоторая функция в проекте могла сгенерировать ошибку при определенном стечении обстоятельств, и был смысл в повторном вызове этой функции. Хочу поделиться с вами своим решением. 6

Рейтинг мов програмування 2019: JavaScript майже зрівнялася з Java, популярність Go знижується Рейтинг мов програмування 2019: JavaScript майже зрівнялася з Java, популярність Go знижується

Ruslan Shevchenko 50750

В опитуванні взяли участь 9167 респондентів, 90% із них живуть в Україні. Основні гравці не змінилися — частка JavaScript та Java майже однакова. Якщо дивитися на динаміку останніх років, то Kotlin, з огляду на свій вибуховий ріст, витисне Java у розробці під Android. Також продожує зростати TypeScript. 69

iOS дайджест #23: нужно больше архитектур, Apple купила Buddybuild, будущее face-controlled приложений iOS дайджест #23: нужно больше архитектур, Apple купила Buddybuild, будущее face-controlled приложений

Serhii Butenko 2945

В выпуске: Apple купил Buddybuild, топ причин реджекта приложений в App Store, линтера для IB и xcodeproj, лучшие статьи по юнит-тестированию за 2017, менеджер пакетов для Swift. 2

Рейтинг языков программирования 2018: Go и TypeScript вошли в высшую лигу, Kotlin стоит воспринимать серьезно Рейтинг языков программирования 2018: Go и TypeScript вошли в высшую лигу, Kotlin стоит воспринимать серьезно

Ruslan Shevchenko 87222

Тройка языков-лидеров не изменилась: Java, JavaScript, C#. Фаворит изучения этого года — Python. Впервые за 7 лет доля новичков уменьшилась. 92

«Что учить, Java или C#?» Востребованность и перспективы популярных языков «Что учить, Java или C#?» Востребованность и перспективы популярных языков

Valentina Donchenko 51848

Чтобы ответить на популярные вопросы начинающих программистов о том, стоит ли учить такой-то язык и связывать с ним карьеру, мы расспросили разработчиков на Java, JavaScript, PHP, C#, C++, Python и Swift/Objective-C. 88

Рейтинг языков программирования № 8: Java по-прежнему доминирует, но доля рынка начала сжиматься Рейтинг языков программирования № 8: Java по-прежнему доминирует, но доля рынка начала сжиматься

Ruslan Shevchenko 68330

Самым распространенным языком по-прежнему остается Java, JavaScript вышел на второе место, незначительно опередив C# по популярности. 44

iOS дайджест № 10: Що нового в Swift 3 та iOS 10, запитання для співбесід по Swift iOS дайджест № 10: Що нового в Swift 3 та iOS 10, запитання для співбесід по Swift

Dim Walker 6479

У випуску: книга по Swift 3 від Apple, налаштування приватності в iOS 10, відео з WWDC 2016, новий фреймворк AlamoFire, досвід міграції на Swift з Objective-C, величезна колекція коду iOS аплікацій. 8

Рейтинг языков программирования № 7: PHP уходит с пьедестала Рейтинг языков программирования № 7: PHP уходит с пьедестала

Ruslan Shevchenko 119099

Краткая сводка: Java по прежнему самый распространенный язык программирования; разрыв между Java и C# — увеличивается. JavaScript вошел в тройку лидеров, вытеснив из нее PHP. Возобновился рост использования Scala. Cоотношение Objective-C/Swift все еще 80/20. 177

Swift и Objective-C: 10 отличий Swift и Objective-C: 10 отличий

Nikita Gorely 15733

Выполнив парочку проектов — iOS приложений на Swift, я решил поделиться нашими наблюдениями. В частности — тем, что понравилось больше всего. Результат представляю в виде десяти отличий с примерами кода. 26

← Сtrl 12 Ctrl →

Комментарии

Если я бы мог вернуться в прошлое и учесть ваши замечания, то у статьи был бы более подходящий заголовок, но увы. По поводу собеседований у меня другая статья о наболевшем, буду рад комментариям.
Developer Advocate, Attorney at Web, QA Judge, Test Automation Prosecutor...
на Трою — и вот там кстати зеленые борды с пролетарскими лозунгами а-ля «давайте всех их нагнем» висели тупо на каждом перекрестке. Кандидаты сами прекрасно знают, где чей электорат)) ничего они не знают, там просто с доступностью бордов проще
мені вже треба уантаб для уантабів))) Дуже дякую за дослідження та статтю, Наталіє! За обєктивний погляд на роботу продакта без лишніх сентиментів.
Замените HTTP на Репорт и суть не изменится. Из названия можно предположить, что статья о композиции и наследовании как техниках (да еще и в Java), а не о методах предсказания будущего, изменении требований, эджайлах и импэкт маппингах.
Не так. Как умел, пытался проиллюстрировать мысль, что не надо спешить выносить общую функциональность в базовый класс. Наследование — это сильная связь, а требования всегда меняются, да. Про HTTP в статье ни слова. Билдер тоже не причём.
Очередной слабо-связанный поток мыслей. Начали про наследование vs композиция, а закончили паттернами, гибкостью и изменением требований. Как это билдер еще не упомянули?
В структуре `http.Client` можно подменить реализацию `Transport` поскольку это просто интерфейс который возвращает результат. Вот пример https://play.golang.org/p/C08333vL6VA
Здравствуйте, Евгения, для этого нужно оставить заявку на нашем сайте hurma.work и на вашу почту ответит менеджер по работе с клиентами
Добрый день. Хотели бы попробовать Ваш продукт. Как это сделать?
Поздравляю с вхождением в d3, очень сложная либа.
Спасибо, занятный подход и калькулятор
Цікавий аналіз, а ще цікавіше почитати як ви його зробили і що по ходу вчили :) ПС Ви не пробували нелінійну вісь Х? Наприклад, замість «x» (в метрах) брати щось типу Log(x + 100)?
Супергибким графиком — да. Интересными технологиями — да. Удаленной работой еще заманивают. Впрочем, в моем случае зарплата была не ниже локального рынка, а ложилась ровненько в медиану senior JS dev по данным ДОУ.
я так понимаю что гугл формирует уровень з\п исходя из з\п в соседних конторах. Понятное дело, что бангалоровский гугловец не будет получать так же как и гугловец из долины.