41554 blogs · [ { "id": "01a08748-126f-70c6-9462-38ac732af5eb", "title": "All new frameworks presented at WWDC26", "url": "https://blog.eidinger.info/all-new-frameworks-presented-at-wwdc26", "published_at": "2026-06-08T19:58:33+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac7394daae", "title": "All new frameworks presented at WWDC25", "url": "https://blog.eidinger.info/all-new-frameworks-presented-at-wwdc25", "published_at": "2025-06-09T19:57:59+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac73ff0a88", "title": "My WWDC25 Week: Events, Meetups, and Where to Find Me", "url": "https://blog.eidinger.info/my-wwdc25-week-events-meetups-and-where-to-find-me", "published_at": "2025-06-02T03:14:47+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac749b264b", "title": "You better increase URLCache size", "url": "https://blog.eidinger.info/you-better-increase-urlcache-size", "published_at": "2024-09-30T14:13:57+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac74cec469", "title": "All new frameworks presented at WWDC24", "url": "https://blog.eidinger.info/all-new-frameworks-presented-at-wwdc24", "published_at": "2024-06-10T21:56:08+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac74f986ac", "title": "SwiftUI Bottom Sheet: How to Hide Unwanted UI Components", "url": "https://blog.eidinger.info/swiftui-bottom-sheet-how-to-hide-unwanted-ui-components", "published_at": "2024-06-08T22:53:59+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac75695cb3", "title": "Get the biometric authentication prompt for protected keychain items in the iOS simulator", "url": "https://blog.eidinger.info/get-the-biometric-authentication-prompt-for-protected-keychain-items-in-the-ios-simulator", "published_at": "2024-02-19T14:37:15+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac75a99665", "title": "A new access modifier in Swift: package", "url": "https://blog.eidinger.info/a-new-access-modifier-in-swift-package", "published_at": "2024-01-22T05:23:17+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac7691ad35", "title": "How to verify a signed xcframework programmatically", "url": "https://blog.eidinger.info/how-to-verify-a-signed-xcframework-programmatically", "published_at": "2024-01-15T15:46:43+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac7761feb3", "title": "Ensure safe code in your iOS app extensions", "url": "https://blog.eidinger.info/ensure-safe-code-in-your-ios-app-extensions", "published_at": "2024-01-08T14:11:33+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac77bb69d9", "title": "Awesome newsletters for iOS and Swift developers in 2024", "url": "https://blog.eidinger.info/awesome-newsletters-for-ios-and-swift-developers-in-2024", "published_at": "2024-01-03T01:05:06+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac78089fa4", "title": "Develop and test OpticID for Vision Pro", "url": "https://blog.eidinger.info/develop-and-test-opticid-for-vision-pro", "published_at": "2023-09-04T14:22:53+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac789024c9", "title": "How to check if you use a required reason API", "url": "https://blog.eidinger.info/how-to-check-if-you-use-a-required-reason-api", "published_at": "2023-08-22T02:35:50+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac78d42ab2", "title": "GitHub embraces Swift and provides code analysis, security alerts and dependency updates for Swift projects", "url": "https://blog.eidinger.info/github-embraces-swift-and-provides-code-analysis-security-alerts-and-dependency-updates-for-swift-projects", "published_at": "2023-08-03T19:05:20+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac79a12004", "title": "URL extraction for hostname, domain, subdomain and tld in Swift", "url": "https://blog.eidinger.info/url-extraction-for-hostname-domain-subdomain-and-tld-in-swift", "published_at": "2023-07-24T04:30:35+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac79bc962a", "title": "Why is it so damn difficult to create a binary framework for your Swift Package", "url": "https://blog.eidinger.info/why-is-it-so-damn-difficult-to-create-a-binary-framework-for-your-swift-package", "published_at": "2023-07-17T04:30:09+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac7a1f94ff", "title": "Inspect Web Content on iOS 16.4+", "url": "https://blog.eidinger.info/inspect-web-content-on-ios-164", "published_at": "2023-07-04T10:40:10+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac7aef0912", "title": "Using Swift packages with authentication in Xcode Cloud", "url": "https://blog.eidinger.info/using-swift-packages-with-authentication-in-xcode-cloud", "published_at": "2023-07-03T02:01:54+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac7b2c9708", "title": "Generate RESTful APIs with Swift in 2023", "url": "https://blog.eidinger.info/generate-restful-apis-with-swift-in-2023", "published_at": "2023-06-26T01:18:05+00:00" }, { "id": "01a08748-126f-70c6-9462-38ac7b649296", "title": "All new frameworks presented at WWDC23", "url": "https://blog.eidinger.info/all-new-frameworks-presented-at-wwdc23", "published_at": "2023-06-06T00:34:28+00:00" } ] posts Claim your blog
Back to blog.eidinger.info
Blog · corpus.blog/blogs/blog.eidinger.info/posts

blog.eidinger.info

blog.eidinger.info

2026

2025

2024

2023