Watch app will be working in the next testflight build #piccoloApp
#iosdev

๐Ÿ“ ยฟSabรญas que una sheet de SwiftUI puede ajustarse automรกticamente a la altura real de su contenido?

Aunque presentationDetents nos permite usar tamaรฑos como .medium, .large o alturas personalizadas, SwiftUI no incluye un modo nativo que diga simplemente: โ€œocupa exactamente lo que necesitesโ€.

https://blog.arturorivas.com/posts/sheets-swiftui-ajustadas-al-contenido/

En este artรญculo explico cรณmo construir un modificador reutilizable que:

โœ… Mide automรกticamente la altura del contenido
โœ… Ajusta el tamaรฑo del sheet en tiempo real
โœ… Permite combinar altura dinรกmica con .medium y .large
โœ… Se adapta a cambios de contenido despuรฉs de presentarse
โœ… Evita algunos problemas habituales de layout y accesibilidad

Es una de esas pequeรฑas mejoras que no suelen aparecer en las especificaciones, pero que marcan una gran diferencia en la sensaciรณn de calidad de una interfaz.

Si trabajas con confirmaciones, filtros, selectores o formularios compactos en SwiftUI, esto te interesa.

#Swift #SwiftUI #iOSDev #AppleDeveloper #MobileDevelopment #Xcode

Sheets en SwiftUI que se ajustan automรกticamente a su contenido

๐Ÿ“ Las sheet de SwiftUI funcionan muy bien cuando aceptas los tamaรฑos que el sistema propone. El problema aparece cuando tu interfaz no encaja en niguno de esos tamaรฑos. Una vista pequeรฑa queda flotando dentro de un sheet demasiado alto. Una vista algo mรกs grande puede quedar cortada. Y una pantalla que solo necesita presentar una confirmaciรณn breve termina ocupando gran parte de la pantalla sin necesidad. Desde iOS 16, SwiftUI permite controlar la altura de una hoja con presentationDetents, usando valores como .medium, .large, .height(...) o .fraction(...). Es una mejora enorme frente al comportamiento inicial de los sheets, pero sigue teniendo una limitaciรณn importante: no existe un detent nativo que diga simplemente โ€œmide el contenido y usa esa alturaโ€.

Swift Pills

A search filter that returns the same 88 results for iOS 13 and iOS 18 isn't a filter. It's decoration.

That bug became cupertino v1.3.0, The Big Refactor: one source registry, eight per-source databases instead of one monolith, all shipped read-only so search can't mutate the cache it reads. The retired unified search.db is finally gone.

https://aleahim.com/blog/cupertino-v1-3-0-platform-filtering/
#Swift #iOSDev

cupertino v1.3.0: The Big Refactor - Aleahim

v1.3.0 is the architecture release: eight per-source databases derived from one registry, shipped read-only, with the legacy unified search.db retired for good.

Aleahim

A new release of TootSDK - 21.8.0 ๐Ÿ“ฃ

https://github.com/TootSDK/TootSDK/releases/tag/21.8.0

What's changed:

- Account avatar description property @luckkerr

Community contributions are greatly appreciated ๐Ÿ™Œ

#iOSDev #Swift #TootSDK #Fediverse

Release 21.8.0 ยท TootSDK/TootSDK

What's Changed Account avatar description property by @Tunous in #402 Full Changelog: 21.7.0...21.8.0

GitHub
Waiting for review. Shipping things is always fun. Another build of MobileBuilds is going through the process. #iOSDev #macOSDev #buildTools #buildInPublic
Join us on Wed 09-09-2026 19:00 at `Weekly Meeten en Drinken`.
More info: https://appsterdam.rs/event-312986101 #Appsterdam #iOSDev #AndroidDev #Developers #Meetup
Weekly Meeten en Drinken - Appsterdam

Hosted by Wesley de Groot RSVP Meetup Date Wed 09-09-2026 19:00 Price: Free Location Cafe Bax Ten Katestraat 119, Amsterdam Ahoy, fellow Appsterdammers! If you feel like itโ€™s time to [โ€ฆ]

Appsterdam

10 days to WWDC. Wrote my honest wishlist as an iOS engineer. The Siri thing. The Xcode thing. And the one that's never in any rumor.

https://substack.com/home/post/p-198566643

#WWDC2026 #iOSDev

10 days to Dub Dub 2026 - Engineerโ€™s Wishlist

A staff iOS engineerโ€™s honest wishlist โ€” the things that would make me jump off my couch, and the one question thatโ€™s been haunting me since Google I/O.

Divya Ravi on iOS + AI

๐Ÿ“ข ๐—œ๐˜€๐˜€๐˜‚๐—ฒ ๐Ÿต๐Ÿฐ ๐—ถ๐˜€ ๐—ผ๐˜‚๐˜!

Highlights:
๐Ÿ’ก ๐‘ƒ๐‘Ÿ๐‘œ๐‘”๐‘Ÿ๐‘Ž๐‘š๐‘š๐‘–๐‘›๐‘” ๐‘ค๐‘–๐‘ ๐‘‘๐‘œ๐‘š
๐Ÿ” ๐‘–๐‘‚๐‘† ๐พ๐‘’๐‘ฆ๐‘โ„Ž๐‘Ž๐‘–๐‘›
๐Ÿ”ข 2๐น๐ด ๐‘๐‘Ž๐‘ก๐‘ก๐‘’๐‘Ÿ๐‘› ๐‘ ๐‘๐‘œ๐‘ก๐‘ก๐‘–๐‘›๐‘”
โฑ๏ธ ๐‘‡๐‘–๐‘š๐‘’๐‘™๐‘–๐‘›๐‘’๐‘‰๐‘–๐‘’๐‘ค
๐Ÿ“ ๐ฟ๐‘–๐‘ ๐‘ก ๐‘Ÿ๐‘œ๐‘ค ๐‘Ž๐‘›๐‘–๐‘š๐‘Ž๐‘ก๐‘–๐‘œ๐‘›๐‘ 
๐ŸŽ ๐ด๐‘๐‘๐‘™๐‘’ ๐‘‘๐‘œ๐‘๐‘  ๐‘“๐‘œ๐‘Ÿ ๐ด๐ผ
๐Ÿงช ๐‘‹๐ถ๐‘‡๐‘’๐‘ ๐‘ก ๐‘Ž๐‘ ๐‘ ๐‘’๐‘Ÿ๐‘ก๐‘–๐‘œ๐‘›๐‘ 
๐ŸŒ ๐‘€๐‘–๐‘›๐‘–๐‘†๐‘ค๐‘–๐‘“๐‘ก

๐Ÿ”—: https://ios-newsletter.snappmobile.io/issues/2026-05-29-issue-94.html by @snappmobile

#iOSDev #SwiftLang #SwiftUI

iOS Newsletter Issue 94

Mobile native development is dead. Learn other things and prepare your future.

Signed: myself, fucked up trying to find a new job

#iosdev #softwareengineering