{"id":7049586,"date":"2026-08-28T00:47:47","date_gmt":"2026-08-28T00:47:47","guid":{"rendered":"https:\/\/peraltafinancing.com\/apple-2\/issue-756-ios-dev-weekly\/"},"modified":"2026-08-28T00:47:47","modified_gmt":"2026-08-28T00:47:47","slug":"issue-756-ios-dev-weekly","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=7049586","title":{"rendered":"Issue 756 \u2013 iOS Dev Weekly"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>For long-time readers of iOS Dev Weekly, Dave Verwer\u2019s announcement in <a href=\"https:\/\/iosdevweekly.netlify.app\/issues\/751\/\">issue 751<\/a> that he would be handing over the reins of the newsletter while continuing his community work on Swift Package Index (SPI) now feels especially significant. <a href=\"https:\/\/swiftpackageindex.com\/blog\/swift-package-index-joins-apple\">The formal announcement<\/a> that Swift Package Index has joined Apple was published three days ago, and it marks a major moment for the Swift ecosystem.<\/p>\n<p>Swift Package Index has been run independently for years by people the community has trusted, and after getting to know Dave more closely over the past weeks and months, we\u2019re confident it will continue to operate with the same fierce independence from inside Apple while becoming even more valuable to the community. We wish Dave every success in his new role.<\/p>\n<p>On a personal note, all of us on the team are continually in awe of what Dave built with iOS Dev Weekly over the last 15 years. We are simply caretakers of that legacy and remain committed to living up to it.<\/p>\n<p>We\u2019re also thrilled to welcome new members of the editorial team: <a href=\"https:\/\/www.linkedin.com\/in\/andyyhope\/\">Andyy Hope<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/alex1ong\/\">Alex Ozun<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/j2marin\/\">Juan Marin<\/a>, and <a href=\"https:\/\/www.linkedin.com\/in\/nikoloutsosk\/\">Konstantinos Nikoloutsos<\/a>. Many of you will know them from their blogs, community contributions, and conference talks, and each will take the weekly reins in rotation, bringing their own voice and perspective to the newsletter.<\/p>\n<p>Enjoy the issue. \ud83d\ude4f<\/p>\n<p>On a side note, our team has been deep in prep for the three days of <a href=\"https:\/\/www.nextappcon.com\/swiftcon\">swiftCon<\/a> at <a href=\"https:\/\/www.nextappcon.com\/\">next.app devCon<\/a> in Berlin. The CFP closes in four days, on June 30, and we\u2019d love to see more real-world Swift talks from you. Please take a moment to repost the <a href=\"https:\/\/www.linkedin.com\/posts\/nextapp26-swift-iosdev-share-7475548311173693440-oMOM\/\">swiftCon CFP post<\/a> on LinkedIn to support this community-driven event.<\/p>\n<p class=\"attribution\">\u2013 Sriyank Siddhartha<\/p>\n<p><a href=\"https:\/\/go.macstadium.com\/build-faster-with-orka?utm_campaign=46672522-Ad%3A%20iOS%20Dev%20Weekly&amp;utm_source=iOS%20Dev%20Weekly&amp;utm_medium=email&amp;utm_content=ad-jun-2026\" class=\"link\" id=\"GlIbeob\">Your iOS Builds Deserve Better<\/a><\/p>\n<p>Stop waiting on overloaded runners. With Orka, spin up macOS VMs on demand, integrate with GitHub Actions, Jenkins, or your favorite CI tools, and manage your infrastructure with Kubernetes-native orchestration. Run Orka wherever you have Macs \u2013 on-prem, on AWS, at MacStadium, or in a hybrid environment. Build faster, ship more reliably, and eliminate CI bottlenecks. <a href=\"https:\/\/go.macstadium.com\/build-faster-with-orka?utm_campaign=46672522-Ad%3A%20iOS%20Dev%20Weekly&amp;utm_source=iOS%20Dev%20Weekly&amp;utm_medium=email&amp;utm_content=ad-jun-2026\">Learn more about Orka<\/a>.<\/p>\n<h2 class=\"category news\" id=\"news\">News<\/h2>\n<p><a href=\"https:\/\/swiftpackageindex.com\/blog\/swift-package-index-joins-apple\" class=\"link\" id=\"mGMjioO\">Swift Package Index joins Apple; Dave Verwer joins Apple too<\/a><\/p>\n<p>This is a big moment for the Swift ecosystem. Swift Package Index has been a trusted place for package discovery for years, and now it is joining Apple while staying open source. Dave Verwer, the creator of Swift Package Index, says in his <a href=\"https:\/\/www.linkedin.com\/posts\/daveverwer_swift-package-index-joins-apple-on-the-swift-activity-7475301426706079744-Dvr1\/\">LinkedIn post<\/a> that he is joining Apple to continue working on Swift packages.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/www.macrumors.com\/2026\/06\/22\/ios-27-adds-mac-like-recovery-mode\/\" class=\"link\" id=\"dBLeRDl\">iOS 27 adds Mac-like recovery mode for iPhone and iPad<\/a><\/p>\n<p>iPhone and iPad can now boot into a dedicated recovery environment, similar to the Mac, with options for updates, diagnostics, repair, and erase. It is a small feature, but a very practical one when devices fail to start normally.<\/p>\n<h2 class=\"category code\" id=\"code\">Code<\/h2>\n<p><a href=\"https:\/\/nilcoalescing.com\/blog\/AsyncImageImprovementsInSwiftUIOnIOS27\/\" class=\"link\" id=\"EEYxvbR\">AsyncImage gets a real upgrade in iOS 27<\/a><\/p>\n<p><a href=\"https:\/\/x.com\/natpanferova\">Natalia Panferova<\/a> shows how <code>AsyncImage<\/code> in iOS 27 finally becomes more practical for real apps. It now accepts a <code>URLRequest<\/code>, so you can set headers, cache policy, and timeouts without rolling your own loader, and you can also share a custom <code>URLSession<\/code> across a SwiftUI view hierarchy for authenticated or cache-sensitive image loading.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/www.avanderlee.com\/concurrency\/swift-6-4-whats-new-in-concurrency\/\" class=\"link\" id=\"yoGMPHo\">Swift 6.4 makes concurrency a little nicer<\/a><\/p>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/ajvanderlee\/\">Antoine van der Lee<\/a> walks through the latest convenience changes in Swift 6.4, helping make async code easier to write and easier to reason about. It is a good read if you want the language updates without wading through the full proposal list.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/aleahim.com\/blog\/swiftui-is-one-graph\/\" class=\"link\" id=\"MUnexiP\">SwiftUI is one graph<\/a><\/p>\n<p>This is one of those articles that can change how you think about SwiftUI. <a href=\"https:\/\/github.com\/mihaelamj\">Mihaela Mihaljevi\u0107<\/a> zooms in on the framework\u2019s graph model and gives you a cleaner way to understand identity, updates, and why some UI bugs happen in the first place.<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/CrashReportExtension\" class=\"link\" id=\"yoGMPHo\">CrashReportExtension<\/a><\/p>\n<p>Catching crashes is hard when the app is already crashing. Apple\u2019s <code>CrashReportExtension<\/code> moves crash reporting out of the main process, which should make production crash analysis safer and more reliable.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/livsycode.com\/uikit\/exploring-_uiportalview-live-view-replication-without-copying-or-snapshots\/\" class=\"link\" id=\"EEYxvbR\">_UIPortalView: From Live Mirroring to Liquid Glass-Style Effects<\/a><\/p>\n<p><code>_UIPortalView<\/code> is a UIKit tool that can show the same view in another place on the screen without making a copy. This means the view stays live and updates in real time. It can be useful when you want a smooth visual effect or a mirror-like UI. It also avoids the extra work of taking snapshots again and again.<\/p>\n<h2 class=\"category finally\" id=\"finally\">And finally&#8230;<\/h2>\n<p><a href=\"https:\/\/vintageapple.org\/macprogramming\/index_year.html\">Vintage Macintosh Programming Book Library<\/a> for the old souls in the room. \u2764\ufe0f<\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>For long-time readers of iOS Dev Weekly, Dave Verwer\u2019s announcement in issue 751 that he would be handing over the reins of the newsletter while continuing his community work on Swift Package Index (SPI) now feels especially significant. The formal announcement that Swift Package Index has joined Apple was published three days ago, and it [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11768],"tags":[15295,3554,15294,6039],"dealstore":[],"offerexpiration":[],"class_list":["post-7049586","post","type-post","status-publish","format-standard","hentry","category-apple-2","tag-dev","tag-ios","tag-issue","tag-weekly"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Issue 756 \u2013 iOS Dev Weekly - Som2ny Network<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fivemor.com\/?p=7049586\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Issue 756 \u2013 iOS Dev Weekly - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"For long-time readers of iOS Dev Weekly, Dave Verwer\u2019s announcement in issue 751 that he would be handing over the reins of the newsletter while continuing his community work on Swift Package Index (SPI) now feels especially significant. The formal announcement that Swift Package Index has joined Apple was published three days ago, and it [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=7049586\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-28T00:47:47+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=7049586#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=7049586\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Issue 756 \u2013 iOS Dev Weekly\",\"datePublished\":\"2026-08-28T00:47:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=7049586\"},\"wordCount\":733,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"keywords\":[\"Dev\",\"iOS\",\"Issue\",\"Weekly\"],\"articleSection\":[\"Apple\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=7049586#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=7049586\",\"url\":\"https:\/\/fivemor.com\/?p=7049586\",\"name\":\"Issue 756 \u2013 iOS Dev Weekly - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"datePublished\":\"2026-08-28T00:47:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=7049586#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=7049586\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=7049586#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Issue 756 \u2013 iOS Dev Weekly\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Issue 756 \u2013 iOS Dev Weekly - Som2ny Network","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fivemor.com\/?p=7049586","og_locale":"en_US","og_type":"article","og_title":"Issue 756 \u2013 iOS Dev Weekly - Som2ny Network","og_description":"For long-time readers of iOS Dev Weekly, Dave Verwer\u2019s announcement in issue 751 that he would be handing over the reins of the newsletter while continuing his community work on Swift Package Index (SPI) now feels especially significant. The formal announcement that Swift Package Index has joined Apple was published three days ago, and it [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=7049586","og_site_name":"Som2ny Network","article_published_time":"2026-08-28T00:47:47+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=7049586#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=7049586"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Issue 756 \u2013 iOS Dev Weekly","datePublished":"2026-08-28T00:47:47+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=7049586"},"wordCount":733,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"keywords":["Dev","iOS","Issue","Weekly"],"articleSection":["Apple"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=7049586#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=7049586","url":"https:\/\/fivemor.com\/?p=7049586","name":"Issue 756 \u2013 iOS Dev Weekly - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"datePublished":"2026-08-28T00:47:47+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=7049586#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=7049586"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=7049586#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Issue 756 \u2013 iOS Dev Weekly"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/7049586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7049586"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/7049586\/revisions"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7049586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7049586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7049586"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=7049586"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=7049586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}