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
767
Videos
71
Links
4.3K

Showing posts older than #4523 · Back to latest

Older Posts 20 shown
Post #4521 4.41K
Новое интервью с Латтнером

Вот два интересных факта оттуда:

👉В течение первых полутора лет, Крис разрабатывал Swift в тайне от всех по ночам и выходным.
👉Менеджеры Apple вообще не заинтересовались Swift после первой презентации, и не понимали, зачем нужен новый язык, когда дома уже есть Objective-C.

А если вы предпочитаете видео, то вот ссылка на YouTube.
Pragmaticengineer From Swift to Mojo and high-performance AI Engineering with Chris Lattner I sit down with Chris Lattner, creator of LLVM, Swift, and Mojo, to discuss how better language and compiler design can open the door to faster, more accessible AI development.
  • 🔥 43
  • ❤ 6
  • 👍 1
Post #4520 5.81K
Как работает Language Discovery

Я пропустил, что в iOS 26 появилась интересная фича – теперь предпочитаемый пользователем язык можно спрашивать не старым методом:

let userLanguages = Locale.preferredLanguages

А новым, с помощью фреймворка Language Discovery. В чем суть – система следит за тем, какие языки пользователь использует в разных ситуациях: для ввода текста, при потреблении контента, в различных приложениях. И про предпочитаемые локали можно получить очень много информации – в том числе про RTL, currency code, и другие штуки.
Create with Swift Making Apps More Personal with Language Discovery Learn how to utilize Language Discovery to create experiences that reflect the languages and cultural elements of your users.
  • ❤ 25
  • 👍 8
Post #4518 5.61K
Находим SwiftUI View, которые обновляются чаще всего

В Xcode 26 в Instruments добавили новую полезную фичу – профилировщик, который замеряет информацию про обновления вьюх: их количество и время. Но что еще интереснее – он показывает граф того, что вызвало каждое из обновлений.
  • 👍 60
  • 🔥 21
  • 💅 6
Post #4517 4.78K
Опрос про то, как вы разрабатываете UI

Мне для небольшого пет-проекта очень важно собрать с вас немного информации про то, как вы подходите к разработке UI – что вас в таких задачах больше всего раздражает, что нравится, и как вы при этом используете AI инструменты (если используете их вообще).

А среди всех, кто заполнит опрос, разыграю сертификат в Ozon. Опрос открыт до сегодняшнего вечера, результаты горят, так что можете потратить пять минут прямо сейчас, и начнете день с прекрасного полезного дела!
survey.alchemer.eu UI development survey UI development survey.
  • 👍 10
  • 💅 3
  • ❤ 1
Post #4516 4.58K
Swift на FreeBSD

Не очень представляю, кому это важно (наверное, какое-то количество серверов все еще не перешли на Linux), но все же новость – вышла бета поддержка тулчейна Swift для операционной системы FreeBSD.
Swift Forums Swift on FreeBSD Preview We have been hard at work to bring the Swift toolchain to FreeBSD. A preview Swift bundle for FreeBSD 14.3+ is available at https://download.swift.org/tmp-ci-nightly/development/freebsd-14_ci_latest.tar.gz. The bundle contains a Swift development compiler…
  • 👍 17
  • 💅 8
  • 🔥 3
Post #4515 5.49K
Обновления App Store Review Process

👉Теперь можно отправлять на ревью новые версии приложения, даже если предыдущая версия его еще не прошла. Например, пока ревьюится новая мажорная версия, вы можете заливать хотфикс критического бага.
👉Лимиты на кастомные страницы подняли в два раза до 70 штук. При этом каждой из них теперь можно задавать свои кейворды.
👉Механизм промо-кодов будут отключать, вместо них – offer codes, которые работают и с внутренними покупками, и с подписками.
9to5Mac Apple adds new App Store submission and marketing features - 9to5Mac Apple is rolling out a round of enhancements that will make it easier for developers to submit, manage, and market their apps on the App Store.
  • 👍 25
  • ❤ 9
  • 🔥 6
Post #4514 4.82K
Новая версия Swift VS Code extension

Если вы все еще не попробовали переехать на VS Code, сейчас отличное время попробовать официальный экстеншн. В новом релизе:

👉Добавили онбординг для новых пользователей, чтобы им было проще вкатываться
👉Интегрировали swiftly для менеджмента версий тулчейна
👉Поправили кучу багов
Swift Forums VS Code Swift Extension - 2.12.0 Release Now Available A new release (2.12.0) of the VS Code Swift Extension was just published. Some highlights since 2.10.0 include: Swiftly toolchain installation support with commands to install stable and snapshot releases (#1780) Prompt to restart SourceKit-LSP after…
  • 🔥 19
  • 👍 3
  • ❤ 1
Post #4513 5.99K
spmgraph – визуализация графа зависимостей SwiftPM

spmgraph – CLI инструмент для визуализации графа зависимостей SwiftPM, запуска тестов на основе импакт-анализа и архитектурного линтинга.
The Swift Package Index spmgraph – Swift Package Index spmgraph by GetYourGuide on the Swift Package Index – Swift CLI for visualizing and analyzing Swift Package Manager dependency graphs
  • 💅 11
  • 👍 4
Post #4512 6.02K
WWDC timeline

Большой таймлайн всех изменений, представленных на каждом WWDC – версии ОС, возможности девайсов, новые фреймворки, библиотеки и тулинг.
  • ❤ 16
  • 💅 4
  • 👍 2
Post #4511 5.8K
AnyLanguageModel – используем любые LLM в приложениях

Mattt, автор легендарного NSHipster, выпустил новую библиотеку AnyLanguageModel. Она полностью совпадает по API с FoundationModels от Apple, но позволяет использовать вообще любые LLM. Просто меняете import, и готово!
  • 👍 35
  • 🔥 24
Post #4510 5.31K
Планы по улучшению тайпчекера Swift

Один из стандартных поводов для критики Swift – тайпчекер, который регулярно перестает работать во всяких нетривиальных языковых конструкциях, со знакомой многим ошибкой the compiler is unable to type-check this expression in reasonable time. Держите очень крутой разбор причин проблемы, и краткосрочных и долгосрочных планов по ее решению.
Swift Forums Roadmap for improving the type checker Roadmap for improving the type checker In the past, we've released various "manifestos" and "roadmaps" to discuss planned improvements to the language. This post is also a roadmap of sorts, but instead, the focus is on the implementation rather than user…
  • ❤ 14
  • 👍 5
Post #4509 5.03K
Статус переезда SwiftPM на Swift Build

В начале года Apple заопенсорсили свою билд-систему Swift Build, одной из целью чего был переезд на нее SwiftPM. Так вот, основные фичи SwiftPM уже поддержаны, атестить можно, передав при сборке флаг --build-system swiftbuild

План – до конца следующего года переехать полностью, а легаси систему сборки удалить.
Swift Forums SwiftPM on Swift Build - October Update SwiftPM on Swift Build - October Update Back in February, we open sourced Swift Build with the goal of adopting it as SwiftPM's unified cross-platform build system implementation. I'd like to share a quick collection of updates on the progress towards that…
  • 👍 20
  • 🔥 2
Post #4507 5.25K
Про переход из мобильной разработки в бэкенд

Если посмотреть на бэкграунд различных архитекторов, руководителей разработки и СТО, чаще всего вы увидите там бэкенд, а не клиентскую разработку. Поэтому в какой-то момент карьеры перейти из iOS в бэк может быть довольно разумным решением – как минимум вы столкнетесь с новыми категориями задач, которые может быть очень интересно решать!

Мобильщик делится своим опытом перехода в Clojure, поиска работы, и отличий от мобильной разработки, с которыми он столкнулся.
  • 👍 18
  • 💅 10
  • 👎 3
  • ❤ 2
Post #4505 4.86K
Какие размеры шрифтов устанавливают пользователи

Держите полезную статистику от приложения Flighty с большой пользовательской базой – какие размеры шрифтов устанавливают пользователи, и какой процент использует связанные с этим accessibility фичи.
  • 💅 13
  • 👍 9
  • 🔥 3
  • ❤ 1
Post #4504 5.17K
Превью Swift SDK для Android

Отличные новости для всех, кто следит за прогрессом Android Workgroup – вышел первый превью релиз Swift SDK для Android. Это значит, что вы уже можете идти, и по вот этому гайду собирать свои первые Android приложения!

Еще из связанных новостей:
👉Больше 25% всех пакетов поддерживают Android
👉Докручивается vision документ для развития всего направления
  • 🔥 31
  • 👍 5
  • 👎 5
  • 💅 4
Post #4501 6.13K
Доклад про Swift на Android

Swift на Android продолжает развиваться и набирать популярность. Если вы не сильно следили за темой, то посмотрите хороший обзорный доклад с недавней NSSpain.
YouTube Android Doesn’t Deserve Swift—But We Did It Anyway - Pierluigi Cifani Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
  • 👍 12
  • 💅 4
  • ❤ 1
Post #4500 5.72K
Post #4499 5.49K
Про внимание к деталям от Apple

С каждым новым релизом macOS и iOS знаменитое внимание к деталям Apple все больше исчезает. В последнем релизе с Liquid Glass все стало еще хуже, как с точки зрения общего UX, так и с точки зрения планки качества. В статье – самые заметные примеры того, насколько плохо все стало.
  • 🔥 33
  • 👍 15
  • 👎 5
Post #4498 5.51K
Как подходить к большим техническим проектам

В первую очередь статья касается разработки программ – как пет-проектов, так и чего-то рабочего.

👉Декомпозируйте большую непонятную проблему на маленькие, для каждой из которых вы можете получить видимый результат работы.
👉Уделяйте каждой из маленьких проблем не больше времени, чем требуется, чтобы получить заметный прогресс по основной большой проблеме.
👉Старайтесь как можно быстрее получить первый рабочий прототип, и уже потом добавляйте фичи.
👉Приоритизируйте фичи, которые позволят вам самому постоянно использовать продукт и догфудить его.
👉Применяйте этот же подход итеративно для каждого следующего большого изменения.
  • 👍 20
  • 💅 3
  • ❤ 2
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 →