TGViewer
Channel Public Channel
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

@iosgr

Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Subscribers
12K
Photos
768
Videos
71
Links
4.3K

Showing posts older than #4230 · Back to latest

Older Posts 20 shown
Post #4229 8.55K
Используем Cursor в iOS разработке

Я уже делился несколькими примерами того, как разработчики пересаживаются с Xcode на Cursor. Держите подробную статью про то, как настроить Cursor, и написать с его помощью браузер фотографий.
  • 👍 24
  • ❤ 3
  • 👎 3
  • 💅 1
Post #4228 7.94K
Кастомная анимация SegmentedControl

Разбираемся, как реализовать кастомный SegmentedControl с анимированным изменением выделенного элемента через matchedGeometryEffect().
  • 💅 18
  • ❤ 8
  • 🔥 2
Post #4227 7.85K
Невероятный глубинный лор в исходниках SQLite!
  • 🔥 89
  • 💅 20
  • ❤ 6
  • 👍 6
Post #4225 6.56K
Apps of the Year 2024

Apple подвели итоги ежегодной выдачи наград лучшим приложениям.

👉Приложение года для iOS – Kino
👉Приложение года для iPad – Moises
👉Приложение года для часов – Lumy
Apple App Store Awards 2025 - Apple Developer For over a decade, we’ve taken a moment at the end of the year to celebrate the very best and most impactful apps and games on the App Store — and the developers behind them.
  • 👍 6
  • 💅 2
Post #4223 6.07K
Исследование разработки под macOS

👉Только 20% разработчиков распространяют свои приложения только через App Store
👉Самый популярный фреймворк – AppKit, 45% всех приложений. Кроссплатформенных приложений на React Native и Flutter тоже достаточно много.
👉visionOS не особенно летит – абсолютно новые приложения делает только 3% опрошенных, 17% адаптируют существующие или планируют это сделать, а 35% вообще не хотят заходить на платформу.
Post #4221 6.81K
Дебаг и оптимизация графики

Статья про то, как различные малоизвестные фичи Xcode позволяют дебажить вещи, связанные с графикой.

Среди них – замедление анимаций, управление качеством графики и симуляция предупреждений о нехватке памяти, а также четыре флага: Blended Layers, Copied Images, Misaligned Images и Off-screen Rendering.
  • 👍 12
  • 💅 7
Post #4220 6.58K
Как улучшились Text Fields в SwiftUI

Если вы не очень внимательно следили за эволюцией текстфилдов в SwiftUI в последние годы, в статье разбирают основные улучшения:

👉Автоматический ресайзинг вдоль выбранной оси
👉Доступ к содержимому выделенного текста
👉Suggestions API
Swift with Majid Text field enhancements in SwiftUI From the very first release of the SwiftUI framework, text fields were a weak point of the framework. Over the years, Apple introduced a few enhancements to text fields to improve the developer experience. This week, we will talk about the improvements that…
  • 👍 17
  • ❤ 3
  • 💅 1
Post #4219 6.48K
Sharing – новая библиотека от Pointfree

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

🔗Ссылка на GitHub
www.pointfree.co Simple state sharing and persistence in Swift We are excited to announce a brand new open-source library: Sharing. Instantly share state among your app’s features and external persistence layers, including user defaults, the file system, and more.
  • 💅 26
  • 👎 7
  • 👍 6
Post #4218 7.33K
Через два года нельзя будет выпускать новые версии подов

Пару месяцев назад я делился новостью про то, что CocoaPods сдал пост, и планирует переходить в режим поддержки. Теперь появились детали того, что это значит – через два года CocoaPods trunk перейдет в ридонли режим, что значит, что новые версии подов публиковать будет нельзя.
blog.cocoapods.org The Dependency Manager for iOS & Mac projects.
  • 🔥 22
  • 👍 10
  • 👎 5
  • 💅 1
Post #4217 7.32K
Запускаем Swift под Android

Skip Tools, которые раньше транспилировали Swift в Kotlin, попробовали пойти дальше, и теперь научились компилировать его таким образом, чтобы бинарник можно было запускать под Android, интеропиться с Kotlin и интегрироваться с Xcode.
  • 🔥 42
  • 👍 7
  • 💅 5
  • ❤ 1
Post #4216 9.02K
Все про устройство крешей

Офигенная статья про то, как на iOS работает механизм крешей – от нюансов доступов к процессору и памяти до типов исключений и кодов ошибок.
  • 🔥 20
  • 💅 3
  • ❤ 1
  • 👍 1
Post #4215 7.56K
ChatGPT и Xcode

Не проходит и недели, чтобы еще кто-то не попытался принести нормальный AI тулинг в Xcode. В этот раз – решение общего характера. Десктопное приложение ChatGPT теперь научилось интегрироваться с популярными редакторами кода, чтобы получать более точный контекст о происходящем на экране.
Medium ChatGPT for macOS can now work with Xcode And it’s great to start a quick chat about your current code!
  • 👍 20
Post #4214 6.73K
Подсветка кода в SwiftUI

Разбор того, как реализовать подсветку Swift кода в виджете Text в SwiftUI с помощью пакета swift-syntax.
  • 💅 21
  • ❤ 2
  • 🔥 2
Post #4212 7.14K
В какой день сабмиттить приложение, чтобы быстрее пройти ревью

Команда Runway, через продукт которых релизится куча приложений, проанализировали корреляцию дней недели, в которые приложение отправлялось на ревью, и его продолжительность. Из заметных трендов:

👉Быстрее всего реаью проходит по четвергам, в среднем 4-5 часов
👉На втором месте по скорости среды и субботы, 5-6 часов
👉Ожидаемо хуже всего по пятницам и субботам, 12-16 часов

У них же, кстати, есть классный сервис с анализом текущей скорости работы команды ревью.
LinkedIn Which day of the week should you submit your app to Apple to get reviewed most quickly? A team asked me this the other day, so… Which day of the week should you submit your app to Apple to get reviewed most quickly? A team asked me this the other day, so I've been digging into Runway's review time data to see if there's a clear answer. Turns out there are some noticeable trends:…
  • 👍 8
  • 🔥 3
Post #4211 6.31K
SwiftUI анимации в UIKit

Начиная с iOS 18 появилась возможность использовать SwiftUI Animation API для того, чтобы анимировать UIKit вьюшки. Для этого достаточно просто создать объект анимации и передать его в метод UIView.animate().
Nil Coalescing Animate UIKit views with SwiftUI animations in iOS 18 With iOS 18, we can now use SwiftUI animations to animate UIKit views, making it easier to bring SwiftUI’s expressive and flexible animations into UIKit projects.
  • 👍 20
Post #4210 7.94K
Скидки на софт

А вот и черная пятница. Держите репозиторий с самой большой подборкой различных скидок. Среди них, например, замечательные Proxyman, Reveal, RocketSim, Dash и Kaleidoscope.
GitHub GitHub - mRs-/Black-Friday-Deals: Black Friday Deals for macOS / iOS Software & Books Black Friday Deals for macOS / iOS Software & Books - mRs-/Black-Friday-Deals
  • 👍 7
Post #4208 6.55K
Дайджест Swift Evolution: май-ноябрь

Ну и раз заговорили про обновления в Swift, держите дайджест с кратким разбором всех последних важных принятых пропозалов:

👉SE-0436: Objective-C implementations in Swift
👉SE-0438: Metatype Keypaths
👉SE-0439: Allow trailing comma in comma-separated lists
👉SE-0443: Precise Control Flags over Compiler Warnings
👉SE-0444: Member import visibility
👉SE-0445: Improving String.Index's printed descriptions
Substack Swift Evolution Monthly: May-November 2024 Discover the latest Swift updates, from Objective-C compatibility improvements to metatype keypaths, trailing commas, and new compiler controls—plus a must-have app for tracking proposals!
  • 👍 6
Post #4206 6.35K
Apple хочет упростить data-race safety

Кажется, в команде Swift услышали жалобы сообщества про то, что новые механизмы data race safety в Swift 6 получились слишком недружелюбными. На днях опубликовали вижн того, как ситуацию можно улучшить.
GitHub swift-evolution/visions/approachable-concurrency.md at approachable-concurrency-vision · hborla/swift-evolution This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - hborla/swift-evolution
  • 👍 18
  • ❤ 1
Post #4205 6.26K
Редактор Godot на iPad

Miguel de Icaza, один из ключевых авторов Xamarin, последний год занимался новым проектом – портировал редактор Godot на iPad. Так вот, вышло его первое превью. Если у вас есть планшет, и вы давно хотели попробовать вкатиться в геймдев – отличная возможность!
Xogot Blog Xogot: Godot on iPad Preview We are now ready for folks to take Xogot for a spin and help identify where we fall short of iPad user expectations
  • 👍 20
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →