Как стать автором
Обновить
94.49

Разработка под iOS *

Популярная мобильная ОС

Сначала показывать
Порог рейтинга

Apple собрала все сессии WWDC 2024 на одной странице. Записи рассортировали по темам, чтобы разработчики сразу могли перейти к интересующему разделу. Страница доступна как на сайте Apple Developers, так и в фирменном приложении для разработчиков.

Теги:
+3
Комментарии0

Виды логирования в Swift

Логирование — важный инструмент в арсенале разработчика. Оно помогает систематизировать сообщения, дает возможности фильтрации и многое другое. У Apple несколько основных инструментов для логирования.

Print — базовая функция, выводящая текст в консоль Xcode. Она часто используется для дебаггинга и неплохо справляется, когда решать приходится простые проблемы. В релизном коде Print оставаться не должен.

DebugPrint — очень похож на обычный Print, но отличается тем, что предоставляет дополнительную информацию о печатаемых объектах. DebugPrint имеет смысл использовать для дебага. Он покажет больше полезной информации о том, с каким типом объектов мы имеем дело. 

Dump — еще одна функция для распечатки сообщений в консоль. При работе с объектами и массивами объектов Dump показывает себя лучше, чем Print и DebugPrint. Мы получаем более наглядный результат, можем повлиять на то, в каком виде представлена информация, избавиться от лишнего «шума» в консоли.

OSLog — наш главный инструмент для ведения логов. Для этой функции мы передаем тип, название файла и название функции. Кастомизировать это можно как угодно.

Logger — более свежая альтернатива, доступная с iOS 14. Logger от OSLog отличается в деталях. Это разные уровни логирования и возможности настройки логов. С помощью расширений можно создать несколько логгеров, отвечающих за логирование разного функционала.

Подробнее о каждом инструменте — в нашем блоге.

Теги:
+2
Комментарии0

Разработчик приложений для VisionOS обнаружил, что система осуществляет температурное регулирование гарнитуры Vison Pro в зависимости от того, насколько сильно гаджет «слышит» бортовые вентиляторы в своих микрофонах.

Судя по всему, система устанавливает температурные ограничения на основе ограничений вентиляторов, а ограничения вентиляторов устанавливаются на основе насколько сильно гаджет слышит вентиляторы в микрофонах. Если я включу белый шум, то скорость вентилятора останется на максимуме, а дросселирование будет отсутствовать.

Ранее источники СМИ сообщили, что Apple приостановила разработку второго поколения гарнитуры Vision Pro, чтобы сосредоточиться исключительно на бюджетной версии устройства. Первая модель с начала февраля продаётся от $3500. Предполагается, что бюджетный вариант гарнитуры будет ограничен по функционалу, а его стоимость не превысит $1600.

Теги:
0
Комментарии3

Нужны ли iOS-разработчики в 2024 году и какие навыки пригодятся джуниорам? Команда Практикума провела исследование рынка труда, тут резюмируем ключевые выводы:

  • Найти работу джуниору реально, но стоит заложить несколько месяцев на ежедневную отправку откликов — на большинство из них начинающему специалисту, увы, не ответят.

  • Перед собеседованием важно повторить основы (например, по подборкам вопросов на собеседовании для iOS-разработчиков), а также проверить свой профиль на GitHub — закрыть слабые места и подготовиться к вопросам о проектах.

  • Софтскилы для джуниора не менее важны, чем знание Swift. Неумение рассуждать или агрессивное поведение на собеседовании практически гарантируют отказ работодателя, а чрезмерное волнение может помешать кандидату показать лучшие результаты. Чтобы этого избежать, можно посмотреть собеседования на YouTube или попросить знакомого разработчика провести тестовое интервью.

  • Знание многопоточности, SwiftUI и Combine, а также навык написания тестов необязательны, но увеличивают количество потенциальных вакансий и повышают шансы на скорое трудоустройство.

  • В тестовых заданиях важно не только полностью и без явных ошибок выполнить бриф, но и доработать проект так, чтобы работа выделялась среди десятков других, — выполнить в той архитектуре, которая указана в вакансии, или написать тесты, если этого не было в брифе.

→ Познакомитесь с языком Swift и запустите своё первое приложение в Xcode — игру Pong. 15 часов курса «iOS-разработчик» бесплатно.

Теги:
+3
Комментарии0

На странице ресурсов Apple опубликовали наборы UI-элементов для iOS/iPadOS 18. Есть как сами элементы, так и примеры использования. Пока доступны только файлы для Sketch, а наборы для Figma опубликуют позже.

Теги:
+4
Комментарии0

Раздел Apple ID будет переименован в «Аккаунт Apple» (Apple Account) в iOS 18, macOS Sequoia и watchOS 11. Этот процесс уже реализован в бета‑версиях систем.

В веб‑версии пока что сохраняется старое название Apple ID, но его тоже скоро заменят на Apple Account. Фактически это просто смена названия опции, на работе учётных записей пользователей такая ситуация никак не отразится.

Теги:
+4
Комментарии2

Пользователи бета-версии iOS 18 показали, как выглядит обновлённое меню настройки экрана блокировки. Теперь на нём можно заменить кнопки быстрого перехода к камере и фонарику на другие приложения.

Теги:
+3
Комментарии3

В iOS 18 можно настраивать не только яркость фонарика, но и ширину луча. Функция работает на iPhone 15 Pro и 15 Pro Max, так как для этого нужна вспышка с технологией Adaptive True Tone.

Теги:
+5
Комментарии0

В бета-версии iOS 18 пользователи нашли много прикольных и полезных фишек:

  • «ширина» луча фонарика меняется простым свайпом. Теперь можно сделать свет более направленным или более рассеянным;

  • элементы в Центре управления можно расширять, делая больше и удобнее;

  • Математические формулы уже работают в заметках, так, например, можно быстро посчитать стоимость продуктов;

  • рамки смартфона «набухают» в месте, где пользователь меняет громкость.

Теги:
+6
Комментарии2

В iOS 18 пользователям станет доступен игровой режим, который автоматически включается при запуске ресурсоёмких игр (тайлов AAA).

Что делает опция Game Mode на iPhone:

  • cокращает фоновую активность, чтобы смартфон мог поддерживать стабильно высокую частоту кадров даже после нескольких часов в играх;

  • значительно сокращает задержку при использовании игрового контроллера через Bluetooth;

  • аналогичным образом сокращает Bluetooth-задержку для AirPods.

При включении игрового режима в пункте управления на iPhone появится соответствующее уведомление.

Теги:
0
Комментарии0

Первые бета-тестеры iOS 18 превращают iPhone в смартфон Android пятилетней давности. На рабочем столе iPhone в iOS 18 нет выравнивания по сетке. Пользователи могут располагать иконки приложений и виджеты в любом порядке. Иконки теперь поддерживают тёмный и светлый режимы отображения, которые меняют заливку фона. Кроме того, пользователь может выбрать акцентный цвет иконок.

Теги:
+2
Комментарии3

Илон Маск пригрозил, что в случае массового внедрения презентованного сегодня ИИ-проекта Apple Intelligence он запретит все устройства Apple в своих компаниях.

Маск также добавил, что «Apple понятия не имеет, что на самом деле происходит, когда они передают ваши данные OpenAI», а все посетители в офисах его компаний будут проверяться на предмет наличия устройств Apple, которые планируется помещать в клетку Фарадея.

По словам Маска, самое идеальное решение было бы оставить Apple Intelligence в качестве отдельного приложения, а не встраивать во все сервисы и внутрь iOS 18.

Это просто абсурд, что Apple недостаточно умна, чтобы создать свой собственный ИИ, но при этом каким-то образом может гарантировать, что OpenAI защитит вашу безопасность и конфиденциальность!

Apple понятия не имеет, что на самом деле происходит, когда они передают ваши данные OpenAI. Они продают вас втридорога.

Илон Маск.

Теги:
+6
Комментарии4

В iPhone встроили ChatGPT бесплатно и без регистрации. Нейросеть будет встроена прямо в Siri с iOS 18. Все ИИ-функции будут доступны только в США и только на английском.

Система Apple Intelligence будет доступна в iOS 18, iPadOS 18 и macOS Sequoia. ChatGPT 4o появится на iOS, macOS и iPadOS «позже в 2024 году». Siri сможет к нему обратиться, если «не сможет сама выполнить команду». Перед этим система спросит разрешение пользователя. В будущем компания хочет использовать и другие модели искусственного интеллекта.

Ранее на WWDC 2024 Apple, спустя 14 лет после релиза своего планшета, наконец‑то добавила в iOS 18 штатное приложение «калькулятор» в iPad с возможностью делать «математические заметки».

Теги:
+2
Комментарии4

Ближайшие события

На WWDC 2024 Apple, спустя 14 лет после релиза своего планшета, наконец‑то добавила в iOS 18 штатное приложение «калькулятор» в iPad с возможностью делать «математические заметки».

Программа умеет не только считать базовые вещи, но и решать уравнения и простейшие физические задачи. Например, просчитать силу броска объекта по заданной траектории.

Теги:
+4
Комментарии0

Журналисты The Wall Street Journal рассказали, что Apple начала заниматься разработкой ИИ-функций после того, как Крейг Федериги попробовал GitHub Copilot. Сообщается, что старший вице-президент по разработке программного обеспечения компании экспериментировал с функцией автоматического завершения кода во время рождественских праздников в конце 2022 года. Он впечатлился ей и сразу начал мотивировать разработчиков Apple начать придумывать что-то своё. После этого события взгляды компании на генеративные модели машинного обучения поменялись в лучшую сторону, но Apple всё ещё занимает отстающую позицию среди международных технологических компаний.

Теги:
+6
Комментарии0

Apple выпустила цифровые стикеры, приуроченные к WWDC24. Они появляются на iPhone вместе с обновлением приложения Developer. После этого стикеры можно использовать в iMessage и других мессенджерах. Вместе с этим в приложении Developer появились разделы, в которых будут публиковать сессии грядущей WWDC.

Теги:
+3
Комментарии0

Siri позволит управлять некоторыми функциями приложений iPhone с помощью голоса. Обновлённый помощник появится в следующем году.

Siri сможет анализировать активность на смартфоне и автоматически активировать функции. Apple планирует поддерживать «сотни» команд в своих приложениях. Изначально Siri будет обрабатывать только одну команду за раз, но со временем помощник станет многозадачным. Так, Siri можно будет попросить подвести итоги записанной встречи и отправить саммари другу.

Это немного похоже на то, что обещала компания Samsung, запустив Bixby в 2017 году.

Теги:
+6
Комментарии0

VR-игры Job Simulator и Vacation Simulator вышли для гарнитуры Apple Vision Pro.

Job Simulator – это игра, в которой автоматизация и роботы заменили людей. Игроки могут попробовать себя в роли офисного работника, шеф-повара или продавца магазина.

Vacation Simulator является аналогом Job Simulator, но в этой игре процесс сосредоточен на отпуске. Пользователь может принять участие в разных активностях, включая создание ледовой скульптуры, плавание, вязание варежек, строительство снеговиков, занятие йогой, рисование, фотографирование и многое другое в различных локациях (лесных, горных и пляжных сценах).

Теги:
+6
Комментарии0

Apple опубликовала краткую программу конференции WWDC24, которая пройдёт с 10 по 14 июня 2024 года. На специальном сайте разработчики могут добавить в календарь презентации и сессии, чтобы не пропустить. Apple будет транслировать все происходящее, а в конце выпустит записи.

Теги:
+8
Комментарии0

Apple в ходе WWDC 2024 может представить базовые функции ИИ, в том числе расшифровку голосовых заметок или автоматически генерируемые смайлы. Кроме того, компания объявит о партнёрстве с OpenAI.

Похоже, что ChatGPT будет интегрирован в операционные системы Apple. При этом компания всё ещё обсуждает соглашение с Google, чтобы внедрить и Gemini. Также IT-гигант может вести переговоры с Anthropic. 

Самой значимой ИИ-опцией, о которой объявит Apple, станет «умное суммирование» (smart recap). По-видимому, опция будет объединять пропущенные сообщения, уведомления и многое другое. 

Приложение Voice Memo позволит значительно улучшить качество расшифровок. 

Компания также планирует анонсировать улучшения поиска Spotlight на устройстве, поиска в Интернете с помощью Safari и создания подсказок для электронных писем и текстовых сообщений.

Наконец, ИИ планируется использовать для ретуширования фотографий и быстрой генерации смайлов.

Теги:
Всего голосов 2: ↑2 и ↓0+6
Комментарии0