41554 blogs · [ { "id": "01a0879f-4edb-739b-9a88-add39c1adfad", "title": "Introducing Semantics into Navigation Bars", "url": "https://marcelvoss.com/2025/introducing-semantics-into-navigation-bars/", "published_at": "2025-11-30T11:26:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5addf7c29d9", "title": null, "url": "https://marcelvoss.com/blog/", "published_at": "2025-11-30T11:26:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade18a9a0f", "title": null, "url": "https://marcelvoss.com/", "published_at": "2025-11-30T11:26:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade1f22ad1", "title": null, "url": "https://marcelvoss.com/tags/ios/", "published_at": "2025-11-30T11:26:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade2c86586", "title": null, "url": "https://marcelvoss.com/tags/swiftui/", "published_at": "2025-11-30T11:26:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade35b2cda", "title": null, "url": "https://marcelvoss.com/tags/", "published_at": "2025-11-30T11:26:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade42853a5", "title": null, "url": "https://marcelvoss.com/tags/uikit/", "published_at": "2025-11-30T11:26:05+00:00" }, { "id": "01a0879f-4edb-739b-9a88-add39c76d9b2", "title": "The Frustrating State of Navigation Bars on iOS", "url": "https://marcelvoss.com/2025/the-frustrating-state-of-navigation-bars-on-ios/", "published_at": "2025-02-10T09:26:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade460624c", "title": null, "url": "https://marcelvoss.com/tags/rant/", "published_at": "2025-02-10T09:26:05+00:00" }, { "id": "01a0879f-4edb-739b-9a88-add39ccf414c", "title": "Tricking Xcode into Running on an ‘Unsupported’ macOS", "url": "https://marcelvoss.com/2025/tricking-xcode-into-running-on-an-unsupported-macos/", "published_at": "2025-02-05T20:01:06+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade4eec58a", "title": null, "url": "https://marcelvoss.com/tags/macos/", "published_at": "2025-02-05T20:01:06+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade4f5cf55", "title": null, "url": "https://marcelvoss.com/tags/tooling/", "published_at": "2025-02-05T20:01:06+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade5704f05", "title": null, "url": "https://marcelvoss.com/tags/xcode/", "published_at": "2025-02-05T20:01:06+00:00" }, { "id": "01a0879f-4edb-739b-9a88-add39d31333c", "title": "Rethinking Our Color System: A Type-Safe Approach in Swift", "url": "https://marcelvoss.com/2025/rethinking-our-color-system-a-type-safe-approach-in-swift/", "published_at": "2025-02-02T17:00:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade6121e12", "title": "Design System", "url": "https://marcelvoss.com/tags/design-system/", "published_at": "2025-02-02T17:00:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade6ca3964", "title": null, "url": "https://marcelvoss.com/tags/objective-c/", "published_at": "2025-02-02T17:00:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade781cea9", "title": "Property Wrapper", "url": "https://marcelvoss.com/tags/property-wrapper/", "published_at": "2025-02-02T17:00:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade85e2dac", "title": null, "url": "https://marcelvoss.com/tags/swift/", "published_at": "2025-02-02T17:00:05+00:00" }, { "id": "01a0879f-4edb-739b-9a88-add39d690381", "title": "I'm Using Linux in My Spare Time Now", "url": "https://marcelvoss.com/2024/im-using-linux-in-my-spare-time-now/", "published_at": "2024-10-02T15:35:51+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade9467927", "title": null, "url": "https://marcelvoss.com/tags/linux/", "published_at": "2024-10-02T15:35:51+00:00" }, { "id": "01a0879f-4edb-739b-9a88-add39daf7855", "title": "Quick Tip: Safely using UIImage", "url": "https://marcelvoss.com/2023/quick-tip-safely-using-uiimage/", "published_at": "2023-06-02T00:00:00+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5ade9cf612a", "title": null, "url": "https://marcelvoss.com/tags/ios-development/", "published_at": "2023-06-02T00:00:00+00:00" }, { "id": "01a0879f-4edb-739b-9a88-add39e8aecc4", "title": "Enabling Upcoming Swift Language Features", "url": "https://marcelvoss.com/2023/enabling-upcoming-swift-language-features/", "published_at": "2023-03-22T00:00:00+00:00" }, { "id": "01a0879f-4edb-739b-9a88-add39f898544", "title": "I switched from Publish to Hugo", "url": "https://marcelvoss.com/2023/i-switched-from-publish-to-hugo/", "published_at": "2023-03-17T14:00:00+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5adeaae2891", "title": null, "url": "https://marcelvoss.com/tags/miscellaneous/", "published_at": "2023-03-17T14:00:00+00:00" }, { "id": "01a0879f-4edb-739b-9a88-add39fd3516f", "title": "Quick Tip: Kotlin Scope Functions in Swift", "url": "https://marcelvoss.com/2020/quick-tip-kotlin-scope-functions-in-swift/", "published_at": "2020-06-05T18:45:05+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5adeae754f3", "title": null, "url": "https://marcelvoss.com/tags/kotlin/", "published_at": "2020-06-05T18:45:05+00:00" }, { "id": "01a0879f-4edb-739b-9a88-add3a0c7d4a0", "title": "Higher Order Functions in Objective-C", "url": "https://marcelvoss.com/2019/higher-order-functions-in-objective-c/", "published_at": "2019-12-26T21:35:51+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5adec084a07", "title": null, "url": "https://marcelvoss.com/tags/objectie-c/", "published_at": "2019-12-26T21:35:51+00:00" }, { "id": "01a0879f-4edb-739b-9a88-add3a15b8a5c", "title": "Hello, world", "url": "https://marcelvoss.com/2019/hello-world/", "published_at": "2019-04-17T12:35:34+00:00" }, { "id": "01a0d7c1-799b-718a-9339-e5addfce1dda", "title": null, "url": "https://marcelvoss.com/about/", "published_at": null }, { "id": "01a0d7c1-799b-718a-9339-e5ade0965798", "title": null, "url": "https://marcelvoss.com/projects/", "published_at": null }, { "id": "01a0d7c1-799b-718a-9339-e5adedd61834", "title": null, "url": "https://marcelvoss.com/imprint/", "published_at": null } ] posts Claim your blog
Back to marcelvoss.com
Blog · corpus.blog/blogs/marcelvoss.com/posts

marcelvoss.com

marcelvoss.com

2025

2024

2023

2020

2019

Undated