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 за несоблюдение Закона о цифровых рынках

• Компания не внедрила в App Store необходимые изменения, которые позволили бы разработчикам добавить ссылки для перехода к более низким ценам за подписки за пределами App Store.
Please open Telegram to view this post
VIEW IN TELEGRAM
Xcode становится все хуже и хуже — Обсуждение на Reddit

Пост на Reddit посвящен обсуждению проблем, с которыми сталкиваются разработчики при использовании Xcode.

В обсуждении поднимаются вопросы о том, насколько актуальны проблемы, связанные с частыми багами, производительностью и т.п. Как они влияют на работу разработчиков, и какие решения могут быть предложены.
ПРОДАЖИ В IT

Всем привет! 👋
В этом подкасте мы погружаемся в мир IT-продаж – профессию, которая будоражит умы многих разработчиков.

Поговорим о плюсах и минусах профессии. Можно ли уйти из разработки в продажи. Как вообще чувствует себя рынок продаж в России с 2022-го года

p.s Так же добавили подкаст на наш бусти, для тех у кого есть проблемы с YouTube.

📹 Ютуб Екатерины
🛜
LinkedIn Максима
Please open Telegram to view this post
VIEW IN TELEGRAM
Ищем разработчика уровня middle+ или очень уверенного в себе middle, который не боится на публику попроектировать что-то и поделиться своими знаниями в нашем следующем выпуске 🙂

Если у кого есть желание, не стесняйтесь - пишите 😎
Apple готовит два новых продукта на 2026

По мнению аналитика Минг-Чи Куо, один из поставщиков Apple может быть привлечен для создания камеры для умного дома и будущих AirPods, ориентированных на здоровье.

После того как Apple отказалась от десятилетнего проекта Apple Car, появились слухи о том, что Apple увеличит инвестиции в умный дом и искусственный интеллект. Зачатки Apple Intelligence были представлены общественности совсем недавно, но было мало информации о втором направлении — умном доме, кроме слухов об умном мониторе.

Подробнее в статье
Интерактивные кнопки в SwiftUI

Новый модификатор ButtonRepeatBehavior позволяет повторять действие кнопки при долгом нажатии, как в Stepper.
📨 Топ самых загружаемых бесплатных приложений в российском App Store

• Обстановка на 18 ноября🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Рефачим код на SwiftUI

Всем привет! 👋
Сегодня в выпуске мы с Тимуром займемся рефакторингом кода, написанного на SwiftUI.

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

Полезные ссылки:
1. Книга по SwiftUI
2. unowned self

📹 YouTube Тимура
🍏 Бусти Тимура
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Об анатомии крэшей на iOS «по-взрослому»

В работе любого ПО как на iOS, так и на других ОС, важна стабильность и отказоустойчивость. Вместе с тем, полностью исключить сбои и ошибки в работе приложений попросту невозможно. Соответственно, ключевое значение имеет возможность оперативного отлавливания ошибок и их устранения. В этом не обойтись без знания «анатомии» крэшей и понимания принципов работы с ними.

В этой статье Давид из компании ОК расскажет, как устроены крэши в iOS, откуда они берутся и как с ними взаимодействовать.
Руководитель группы разработки большого продукта, ведущий крутой канал про IT и жизнь

Хочу поделиться каналом Димы, где он рассказывает о карьере в IT, менджменте проектов, интересных кейсах из мира ИТ, конференциях и забавных моментах из жизни.

Этот канал будет полезен как опытным разработчикам, так и новичкам, менеджерам и всем, кто интересуется IT. Его интересно читать, вы сможете подчеркнуть нужную информацию и использовать её как ценный ресурс для саморазвития.

Рекомендую подписаться 🔥
Из Lineage 2 в веб-разработку: Путь самоучки (Часть 1/4)

«Войти в IT». Эта фраза одинаково бесит всех IT-шников и манит всех остальных. Уверен, у каждого технаря есть своя история и ответ на вопрос: «Почему ты в IT?».

Хочу поделиться своей историей:

2009 год. Я — тринадцатилетний подросток, который к тому моменту уже три года играл в Lineage 2. У меня был крутой клан, активно «нагибавший» пиратские PvP-серверы. Несмотря на юный возраст и звонкий голос в RaidCall (тогдашнем Discord), я уже был «руководителем», пусть и таких же подростков. В моём «отделе» клана было 36 человек, с которыми мы ежедневно сражались с монстрами и другими кланами, доказывая свою крутость (прежде всего, самим себе).

Однажды мой игровой заместитель спросил:
— А чего мы как лохи? У всех крутых кланов есть свой сайт, а у нас нет.
— Говно вопрос, сделаю, — ответил я, и от страха свело желудок.

Но я же не простой пацан, я — глава клана! Значит, надо что-то решать. «Окей, Google. Как создать сайт?» — этот запрос улетел в поисковую строку, и на меня обрушился миллиард сайтов. Откуда начать? Куда копать? Что за буквы — HTML? Паника. Чистая, подростковая паника.

Тогда на помощь пришла реклама Ucoz. Тем, кого от одного его упоминания не трясёт, поясню: Ucoz — один из первых конструкторов сайтов, чем-то похожий по «крутости» на «Народ» от Яндекса.

Постепенно, «программируя» мышкой в админке Ucoz, я начал забрасывать поисковик вопросами:

«Как поменять картинку?»
«Как добавить музыку?»
«Как добавить падающий снег?»

Вы поняли. Фантазия работала на полную катушку.

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

Следующие полтора года я потратил на то, чтобы узнать, что такое HTML, CSS и JavaScript. Делал разные штуки с нуля и внедрял их на своём личном сайте dimati96.ru. Да, мой ник был dimati. Плачут небеса о любви и мечте…

Когда мне исполнилось 15 лет, друг привёл первого коммерческого клиента — целый (для меня в 15 лет) автосервис. Для них я стал карманным Биллом Гейтсом, который в 15 лет знает, как сайты делаются. Но о деньгах и фрилансерском страхе — в следующем посте.

А как вы пришли в IT?


Путь к СЕО (18+). Подписаться

Соц.сети с другим контентом:
📷 Instagram
Please open Telegram to view this post
VIEW IN TELEGRAM
Bottom Sheets in SwiftUI

Sheets в SwiftUI — это способ представления модального содержимого поверх текущего представления.

В данной статье показаны примеры работ с iOS и iPadOS, также упоминается возможность изменения размера листов.

Статья с примерами, кодом и различной реализацией.
🍏 Это самые продаваемые модели iPhone в 2024 году согласно новому отчету

• 42% продаж новых iPhone — это базовые модели.
Please open Telegram to view this post
VIEW IN TELEGRAM
Обновление на Boosty

Всем привет! За последнее время, мы на бусти выложили много нового и полезного контента, такие как:

1. Решаем задачу с собеседований про NotificationCenter

2. Список задач которые могут встретиться на собеседованиях

3. Разница между .onAppear и .task

4. Дебаг в SwiftUI

5. Рефакторинг кода на SwiftUI


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

Присоединяйся🔥
🍏 iPadOS 19 станет ещё больше похожа на macOS

• Apple представит возможность закрепления файлов прямо на домашнем экране.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
TaskGroup на примерах

В данной статье вы узнаете, как работать с TaskGroup и чем она отличается от Task и async let. На примере показывают аналогичные реализации с и без TaskGroup и разбирают некоторые (не для всех очевидные) моменты при работе с данной сущностью.
Видео и подкасты для разработчиков iOS vs Android: большая битва платформ — что лучше для разработчика, бизнеса и простого пользователя

Какую из мобильных платформ предпочесть? Разбираемся вместе с инженерами Сравни: Android-разработчиком Русланом Кадыровым и iOS-разработчиком Константином Китаевым.
Дебаг на максимум: секретные настройки Xcode, которые должен знать каждый разработчик

В статье рассматривают решение проблем с UI. Вам понадобятся знания основ Swift, CPU, GPU (про них поговорим). Пройдетесь по примерам багов отображения на iPhone 16 Pro.