iOS Такой 🍏
3.4K subscribers
418 photos
10 videos
2 files
301 links
IT | Подкасты | Apple | iOS Материалы | Swift

Реклама: @new_repository

Тёплый чат: https://t.me/+tzWmsOMTPpFjMzAy

Бусти: boosty.to/dimov_ios
Download Telegram
👟Будущие продукты, которые Apple выпустит в ближайшие месяцы!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Топ 10 тупых вопросов на собесе

Всем привет! Знаете, собеседования на iOS разработчика - это не всегда про глубокие знания swift, архитектурных паттернов, библиотек, system design. Иногда они напоминают сюрреалистический фильм с элементами абсурда. И сегодня я хочу поделиться с вами ТОП-10 самых нелепых вопросов, которые задавали мне на собеседованиях за всю историю. Данная статья - это лишь мое мнение, соглашаться Вам или нет, дело ваше.

#digest
⚡️Apple планирует выпустить 87 млн iPhone 16, что меньше на 4 млн, чем было у iPhone 15.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Набор группы 2.0 на обучение iOS Разработке

Мы запускаем интенсивное обучение iOS-разработке длительностью 6 месяцев, которое превратит тебя в уверенного в себе разработчика.

Что тебя ждет?

1️⃣ Опытный наставник: Senior iOS-разработчик с богатым опытом, который поделится своими знаниями и секретами.
2️⃣ Код-ревью: Строгий контроль качества кода, чтобы ты учился писать чистый и эффективный код.
3️⃣ Спринты: Работа в команде, планирование задач, дедлайны - как на настоящей работе!
4️⃣ Рабочие созвоны: Обсуждение прогресса, решение проблем, обмен опытом.

Это будет нелегко. Работать придется много.

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

После обучения ты получишь:

* Реальный апрув: Сформированный портфолио с проектами, которые ты реализуешь за время обучения.
* Уверенность в себе: Знание актуальных технологий, способность решать сложные задачи.
* Готовность к работе: Ты познакомишься с процессами работы в разработке. Научишься работать в команде.

За подробностями пишите @new_repository
Безопасный доступ к элементам массива в Swift

Этот код представляет собой расширение для массива в Swift, которое добавляет безопасные методы доступа к элементам.

Использование безопасных методов доступа к элементам массива делает код более устойчивым к ошибкам и повышает его надежность. Данное расширение является полезным инструментом для любого iOS-разработчика.

#полезное
Напиши свой кастомный optional

На большинстве собеседований я встречался с подобным вопросом или слышал его от знакомых ребят.

Задача: сделать кастомный опционал.
Обычно все пишут дефолтную реализацию Енама.

Предлагаю решить эту задачу глубже и разобраться с данной темой.

#собеседование
ЛИЧНЫЙ БРЕНД РАЗРАБОТЧИКА

Привет! Сегодня у нас в гостях Иван Ботанов, автор канала @dev_yttg

Мы поговорим с Ваней о "личном бренде" разработчика. Звучит, вроде, просто, но как это изнутри в реалиях Российского ИТ?
Присаживайтесь поудобнее и приятного просмотра!

Не забывайте ставить лайки, комментарии. Всем спасибо!🔥
Как успешно закрыть испытательный срок?

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

#digest #полезное
Разработка игр под Apple Vision Pro: ARKit, realityKit, Reality Composer Pro

Илья Проскуряков, iOS-разработчик компании Effective в статье рассказывает о разработке игр под Apple Vision Pro.

О разработке под Apple Vision Pro в интернете еще совсем немного информации и мало примеров. Есть, конечно, документация от Apple, но в силу неопытности в 3D-разработке можно прочитать о функции или параметре и все равно не понять, что с этим делать.

Оба фреймворка — и ARKit, и RealityKit находятся в бете. Я взял код из документации Apple, использовал его и оказалось, что он не работает. Пошел на форумы и обнаружил, что Apple переделали эту функцию, но не успели обновить документацию.

Советую данную статью, для тех кому интересна тема разработки под Apple Vision Pro
Мок-собеседование по "Дизайн Системе"

В мире разработки мобильных приложений, где скорость и качество должны идти рука об руку, неотъемлемой частью успеха становится использование дизайн-системы. Но что это такое и зачем она нужна?

Представьте себе хаос: неунифицированные элементы, непоследовательные цвета, неудобные шрифты. Это – реальность без дизайн-системы.

Дизайн-система – это единый набор правил, компонентов и стилей, который позволяет создать гармоничный и согласованный пользовательский интерфейс.

Собеседование проводит Олег, он так же ведет канал про iOS-Разработку. Очень классные, технические статьи, которые помогут вам в вашем проекте. Советую @easy_dev991
Завтра выходит выпуск про «Поиск работы в текущих реалиях»

Так же в списке следующих подкастов:

- Подкаст про нетворкинг
- Подкаст про грейды
- Подкаст про образование в IT
Smart news 💡

Актуальные новости из мира современных технологий:

- гаджеты;
- искусственный интеллект;
- прикольные изобретения;
- красоты космоса;
- общество, мнение знаменитостей и многое другое.

Присоединяйтесь,
будет интересно
👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Поиск работы iOS разработчиком в текущих условиях 2024

Ребята всем привет!

Сегодня у нас в гостях вновь наш старый друг Александр Сычёв. Мы пообщаемся, наверное, на самую больную тему для большинства разработчиков - на тему поиска работы. Да и вообще о рынке в целом, каков он во второй половине 2024 года и чего нам ждать в будущем :)

Выпуск получился очень насыщенным. Присаживайтесь поудобнее и приятного просмотра!

💬Т-Г канал Саши @headOfMobile
📹 Ютуб Екатерины https://www.youtube.com/@CaptainSingleton
😎 Школа разработчиков KTS @metaclass

Таймкоды добавили :)
Please open Telegram to view this post
VIEW IN TELEGRAM
Онбординг пользователя в новые фичи 👶

Сценарий отображения онбординга:

- пользователь открывает страницу с новой кнопкой;
- затемняется экран, и подсвечиваются новые элементы UI;
- появляется шторка с кратким описанием добавленного функционала;
- после закрытия шторки затемнение исчезает, как и подсветка добавленных элементов.


В интернете можно найти различные варианты реализации такого механизма. В этой статье мы предложим свою реализацию. Она будет соответствовать следующим принципам:

- масштабируемость;
- простота интеграции на период добавления онбординга;
- простота удаления после окончания периода информирования пользователей о новом функционале;
- современный стек (SwiftUI).


Реализацию такого механизма будем рассматривать на iOS15, библиотека SwiftUI.
Please open Telegram to view this post
VIEW IN TELEGRAM
🍏 iPhone 16 Plus vs iPhone 16 Pro Max.
Please open Telegram to view this post
VIEW IN TELEGRAM