Содержание
11 крутых сайтов для iOS разработчиков / Хабр
Чтобы оставаться профессионалом в разработке iOS приложений, нужно постоянно учиться у других и узнавать о новейших инструментах и приемах. Кроме сайта Apple с документацией, существуют несколько ресурсов с ценными статьями и уроками, которые помогут нам стабильно развиваться. О них и пойдет речь в этой статье.
Начнем с блогов с оригинальным контентом:
objc.io
Ежемесячное издание, редакторами которого являются iOS разработчики мирового класса. Помимо качественных статей, они также предлагают приложение для iPad. Основатели — Chris Eidhof, Daniel Eggert и Florian Kugler.
Subjective-C
Отличный веб-сайт со статьями, в которых разбираются инновационные элементы интерфейса в популярных приложениях. Все проекты находятся в открытом доступе на соответствующем репозитории. Редактор — Sam Page.
Грустно, что автор решил прекратить работу над сайтом, однако старые статьи актуальны и сейчас.
NSHipster
Углубленный анализ класса за классом и предоставление исходников. Статьи о стиле в программировании и различных подходах в применении тех или иных классах. Создатель — Mattt Thompson, который сделал AFNetworking, текущий редактор — Nate Cook.
Peter Steinberger
Личный блог автора самого популярного фреймворка PDF для iOS, который используется в приложениях Dropbox и Evernote. Содержит статьи, описывающие методики, которые можно легко применить на практике.
Ole Begemann
В своем блоге автор делится личным опытом, рассказывает о стиле кода и создании API и иногда расскрывает интересные классы, которые использует Apple.
Florian Kugler
Личный сайт соавтора objc.io. Здесь вы найдете множество статей об оценке производительности приложений и многом другом.
NSBlog
Составленный в формате вопрос-ответ, этот сайт содержит много вопросов, касающихся не только Objective-C. Есть вопрос — спросите Mike Ash.
Cocoa
Полезные статьи от команды iOS разработчиков из Tumblr.
Сайты необходимые для того, чтобы быть в курсе новостей в сфере iOS разработки:
iOS Dev Weekly
Еженедельная iOS рассылка, на которую подписаны более 20 000 подписчиков. Является сборником полезных статей на тему iOS разработки. Редактор — Dave Verwer.
iOS Developer Tips
Один из первых iOS ресурсов, созданный еще в 2008. Статьи на различную тематику, от советов по разработке до элементов интерфейсов. Редактор — John Muchow.
iOS Goodies
Относительно новая рассылка на тему iOS. Контент разбит на рубрики: статьи, инструменты, бизнес, интерфейсы и другие. Еженедельную доставку осуществляют Rui Peres и Tiago Almeida.
UPD: Два полезных веб-сайта
Design+Code
Отличный веб-сайт, на котором я помогаю писать туториалы с пошаговыми инструкциями и видео. Создатель — Meng To.
AppCoda
Обучающий ресурс, созданный моим другом из Гонг Конга, который временно бросил свою работу, чтобы сфокусироваться над этим проектом. Содержит как платные, так и бесплатные статьи на тему API, фреймворков и много другого. Редактор — Simon Ng.
UPD: Еще два блога с оригинальным контентом, которые стоит добавить в список
Krzysztof Zabłocki
Полезные советы по архитектуре кода, инструментам, работе в Xcode. Мы многому можем научиться из статей на этом веб-сайте.
iOS Development tips
Относительно новый блог с советами по улучшению продуктивности в работе в Xcode и с API. Редактор — Rounak Jain.
Время ограничено, мы должны трепетно подходить к выбору источников новостей.
Чем лучше вы читаете, тем лучше создаете.
Чем больше вы читаете, тем меньше создаете.
От переводчика. Со всеми пожеланиями и замечаниями по поводу перевода прошу обращаться ко мне в личку. Спасибо!
Вакансия Разработчик мобильных приложений iOS (Логистика/Пункты выдачи заказов) в Москве, работа в компании Ozon Информационные технологии (вакансия в архиве c 15 сентября 2022)
Наша команда занимается фичами, связанными с получением заказа клиентом через пункты выдачи Ozon. Оно написано для работников ПВЗ. Текущие клиенты были написаны на Flutter, их мы переписываем с нуля на нативные языки, оставляя преимущество подхода к декларативной верстке как у Flutter (будем писать на SwiftUI) и вбирая преимущество языка Swift и SDK, который для нескольких проектов Ozon является общим. Команда заботится о пользователях, мы следим за отзывами и улучшаем приложение. Новое решение будет работать на нескольких языках, так как перед Ozon стоит задача выхода на рынки за пределы РФ.
Наш стек:
- Swift 5, SPM, SwiftUI 2. 0, Combine;
- MVVM архитектура, UnitTests только сложных экранов;
- UITests (покрывают все тестировщики) GitLabCI, Fastlane, SwiftLint, Formatter для автоматизации сборок и выкладки.
Вам предстоит:
- Работа в команде из 9 (на данный момент) молодых специалистов;
- Реализовывать новые фичи и предлагать свои, участвовать в проработке API и UX/UI дизайна;
- Возможность попробовать работу с камерой, со сканером и другими датчиками мобильных устройств;
- Возможность возглавить группу iOS в роли «играющего тренера»;
- Возможность в развитии общих компонентов Ozon;
- Участие в собеседованиях, онбордингах и менторстве;
- Возможность выступать на конференциях и/или внутренних техтолках;
- Публиковать статьи от компании и получать за это ценные призы;
- Результаты вашей работы будут влиять на доходы компании;
- Кроме того, у нас много разнообразных задач по другим направлениям (CI/CD, UI, Frameworks, Perfomance аналитики и A/B-тестов).
Мы ожидаем:
- От 1 года опыта коммерческой iOS разработки;
- Готовность изучать новые технологии;
- Самостоятельность;
- Желание улучшить продукт и пользовательский опыт;
- Аналитический склад ума и сфокусированность на решении проблем.
Мы предлагаем:
- Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce;
- Свободу действий в принятии решений;
- Достойный уровень заработной платы;
- Профессиональную команду, которой мы гордимся;
- Возможность развиваться вместе с нашим бизнесом.
А ещё:
Возможность гибридной и удалённой работы, а также современные офисы в Москве, Санкт-Петербурге, Иннополисе и Новосибирске.
Наши сотрудники выступают и участвуют в конференциях, мы оплачиваем билеты и дорогу. Покупаем курсы по запросу и помогаем карьерно развиваться по программе HiPo. Доступ к MyBook и Eduson, скидки на английский язык от SkyEng и Флоу. Бесплатные курсы програмирования, математики и английского языка для детей сотрудников.
Делимся экспертизой на бесплатных курсах Route 256 (Go, QA, C#, iOS, Android, Frontend), а начинающие специалисты могут попасть на оплачиваемую стажировку Route Start.
ДМС со стоматологией, страхование от несчастного случая, полис выезжающего за рубеж, онлайн-поддержка психолога, юриста и эксперта по финансам. В офисе Москва-Сити ведут приём врач-терапевт и психолог.
Партнёрские программы: от помощи в ипотеке до скидок в Кидзанию. Материальная помощь в сложных ситуациях, подарочные сертификаты при рождении ребенка. Реферальный бонус за рекомендацию друга.
Оборудованные кухни (завтраки, фрукты, овощи, сэндвичи), в офисе расположены вендинговые автоматы со здоровой едой. Компенсация ужина для сотрудников в Москва-Сити.
Беговой, волейбольный, хоккейный и футбольный клубы. Скидки на карты World Class, X-fit, 5 элемент, Fitmost.
Просторный опенспейс с панорамными видами и местами для отдыха и социальной инфраструктурой
Зарплатные проекты: Райффайзенбанк, Сбербанк, АльфаБанк, ГазпромБанк, Тинькофф, ВТБ банк, МТС банк.
‘),a.append(r)),ee.extend(t,{$el:a,el:a[0],$dragEl:r,dragEl:r[0]}),s.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},A={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr(«data-swiper-autoplay»)&&(i=t.attr(«data-swiper-autoplay»)||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=ee.nextTick(function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit(«autoplay»)):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit(«autoplay»)):(e.slidePrev(e.params.speed,!0,!0),e.emit(«autoplay»)):e.params.loop?(e.loopFix(),e. slideNext(e.params.speed,!0,!0),e.emit(«autoplay»)):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit(«autoplay»)):(e.slideNext(e.params.speed,!0,!0),e.emit(«autoplay»))},i)},start:function(){var e=this;return void 0===e.autoplay.timeout&&(!e.autoplay.running&&(e.autoplay.running=!0,e.emit(«autoplayStart»),e.autoplay.run(),!0))},stop:function(){var e=this;return!!e.autoplay.running&&(void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit(«autoplayStop»),!0))},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener(«transitionend»,t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener(«webkitTransitionEnd»,t.autoplay.onTransitionEnd)):(t. autoplay.paused=!1,t.autoplay.run())))}},$={setTranslate:function(){for(var e=this,t=e.slides,i=0;i
15 лучших разработчиков приложений для iOS на 2022 год
С более чем тремя миллиардами пользователей смартфонов по всему миру неудивительно, что индустрия мобильных приложений процветает. А с учетом того, что на рынке доминирует магазин приложений Apple с 64% мировых потребительских расходов на магазины приложений, разработка приложений для iPhone сейчас является горячей областью. Вам нужен отличный разработчик приложений, чтобы воспользоваться этой возможностью для вашего бизнеса.
Компании ищут высококлассных разработчиков приложений для iPhone, которые смогут воплотить их идеи в живые приложения для iOS. Или найти разработчиков, которые могут работать на разных платформах, создавая кроссплатформенные приложения для iOS и Android.
Для этого есть веская причина, поскольку к 2023 году мобильные приложения, по прогнозам, будут приносить более 9 935 миллиардов долларов США за счет платных загрузок и рекламы в приложениях. Пользователи все больше зависят от приложений для развлечения, информации и бизнеса.
Когда дело доходит до поиска лучших разработчиков приложений для iPhone, существует множество талантливых людей, и сделать осознанный выбор часто становится проблемой. Компании часто не осознают всего объема ответственности, лежащей на плечах разработчиков приложений для iPhone.
Хороший разработчик участвует на каждом этапе пути от планирования и проектирования до написания кода и превращения спецификаций вашего мобильного приложения в работающее и удобное приложение для iPhone.
Чтобы облегчить этот выбор, вот список из 15 торговых площадок и компаний, где вы можете найти лучших разработчиков приложений для iPhone для своего проекта.
1 Toptal
Toptal, одна из ведущих площадок для поиска технических специалистов, сделает за вас всю базовую работу, чтобы вы могли просто выбрать разработчика и приступить к работе. Компания известна тем, что предоставляет лучшую в мире базу разработчиков благодаря строгому процессу проверки. Чтобы заработать свое место на платформе, каждый разработчик должен пройти серию тестов и проверок, чтобы подтвердить свои заслуги. Некоторые ведущие бренды, такие как Motorola, Thumbtack и Hewlett Packard Enterprise, выбирают Toptal для своих критически важных программных проектов.
- Из более чем 100 000 разработчиков, подающих заявки на участие в Toptal каждый год, выбирают менее 3%.
- Поработайте с разработчиками приложений для iOS в течение пробного периода до двух недель, а затем подтвердите участие.
- Вы можете начать работать с разработчиком приложений для iPhone в течение 48 часов после регистрации.
- Предлагает разработчикам iOS, Swift, Android, Objective-C и другие языки программирования для iPhone и iPad
2 Опенселл
Openxcell — это команда инженеров-программистов, креативных дизайнеров и технических энтузиастов. Обладая почти десятилетним опытом, компания может похвастаться тем, что входит в высшую лигу, когда речь идет о разработке приложений для iOS. Они являются компанией-разработчиком программного обеспечения уровня CMMI 3 и получили награду GESIA за лучшую фирму по разработке программного обеспечения в 2014 и 2015 годах. Их центр разработки находится в Индии, что помогает им поддерживать разумную структуру затрат.
- Почти десятилетний опыт разработки более 700 приложений
- Отличная поддержка и обслуживание после развертывания приложения
- Поддержка с маркетинговым мобильным приложением в App Store
3 Gun.io
Gun.io находит, проверяет и направляет лучших разработчиков мобильных приложений в специализированные группы разработчиков по всему миру. Большая часть команды Gun.io базируется в США, что упрощает совместную работу и управление часовыми поясами.
Разработчики приложений для iPhone на Gun.io должны пройти семь этапов оценки, чтобы убедиться, что у них есть навыки, талант и технические ноу-хау для работы с проектами всех видов. От ведущих брендов, таких как Cisco, NBC и Tesla, до малого и среднего бизнеса, все обращаются к Gun. io в поисках талантов.
- Найдите опытных разработчиков iOS
- Выберите один из гибких пакетов разработки программного обеспечения
- Найдите таланты-фрилансеры для вашей глобальной команды разработчиков
4 Gigster
Gigster помогает компаниям расширять свои возможности для роста и инноваций, предоставляя им опытных программистов, которые могут выполнять проекты любого типа и превзойти все ожидания. У них простой процесс разработки.
Вы объясняете им свой проект разработки приложения для iPhone, и они помогают вам определить ваши требования и собрать для вас команду. Платформа также предлагает инструменты для повышения производительности, общую среду разработки с расширенной аналитикой и технологии, необходимые для создания iOS-приложения мирового уровня.
- Создайте такую большую команду разработчиков, какую захотите
- Найдите проверенных и талантливых разработчиков мобильных приложений на постоянной или контрактной основе
- Передовые процессы и инструменты для повышения производительности
5 Chop Dawg
Награжден лучшими разработчиками приложений по версии The Manifest в 2019 году, лучшими разработчиками мобильных приложений по версии Goodfirms и многими другими подобными наградами; Команда Chop Dawg способна создавать новейшие продукты, совместимые с индексацией приложений, для iPhone. Они используют свой десятилетний опыт работы в технической сфере, чтобы работать вместе с вами, чтобы разработать план игры, которого заслуживает ваше приложение. Команда создала более 300 приложений нового поколения для стартапов, компаний из списка Fortune 500, растущих предприятий и некоммерческих организаций по всему миру.
- Отмеченная наградами команда разработчиков приложений
- Опыт разработки iOS-приложений для компаний любого размера.
- Обладает десятилетним опытом разработки более 300 приложений.
6 Cubix
Cubix разрабатывает визуально приятные приложения для iPhone, оптимизированные для быстрого увеличения доходов вашего бизнеса по всему миру. Команда помогла стартапам, предприятиям и нескольким компаниям из списка Fortune 500, таким как Politico, Canon, Sapient, Walmart, PayPal, Tissot и Estee Lauder, в создании отмеченных наградами приложений.
Для начала вы объясните свой проект своим экспертам. Исходя из этого, они разделяют точную структуру расходов вашего приложения. После того, как вы согласовали детали, ваше приложение для iPhone готово к разработке.
- Опыт разработки и проектирования более 250 приложений
- Более десяти лет опыта разработки приложений и команда разработчиков из более чем 150 программистов
- Один год бесплатной поддержки и круглосуточное общение по электронной почте, телефону и Skype.
7 Simform
Simform по сути является компанией по разработке приложений для iPhone. За почти десять лет работы в технологической отрасли они работали с более чем 900 клиентами, начиная от стартапов и заканчивая компаниями из списка Fortune 500, такими как Sony Music, Pepsico, Hilton и НПО, представленными ВОЗ. Если вы ищете полноценную команду или просто фрилансера, чтобы присоединиться и работать с вашей командой разработчиков, Simform может вам помочь.
- Услуги по тщательной разработке
- Обеспечьте круглосуточную поддержку ошибок и обслуживание приложений по запросу
- Знание Swift, React и других языков программирования
- У них есть 10 офисов в США и Канаде
8 Hired
Hired работает по тем же моделям, что и другие торговые площадки для фрилансеров, где разработчики должным образом проверяются, прежде чем присоединиться к веб-сайту. Тем не менее, Hired предлагает еще несколько оценок, чтобы вы могли найти лучшего разработчика приложений для iPhone, даже если вы не очень хорошо разбираетесь в отрасли.
Найти разработчиков здесь очень просто: вы указываете свои требования к проекту, географическое положение, язык и уровень опыта, а специальный алгоритм Hired находит подходящие таланты для вашего процесса разработки. Однако весь этот процесс может занять до 25 дней.
Если вы хотите нанять лучших разработчиков приложений для iPhone в кратчайшие сроки, Toptal и Gun.io — отличный вариант.
- Требуется около 25 дней, чтобы нанять разработчика приложений для iPhone
- Тщательно проверенные кандидаты
9 Fiverr Pro
В отличие от Fiverr, каждый разработчик приложений для iPhone и разработчиков мобильных приложений Fiverr Pro тщательно проверяется и проверяется, чтобы обеспечить высокое качество работы. Только фрилансеры с наивысшим количеством отзывов могут присоединиться к программе Fiverr Pro, гарантируя, что вы получите все самое лучшее.
Единственная разница в том, что на Fiverr Pro разработчики читают детали вашего проекта и передают вам. Это не соответствующий сервис, как Toptal. Поэтому важно написать подробное описание, чтобы найти идеального разработчика приложений для iPhone.
Легко нанять iOS-программистов
Только фрилансеры с лучшими отзывами присоединяются к Fiverr Pro
Вы загружаете описание вакансии и презентацию фрилансера
10 Utility
Utility — это комплексное агентство мобильных продуктов с полным спектром услуг, которое может помочь вам разработать приложение для iPhone от концепции до завершения. В 2019 году они были признаны лучшим разработчиком мобильных приложений по версии The Manifest, Goodfirms и Clutch.
Команда Utility имеет большой опыт работы в различных отраслях: от развлечений и медиа до медицины и велнеса, финансовых технологий и моды. Они работали с некоторыми ведущими мировыми брендами, такими как Airbnb, NBA, Coca Cola, Directv и другими.
Опыт работы с ведущими брендами в различных отраслях промышленности
Отмеченная наградами команда разработчиков приложений
Более семи лет опыта
11 Свенсон Хе
Свенсон Он был основан в 2014 году двумя выпускниками Массачусетского технологического института, Ником Свенсоном и Чао Хе. В 2019 году Clutch и Kumulos наградили компанию лучшими разработчиками мобильных приложений. Она также вошла в список 5000 самых быстрорастущих частных компаний Америки по версии Inc. Команда Swenson He имеет опыт разработки одних из самых красивых и полезных приложений для iOS в различных отраслях, таких как СМИ, здравоохранение и электронная коммерция.
Удостоенное наград агентство по разработке приложений для iPhone
Специализируется на разработке приложений для iPhone
Большой опыт работы в малом и крупном бизнесе
12 Creative360
Creative360 — студия разработки мобильных приложений, расположенная в самом центре Нью-Йорка. От идеи до окончательной разработки и маркетинга команда Creative360 поможет вам на каждом этапе пути. От стартапов до бизнес-гигантов, они помогли компаниям всех размеров создать и укрепить свой бренд.
Нью-Йоркское агентство по разработке приложений
Большой опыт работы с предприятиями всех форм и размеров
Отличная поддержка после разработки приложения
13 The Sneakers Agency
Sneakers — агентство мобильных приложений из Нью-Йорка, которое помогает предприятиям создавать надежные и гибкие приложения. В 2019 году они были удостоены звания «Лучшие глобальные компании B2B» по версии Clutch и были признаны одними из лучших разработчиков мобильных приложений по версии UpCity. Работать с ними просто — вы объясняете потребности своего проекта, на основе которых они создают для вас команду разработчиков приложений для iPhone, которые помогут вам создать лучшее приложение для вашего бизнеса.
У них есть офисы в Северной Америке, Южной Америке и Европе
Отмеченная наградами команда разработчиков приложений
Опыт работы с более чем 50 стартапами, предприятиями и некоммерческими организациями
14 ISBX
ISBX — отмеченное наградами и признанное в отрасли агентство с более чем 10-летним опытом разработки мобильных приложений мирового класса. Команда создала сотни приложений для различных отраслевых вертикалей, таких как здравоохранение, блокчейн, развлечения, образование и многое другое. Они работали с некоторыми ведущими брендами, такими как Red Bull, NBC, Sony Pictures, Lexus и другими.
Отмеченная наградами команда разработчиков мобильных приложений
Лидер в области криптовалют и инноваций на основе блокчейна
Разработанные приложения для различных отраслей промышленности
15 Blue Label Labs
Blue Label Labs — агентство по разработке цифровых продуктов, базирующееся в Нью-Йорке и имеющее офисы в Сиэтле и Сан-Франциско. Команда спроектировала, разработала и продала более 250 цифровых продуктов. Они признаны предприятием, принадлежащим меньшинству в штате Нью-Йорк, и в 2018 году были удостоены награды Top App Developers Awards от Clutch. Команда Blue Label Labs помогает вам на протяжении всего процесса — от исследований до завершения и маркетинга.
Отмеченное наградами агентство по разработке мобильных приложений
Признано предприятием, принадлежащим меньшинству, в штате Нью-Йорк
Семь лет опыта создания приложений мирового класса для больших и малых предприятий
10 разработчиков iOS, на которых стоит подписаться в Твиттере — Взлом с помощью Swift
Если вы ищете новости, советы или юмор, вот некоторые программисты, которые вас вдохновят.
Пол Хадсон @twostraws
Хотя у Twitter есть свои недостатки, он также является домом для многих творческих, умных и вдохновляющих людей. Для таких разработчиков, как мы, Twitter также может стать настоящим кладезем новостей, советов и подсказок, которые помогут нам стать лучшими программистами, хотя я должен признать, что на удивление сложно понять, за кем следить.
Итак, я решил составить краткий список людей, которые лично мне нравятся в Твиттере. Все они разрабатываются на одной из платформ Apple или для нее, некоторые из них работают или работали на Apple, но все они пользуются большим успехом, если вы хотите услышать больше голосов.
Если я пропустил ваших любимых людей, напишите мне по адресу [email protected]. Хватит болтовни — вот список, отсортированный по алфавиту…
Спонсируйте взлом с помощью Swift и достигните крупнейшего в мире сообщества Swift!
Джени Клейтон – @RedQueenCoder
Мне нужно упаковать чай, чтобы отвезти его в Лондон, или у них там есть?
— Джени Клейтон (@RedQueenCoder) 25 марта 2017 г.
Джени — автор Руководства по программированию на металле, тема настолько сложная, что я даже не осмеливаюсь ее коснуться. Она также увлеченный блоггер, активный ведущий подкастов и невероятный повар — и да, это означает, что вы можете ожидать, что фотографии дразнящих блюд будут опубликованы в ее ленте.
Но, прежде всего, люди, скорее всего, узнают Джени из ее выступлений на конференциях, будь то Forward Swift, iOSDevUK, 360iDev, That Conference или некоторых других. Хотя она часто выступает с техническими докладами, она также публично рассказала о своей борьбе с депрессией, своем опыте работы и прохождения собеседований в различных компаниях, а также о некоторой дискриминации, с которой она сталкивалась и продолжает сталкиваться.
Внимание: ожидайте изображения мопсов. Так много картинок.
Джо Грофф – @jckarter
Почему он называется ARKit, а не TableView
— Джо Грофф (@jckarter) 5 июня 2017 г. знания и интересы, но также известно, что он иногда выступал с докладами.
Тем не менее, что мне нравится в Джо, так это его безошибочное желание помочь людям решать проблемы — он ответил на множество моих вопросов о языке, дал предложения по улучшению и даже помог мне, направляя отчеты об ошибках, когда что-то не получалось. работать правильно.
Если вам посчастливится посетить WWDC, у вас может появиться шанс встретиться с Джо в одной из лабораторий. Если вам действительно повезло, вы можете даже встретить собак Джо. В противном случае, самое меньшее, что вы можете сделать, это подписаться на него в Твиттере и восхищаться их величием…
Говори за себя, в Сан-Хосе всегда есть вечеринка pic.twitter.com/8UCypkXoEC
— Джо Грофф (@jckarter) 25 февраля, 2017
Харлан Хаскинс – @harlanhaskins
АМА: Я только что сказал «извините» двум машинам, между которыми я шел.
— Харлан Хаскинс (@harlanhaskins) 9 июля 2017 г.
Харлан еще учится, но я уже могу гарантировать, что он знает о компиляторе Swift больше, чем вы. Конечно, он не говорит этого, потому что он слишком милый, но это простая истина: он дважды стажировался в Apple, последний раз в команде инженеров по качеству Swift, и является постоянным коммиттером репозитория Swift на GitHub.
Вы можете встретить Харлана, выступающего на конференциях, но в остальном я рекомендую вам взглянуть на некоторые из его замечательных работ на GitHub. В частности, я рекомендую вам проверить Trill, разработанный им язык, вдохновленный Swift и написанный на нем. Он также написал короткую серию сообщений в блоге, в которых рассказывает, как создать собственный компилятор в Swift.
Еще в июле Харлан написал в Твиттере, что он рад помочь людям узнать о вкладе в компилятор Swift, и с тех пор я думаю о том, чтобы рассказывать ему об этом каждую неделю. Заинтересованы? Передай ему привет!
Слава Пестов — @slava_pestov
Три непересекающихся множества: люди, внедряющие Swift, люди, использующие его, люди, предлагающие новые ключевые слова
— Слава Пестов (@slava_pestov) 16 февраля 2017 г. примерно половина того, что Слава твитит. Он работает хакером компилятора Swift в Apple, поэтому много пишет в Твиттере о Swift, компиляторах и особенно о коде, над которым работает.
При этом код, над которым он работает, часто выходит за рамки моего понимания, поэтому я либо трачу час или два, пытаясь расшифровать то, что он на самом деле сделал, либо просто надеюсь, что, следуя ему, я становлюсь умнее осмоса .
Слава особенно интересен своими взглядами на то, в чем Свифт не прав. Сотрудники Apple редко говорят о своих вещах в негативном свете, но Слава несколько раз писал в Твиттере о том, где команда Swift ошиблась и что они могли бы сделать лучше — это дает освежающе честное представление о проекте Swift с открытым исходным кодом.
Эрика Садун – @ericasadun
Думаю, я придумаю новое правило Swift™: если лучшим решением является оператор, вы, вероятно, делаете что-то не так
– ericasadun (@ericasadun) 18 августа 2017 г.
Я не был уверен, стоит ли включать Эрику в этот список, потому что ты уже следишь за ней, верно? Верно? Что ж, несколько сумасшедших дураков этого не делают, и с моей стороны было бы большой упущением не исправить эту ошибку, так что вот: вам действительно следует подписаться на Эрику Садун в Твиттере.
Да, она автор такого количества книг по iOS, что я даже не могу вспомнить их все, но она также регулярно публикует статьи на ericasadun.com, в которых освещаются новости Swift, интересные языковые советы, ответы на вопросы читателей и многое другое.
Эрика хорошо известна тем, что работала над огромным количеством предложений по Swift Evolution (по последним подсчетам — 25!), включая некоторые спорные. Я думаю, можно с уверенностью сказать, что мало кто живет и дышит Свифтом больше, чем Эрика.
Ребекка Слаткин – @RebeccaSlatkin
Будьте добры; все, кого вы встречаете, понятия не имеют, что, черт возьми, они делают. таким образом, что — чтобы перейти к делу — необычайно смешно. На самом деле, какое-то время какая-то часть меня не совсем была уверена, настоящая Ребекка или нет, потому что ей удается написать так много смехотворных твитов, что я предположил, что в этом каким-то образом замешана команда людей.
Ее твиты о Xcode, утечках памяти, Auto Layout и многом другом остроумны, понятны и… что ж, в данный момент, пожалуй, лучше просто прекратить писать и дать вам самим убедиться.
Читая через чье-то плечо об острых ощущениях и падениях, которые приходят с любовью, я целую минуту думал о своих отношениях с Xcode.
— Ребекка Слаткин (@RebeccaSlatkin) 28 августа 2017 г.
Когда парень, сидящий рядом с вами в самолете, запускает Xcode pic.twitter.com/msK8TVJWmo
— Ребекка Слаткин (@RebeccaSlatkin) 1 сентября 2017 г.
Написание кода, создающего ошибки, — это все равно, что съесть 1300 калорий M&Ms с арахисовым маслом. Ни запланировано, ни преднамеренно, и я сделал и то, и другое сегодня
— Ребекка Слаткин (@RebeccaSlatkin) 6 сентября , 2017
TIL, если я хочу найти самых незащищенных людей в Интернете, просто напишите в Твиттере какую-нибудь чепуху, содержащую фразу «индустрия, в которой доминируют мужчины»
— Ребекка Слаткин (@RebeccaSlatkin) 18 августа 2017 г.
Джесси Сквайрс – @jesse_squires
Правильно ли я делаю? Я думаю, что делаю это правильно. pic.twitter.com/iDtDUQ2M3y
— Джесси Сквайрс ✊ (@jesse_squires) 13 мая 2017 г.
Джесси — создатель моего любимого информационного бюллетеня Swift, Swift Weekly Brief, в котором подробно описаны предложения, изменения и обсуждения в сообществе Swift. (Полное раскрытие: я спонсировал четыре выпуска, чтобы поддержать его работу.)
Но, как и многие люди в этом списке, он, кажется, чувствует себя комфортно в разных шляпах: он ведет еженедельный подкаст Swift Unwrapped, выступает на конференциях по всему миру. , а также создал одну из самых популярных библиотек iOS всех времен: JSQMessagesViewController.
Вдобавок ко всему этому, Джесси даже находит время, чтобы написать несколько отличных сообщений в блоге на своем сайте, и, возможно, теперь, когда он уходит из JSQMessagesViewController, мы будем видеть их чаще.
John Sundell – @johnsundell
Вот простой способ настроить тест, чтобы избежать случайных циклов сохранения с объектными отношениями (такими как слабые делегаты и наблюдатели) в Swift ???? pic.twitter.com/sutHRSHlxV
— Джон Санделл (@johnsundell) 22 августа 2017 г.
Мне потребовалось некоторое время, чтобы следить за Джоном, и я действительно не знаю почему — я прочитал и получил удовольствие от многих его сообщений в блоге. , и видел так много отличных твитов, пронесшихся как ретвиты, что мне, вероятно, следовало нажать кнопку «Подписаться» несколькими месяцами ранее.
Джон, пожалуй, самый любопытный разработчик Swift, которого я знаю. Я не могу предсказать, о чем он напишет дальше, потому что, похоже, ему интересно все . Итак, одну неделю он будет говорить о необычных подклассах CALayer, другую неделю — о том, как сделать тесты более устойчивыми, а еще неделю — об анимациях SpriteKit. Каждую неделю это что-то новое и удивительное, что является отличным способом оставаться в тонусе.
В то же время Джон также ведет новый подкаст Swift by Sundell, и каким-то образом ему удается быть самым плодовитым оратором Swift, которого я знаю. На самом деле, я предполагаю, что он выступает на конференциях в два раза чаще, чем следующий по активности спикер, поэтому я полагаю, что у него, вероятно, достаточно Air Miles, чтобы добраться до Марса.
Кристина Тай — @kristinathai
А, спасибо? Я бы предпочел, чтобы меня не считали зверем… или ниндзя, или рок-звездой, или какой-то другой глупой терминологией, которая используется сейчас ???? pic.twitter.com/FucztdulKu
— Кристина Тай ⌚️ (@kristinathai) 22 февраля 2017 г.
Сразу хочу сказать: Кристина — мой любимый технический спикер по ряду причин.
Во-первых, она так увлечена своей работой, что проявляется в невероятном желании поделиться с другими тем, что она узнала.
Во-вторых, она часто говорит о вещах, выходящих за рамки чистого кодирования, например о том, как письмо делает вас лучшим инженером или как определить и опровергнуть сделанные вами предположения.
Но самое главное, она с удовольствием находит время, чтобы помочь людям вокруг нее учиться — если вы встретите ее на конференции и зададите ей вопрос, вы можете быть уверены, что получите ответ.
Пол Хадсон – @twostraws
Да, это я. Извините — по крайней мере, я оставил себя напоследок, верно? Я пишу о Swift, iOS, macOS, Xcode и обо всем, над чем сейчас работаю; Вы должны полностью следовать за мной.
Бонус: предложения читателей
Вот некоторые дополнительные разработчики, которые могут показаться вам интересными, как было предложено читателями. Если вы хотите добавить свои собственные предложения, напишите мне по адресу [email protected].
- Дэн Омачи @endomachi — инженер Apple, публикующий сообщения о новых образцах кода Metal и обновлениях существующих образцов.