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

Реклама: @new_repository

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

Бусти: boosty.to/dimov_ios
Download Telegram
🏦Тинькофф вернулся в AppStore

• Успевайте качать, пока не удалили.
Please open Telegram to view this post
VIEW IN TELEGRAM
Как использовать дженерики в Swift

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

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

Подробнее читаем и смотрим в статье
👟Первые ИИ-функции в iOS 18 не будут использовать облачные сервера

• Все действия с ИИ будут выполняться локально на устройстве.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Как написать интерактивный виджет для iOS

Виджеты в новом обличии появились в 2020 году вместе с выходом iOS 14.

За это время Apple выпустила больше семейств виджетов, а также добавила их на экран блокировки в iPhone и iPad. Но интерактивность появилась впервые только в iOS 17.

Неплохой гайд, в котором разобрались, из чего состоит интерактивный виджет: формирование Timeline, как работает интерактивность через библиотеку AppIntents и показали, как написать свой первый интерактивный виджет.
Сервис для визуализации JSON

Есть и поиск, и темная тема. Выглядит вроде удобно, можно тестить.
🍏Япония намерена взыскать с Apple до 20% штрафа за антимонопольные практики.
Please open Telegram to view this post
VIEW IN TELEGRAM
🍏Все модели iPhone 16 будут иметь кнопку действия.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎵 Spotify на SwiftUI

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

Создайте красивую анимацию и улучшите взаимодействие с пользователем. Хорошо подойдет для тех, кто только хочет узнать SwiftUI.
Cамое худшее, что могло придумать человечество - это xCode
⚡️Bloomberg: Apple удалила Telegram и WhatsApp из китайского магазина приложений по требованию Пекина.
Please open Telegram to view this post
VIEW IN TELEGRAM
🍏Apple выпустит Mac mini сразу с процессором M4 в конце этого года.
Please open Telegram to view this post
VIEW IN TELEGRAM
Как устроена мобильная разработка в Кинопоиске

В гостях Илья Лобанов, руководитель мобильной разработки в Кинопоиске.

Обсудили специфику приложения Кинопоиска и смотрят ли люди фильмы на телефонах. Подробно прошлись про разработку под телевизоры и узнали, носят ли разработчики кинопоиска в рюкзаке телевизоры для разработки, какие есть особенности разработки под ТВ, а также какие ещё бывают ОС на ТВ и что такое Smart TV.

Во второй половине поговорили про переиспользование кода на платформах, Kotlin Multiplatform, общий плеер, поспорили про C++ и Rust и их применимость в мобильной разработке и послушали про ближайшие планы Кинопоиска.
⚡️Слухи: Apple планирует в iPhone 16 отказаться от физических кнопок

• Теперь они будут ёмкостными с виброотдачей.
Please open Telegram to view this post
VIEW IN TELEGRAM
🍏MacRumors: Apple выпустит приложение Калькулятор для iPad в этом году.
Please open Telegram to view this post
VIEW IN TELEGRAM
🍏Apple теряет позиции

• Количество активаций iPhone в США резко упало до уровня 2017 года.
Создавайте собственные приложения для iPhone и Android с помощью Skip

🖥 Skip переносит разработку приложений Swift на Android. Это инструмент, который позволяет разработчикам использовать единый современный язык программирования (Swift) и первоклассную среду разработки (Xcode) для создания действительно нативных приложений как для iOS, так и для Android.

https://skip.tools/
Please open Telegram to view this post
VIEW IN TELEGRAM
Айосеры 🍏

Хочу предложить вам список ресурсов, который поможет вам в развитии и росте.

Айосеры - папка с каналами

На этих каналах вы сможете найти ответы на сложные вопросы по iOS разработке и следить за последними трендами мобильного мира. Подписывайтесь!

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

#ios #apple #channels
Please open Telegram to view this post
VIEW IN TELEGRAM
🍏Apple удалила несколько приложений искусственного интеллекта из App Store, которые могли создавать обнаженные изображения без согласия.
Please open Telegram to view this post
VIEW IN TELEGRAM
​​Создаём кастомный календарь на SwiftUI

Видео о том, как создать многоразовый пользовательский календарь, который вы сможете использовать в своих проектах для различных целей. Календарь сделан интерактивным, позволяя пользователям выбирать даты и изменять цвета.
Bloomberg: Евросоюз обяжет Apple добавить на iPad поддержку сторонних магазинов приложений в Европе

Также Apple придётся на территории ЕС сделать iPad совместимым с альтернативными браузерными движками — то есть, подогнать планшеты под действие Закона о цифровых рынках (DMA).

Ранее DMA действовал только в отношении смартфонов. Теперь у Apple есть примерно шесть месяцев, чтобы привести iPadOS в соответствие с новыми требованиями.
А так ли нужна Swift Modern Concurrency?

В Swift 5.5 Apple предоставили разработчикам новый подход к конкурентному программированию – механизмы Task, async/await и акторы. Но к большому удивлению спикера многие разработчики не хотят использовать новые концепции, переводить на них существующие проекты или начинать новые. И, казалось бы, действительно зачем, если у нас «старые добрые очереди и потоки».

Но новая модель конкурентности – это не просто синтаксис, а совершенно новая для Swift концепция, которая лежит глубоко под фасадом async/await. Придумана и реализована она была еще в 60-х годах и спустя 60 лет добралась и до Swift.

Василий рассказал об истории этой концепции, а также о том, как она на самом деле используется в Swift и почему нам обязательно нужно переходить на нее.