Продвинутый дебаг в Xcode
В среднем программист тратит 60% времени на дебаг кода. А начинающие разработчики и того больше.
В нашей статье Senior iOS-разработчик поделился советами по отладке кода в Xcode, которые сделают процесс дебага эффективнее и сэкономят ваше время на более важные вещи:
https://tprg.ru/siqc
#mobile #ios
В среднем программист тратит 60% времени на дебаг кода. А начинающие разработчики и того больше.
В нашей статье Senior iOS-разработчик поделился советами по отладке кода в Xcode, которые сделают процесс дебага эффективнее и сэкономят ваше время на более важные вещи:
https://tprg.ru/siqc
#mobile #ios
#вакансии #работа #ios #swift
Санкт-Петербург, 2000–3500 $, опыт от 2 лет
Lifestyle Production Group ищет iOS-разработчика в команду разработки внутреннего продукта компании в сфере видеоредактирования.
Помимо неплохого оклада из преимуществ можно отметить:
— работу на иностранный рынок;
— наличие корпоративного оборудования, индивидуальную комплектацию рабочего места;
— отсутствие бюрократии, гибкий, слаженный внутренний процесс с эффективным менеджментом.
Узнать подробности и откликнуться: https://tprg.ru/9ed1
Санкт-Петербург, 2000–3500 $, опыт от 2 лет
Lifestyle Production Group ищет iOS-разработчика в команду разработки внутреннего продукта компании в сфере видеоредактирования.
Помимо неплохого оклада из преимуществ можно отметить:
— работу на иностранный рынок;
— наличие корпоративного оборудования, индивидуальную комплектацию рабочего места;
— отсутствие бюрократии, гибкий, слаженный внутренний процесс с эффективным менеджментом.
Узнать подробности и откликнуться: https://tprg.ru/9ed1
В новой версии iOS можно установить Chrome браузером по умолчанию, но из-за бага он сбрасывается после перезагрузки
Мало того, что разработчикам пришлось допиливать приложения под новые требования, они ещё должны были спросить разрешения у Apple. Google первой сделала всё как полагается, но оказалось, что быть браузером по умолчанию можно только до перезагрузки.
К тому же, если изменить почту по умолчанию, но оставить Safari, то ссылки электронной почты всё равно будут открываться в приложении Apple Mail, а не в стороннем почтовом клиенте.
Источник: Digger
#chrome #ios
Мало того, что разработчикам пришлось допиливать приложения под новые требования, они ещё должны были спросить разрешения у Apple. Google первой сделала всё как полагается, но оказалось, что быть браузером по умолчанию можно только до перезагрузки.
К тому же, если изменить почту по умолчанию, но оставить Safari, то ссылки электронной почты всё равно будут открываться в приложении Apple Mail, а не в стороннем почтовом клиенте.
Источник: Digger
#chrome #ios
Сколько нужно задач и времени на полноценное собеседование iOS-разработчика?
Оказывается, всего одна задача и 10 минут времени. А какая задача и почему, рассказывает руководитель iOS-разработки в RentaTeam Андрей Урядов:
https://tprg.ru/G3Oz
#ios #собеседование
Оказывается, всего одна задача и 10 минут времени. А какая задача и почему, рассказывает руководитель iOS-разработки в RentaTeam Андрей Урядов:
https://tprg.ru/G3Oz
#ios #собеседование
Надумали разрабатывать приложение для iOS? Притормозите и убедитесь, что всё делаете правильно
В этой статье вы найдёте ответы на часто задаваемые вопросы об iOS разработке и полезные ссылки для тех, кто хочет начать разрабатывать приложения на iOS:
https://tprg.ru/KwLi
#ios #разработка
В этой статье вы найдёте ответы на часто задаваемые вопросы об iOS разработке и полезные ссылки для тех, кто хочет начать разрабатывать приложения на iOS:
https://tprg.ru/KwLi
#ios #разработка
This media is not supported in your browser
VIEW IN TELEGRAM
Новый баг в iOS «ломает» Wi-Fi и AirDrop при подключении к Wi-Fi сети с необычным названием
Эксперты Bleeping Computer поясняют, что ошибка может быть вызвана тем, что iOS интерпретирует символы после «%» как спецификаторы формата строки. И хотя сброс настроек сети должен решить проблему, не советуем воспроизводить баг на своём устройстве.
Баг заключается в том, что при присоединении iPhone к Wi-Fi сети с названием «%p%s%s%s%s%n» Wi-Fi попросту отключается. А попытка его активации приводит к моментальному сбрасыванию кнопки включения. Тем временем, пользователи смартфонов на Android сообщают, что у них после подключения к сети Wi-Fi работает в штатном режиме.
#ios #баги
Эксперты Bleeping Computer поясняют, что ошибка может быть вызвана тем, что iOS интерпретирует символы после «%» как спецификаторы формата строки. И хотя сброс настроек сети должен решить проблему, не советуем воспроизводить баг на своём устройстве.
Баг заключается в том, что при присоединении iPhone к Wi-Fi сети с названием «%p%s%s%s%s%n» Wi-Fi попросту отключается. А попытка его активации приводит к моментальному сбрасыванию кнопки включения. Тем временем, пользователи смартфонов на Android сообщают, что у них после подключения к сети Wi-Fi работает в штатном режиме.
#ios #баги
Какой стек выбрать iOS-разработчику сегодня?
WWDC21 и WWDC20 были наполнены множеством новых и интересных вещей. За некоторые из них возможно и не стоит браться сразу же из-за отсутствия обратной совместимости с предыдущими версиями iOS. Но обновить стек и научиться работать с ними заранее точно лишним не будет.
В этой статье iOS-разработчик поделился своим набором инструментов, архитектур и ресурсов, которые сейчас использует для разработки. TL;DR можете увидеть на картинке, а здесь есть перевод статьи на русском: https://tprg.ru/dWgU
#ios #начинающим
WWDC21 и WWDC20 были наполнены множеством новых и интересных вещей. За некоторые из них возможно и не стоит браться сразу же из-за отсутствия обратной совместимости с предыдущими версиями iOS. Но обновить стек и научиться работать с ними заранее точно лишним не будет.
В этой статье iOS-разработчик поделился своим набором инструментов, архитектур и ресурсов, которые сейчас использует для разработки. TL;DR можете увидеть на картинке, а здесь есть перевод статьи на русском: https://tprg.ru/dWgU
#ios #начинающим
Всем летающей пиццы!
Подробное описание процесса разработки и исходники к посту прилагаются.
#android #ios
Подробное описание процесса разработки и исходники к посту прилагаются.
#android #ios
Telegram
Мобильная разработка
Как сделать летающую пиццу в мобильном приложении?
Недавно в Додо Пицце сделали коллаб на тему недавно вышедшего фильма «Дюна». Ребята заморочились и не просто поменяли фон на картинке, а сделали так, чтобы пицца реагировала на движение смартфона.
Здесь…
Недавно в Додо Пицце сделали коллаб на тему недавно вышедшего фильма «Дюна». Ребята заморочились и не просто поменяли фон на картинке, а сделали так, чтобы пицца реагировала на движение смартфона.
Здесь…
Почему смартфоны на Android снимают видео хуже iPhone?
Пользователи iPhone часто заявляют, что сколько бы сотен мегапикселей не засовывали в камеру очередного «ZTU Mega Blade Fold 13 Pro Max», она будет хуже самой обычной камеры в устройствах Apple. Оказывается, это не просто холивар и у этого мнения есть вполне понятное объяснение.
Советуем почитать статью от разработчика mcpro24fps, Android-приложения для профессиональной видеосъёмки на телефон. В ней он поделился своими проблемами при разработке приложения. И подробно рассказал, почему виноваты сами производители смартфонов и их разработчики, а не Android:
https://tprg.ru/cKxP
#android #ios
Пользователи iPhone часто заявляют, что сколько бы сотен мегапикселей не засовывали в камеру очередного «ZTU Mega Blade Fold 13 Pro Max», она будет хуже самой обычной камеры в устройствах Apple. Оказывается, это не просто холивар и у этого мнения есть вполне понятное объяснение.
Советуем почитать статью от разработчика mcpro24fps, Android-приложения для профессиональной видеосъёмки на телефон. В ней он поделился своими проблемами при разработке приложения. И подробно рассказал, почему виноваты сами производители смартфонов и их разработчики, а не Android:
https://tprg.ru/cKxP
#android #ios
Forwarded from Мобильная разработка
Бесплатный курс лекций по iOS-разработке от «Яндекса»
Подоспела годнота — ребята из «Яндекса» выложили на YouTube записи лекций по iOS-разработке, которые читались этим летом в Школе мобильной разработки:
https://tprg.ru/Ycfh
В курсе прошлись по всем важным аспектам разработки приложений, начиная с углубленного изучения особенностей Swift и заканчивая особенностями сборки, автотестов и подходов к построению архитектуры приложения.
#ios
Также доступны лекции по Flutter и Android-разработке:
Подоспела годнота — ребята из «Яндекса» выложили на YouTube записи лекций по iOS-разработке, которые читались этим летом в Школе мобильной разработки:
https://tprg.ru/Ycfh
В курсе прошлись по всем важным аспектам разработки приложений, начиная с углубленного изучения особенностей Swift и заканчивая особенностями сборки, автотестов и подходов к построению архитектуры приложения.
#ios
Также доступны лекции по Flutter и Android-разработке:
Telegram
Мобильная разработка
Бесплатный курс по Flutter-разработке
Недавно мы рассказывали про свежий курс лекций от «Яндекса» по мобильной разработке. Помимо основного курса по Android-разработке, ребята проводили факультатив по фреймворку Flutter и уже выложили записи лекций:
h…
Недавно мы рассказывали про свежий курс лекций от «Яндекса» по мобильной разработке. Помимо основного курса по Android-разработке, ребята проводили факультатив по фреймворку Flutter и уже выложили записи лекций:
h…
Эти особенности Swift здорово облегчат и ускорят процесс разработки
Опционалы, оператор guard, wildcard, константы, функции высшего порядка и атрибуты доступа — ребята из команды мобильной разработки КРОК простым языком объяснили, как работают одни из самых полезных особенностей языка Swift:
https://tprg.ru/ZId9
#ios #swift
Опционалы, оператор guard, wildcard, константы, функции высшего порядка и атрибуты доступа — ребята из команды мобильной разработки КРОК простым языком объяснили, как работают одни из самых полезных особенностей языка Swift:
https://tprg.ru/ZId9
#ios #swift
Стоит ли учить Objective-C в 2022 году?
Да, это удивительно, но Objective-C до сих пор активно используется в разработке:
— Во-первых, это проекты старше 2-3 лет, часть кодовой базы которых написана на Objective-C.
— Во-вторых, некоторые приложения при всём желании пока всё равно не получится полноценно переписать на Swift.
— В-третьих, язык с более низким уровнем абстракции точно пригодится, если необходима сложная работа с сетью, памятью и ресурсами устройства.
В статье ребята из команды мобильной разработки КРОК поделились своим опытом. И рассказали, почему язык до сих пор жив и стоит ли учить его в 2022 году: https://tprg.ru/qu7k
#ios #swift
Да, это удивительно, но Objective-C до сих пор активно используется в разработке:
— Во-первых, это проекты старше 2-3 лет, часть кодовой базы которых написана на Objective-C.
— Во-вторых, некоторые приложения при всём желании пока всё равно не получится полноценно переписать на Swift.
— В-третьих, язык с более низким уровнем абстракции точно пригодится, если необходима сложная работа с сетью, памятью и ресурсами устройства.
В статье ребята из команды мобильной разработки КРОК поделились своим опытом. И рассказали, почему язык до сих пор жив и стоит ли учить его в 2022 году: https://tprg.ru/qu7k
#ios #swift
Шпаргалка по шорткатам в Xcode, в которой собраны все основные комбинации клавиш для редактирования кода, работы с вкладками, документацией и не только.
Англоязычная версия в формате pdf: https://www.git-tower.com/blog/xcode-cheat-sheet/
#ios #шпаргалка
Англоязычная версия в формате pdf: https://www.git-tower.com/blog/xcode-cheat-sheet/
#ios #шпаргалка
Вы когда-нибудь докупали расширенный объём хранилища для хранения музыки Apple Music (iTunes)? Возможно, вы заполняли его гигабайтами пустого пространства.
Оказывается, музыкальные файлы, которые вы покупаете в Apple Music Store (AMS; ранее назывался iTunes Music Store) содержат приблизительно 6% цифрового аналога пустоты. И речь не о тишине, а о сплошных блоках пустого пространства, находящихся внутри файлов.
Зачем Apple добавляет в каждый файл Apple Music полмегабайта пустоты? И как вернуть впустую занимаемое пространство? Технический обзор есть в этой статье.
Оригинал на английском: https://www.ctrl.blog/entry/apple-music-nullbytes.html
Перевод на русский: https://habr.com/ru/post/659799/
#apple #ios
Оказывается, музыкальные файлы, которые вы покупаете в Apple Music Store (AMS; ранее назывался iTunes Music Store) содержат приблизительно 6% цифрового аналога пустоты. И речь не о тишине, а о сплошных блоках пустого пространства, находящихся внутри файлов.
Зачем Apple добавляет в каждый файл Apple Music полмегабайта пустоты? И как вернуть впустую занимаемое пространство? Технический обзор есть в этой статье.
Оригинал на английском: https://www.ctrl.blog/entry/apple-music-nullbytes.html
Перевод на русский: https://habr.com/ru/post/659799/
#apple #ios
Если новости о прошедшей конференции WWDC 2022 от Apple заполонили ваши новостные ленты, но вам хотелось бы вычленить самое главное, собрали лучшие материалы на эту тему
Что почитать о прошедшей конференции:
1. Большой обзорный материал на Rozetked со всеми анонсами WWDC 2022. Что нового в iOS 16, что такое Live Activity и Apple Pay Later, есть ли что интересного в watchOS 9, в чём лучше чип M2, чем Apple предлагает заменить камеру в MacBook и при чём тут Эйс Вентура: rozetked.me/articles/23912
2. Нестандартный взгляд от издания Gizmodo на то, как Apple убивает новыми фичами своих конкурентов и ещё сильнее замыкает пользователей на собственной экосистеме. Про:
— CarPlay вместо бортового компьютера машины,
— Passkeys вместо паролей,
— iPhone вместо веб-камер,
— Freeform вместо Zoom, Google и других «неудачников»: https://gizmodo.com/apple-wwdc-kills-password-managers-webcams-carplay-goog-1849025449/slides/5
3. Полный подробный разбор процессора M2 для технарей: 20 миллиардов транзисторов (против 16 в прошлом), 10 графических ядер и аппаратное декодирование 8k видео: https://www.anandtech.com/show/17431/apple-announces-m2-soc-apple-silicon-updated-for-2022
#apple #ios
Что почитать о прошедшей конференции:
1. Большой обзорный материал на Rozetked со всеми анонсами WWDC 2022. Что нового в iOS 16, что такое Live Activity и Apple Pay Later, есть ли что интересного в watchOS 9, в чём лучше чип M2, чем Apple предлагает заменить камеру в MacBook и при чём тут Эйс Вентура: rozetked.me/articles/23912
2. Нестандартный взгляд от издания Gizmodo на то, как Apple убивает новыми фичами своих конкурентов и ещё сильнее замыкает пользователей на собственной экосистеме. Про:
— CarPlay вместо бортового компьютера машины,
— Passkeys вместо паролей,
— iPhone вместо веб-камер,
— Freeform вместо Zoom, Google и других «неудачников»: https://gizmodo.com/apple-wwdc-kills-password-managers-webcams-carplay-goog-1849025449/slides/5
3. Полный подробный разбор процессора M2 для технарей: 20 миллиардов транзисторов (против 16 в прошлом), 10 графических ядер и аппаратное декодирование 8k видео: https://www.anandtech.com/show/17431/apple-announces-m2-soc-apple-silicon-updated-for-2022
#apple #ios
This media is not supported in your browser
VIEW IN TELEGRAM