The Anatomy of a macOS App
Article URL: https://eclecticlight.co/2025/12/04/the-anatomy-of-a-macos-app/ Comments URL: https://news.ycombinator.com/item?id=46181268 Points: 5 Comments: 0...
Article URL: https://eclecticlight.co/2025/12/04/the-anatomy-of-a-macos-app/ Comments URL: https://news.ycombinator.com/item?id=46181268 Points: 5 Comments: 0...
Tipos de datos primitivos Cada lenguaje de programación declara sus propias unidades de datos para representar valores de distintos tamaños. Estas unidades son...
Introdução Neste tutorial vou demonstrar como utilizar fontes personalizadas no Swift com UIKit. Vou usar as fontes Montserrat e Hind, que podem ser baixadas d...
Publisher Un emisor Publisher puede transmitir cero o más valores a uno o más suscriptores, y un solo evento de fin que puede ser éxito o error. Una vez emitid...
Parametrizando una sola condición En ocasiones, se necesita verificar el funcionamiento de cierto código que recibe un argumento, usando varios valores. La for...
Ejecución de pruebas en Swift Testing Ejecutar las pruebas de forma concurrente en XCTest es opcional y, de hecho, por defecto se ejecutan de forma serial. En...
Introducción Una Suite es un grupo de pruebas. Al crear una estructura que contiene pruebas marcadas con @Test, esta se marca automáticamente con una “S” dentr...
Introducción Un proyecto puede tener cientos o miles de pruebas y suites. Un subconjunto de estas pruebas puede compartir alguna característica común, como ser...
swift import XCTest @testable import ProductionProject class SomeXCTest_deprecated: XCTestCase { func testX throws { // GIVEN // ... // WHEN // ... // THEN ......
CodeQL is the static analysis engine behind GitHub code scanninghttps://docs.github.com/code-security/code-scanning/introduction-to-code-scanning/about-code-sca...
Background Last week I asked Claude to create a memory leak in Swift’s Task API for fun. The generated code claimed that the Task captured self strongly, formi...
SwiftUI makes it easy to build UI — but building reusable components that look consistent across your entire app is a different challenge. As apps grow, UI dupl...