{"id":7057993,"date":"2026-09-06T00:23:28","date_gmt":"2026-09-06T00:23:28","guid":{"rendered":"https:\/\/peraltafinancing.com\/apple-2\/issue-766-ios-dev-weekly\/"},"modified":"2026-09-06T00:23:28","modified_gmt":"2026-09-06T00:23:28","slug":"issue-766-ios-dev-weekly","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=7057993","title":{"rendered":"Issue 766 \u2013 iOS Dev Weekly"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>G\u2019day y\u2019all!<\/p>\n<p>Pretty monumental week for Apple\u2026 Tim cooked, now it\u2019s John Ternus. I remember when Tim first took over, it was an incredibly sad time for all of us with the passing of Jobs, and there was a lot of doubt about how <em>anyone<\/em> could follow in those footsteps. It did take a while for Cook to find his footing, but once he did, in the latter half of his tenure (IMO), he was off to the races.<\/p>\n<p>Considering Ternus is known as a \u201chardware\u201d person, I\u2019m really excited to see where he takes the company as the new CEO. With the next event due in less than a week, all eyes will be on Apple to witness the beginning of a new era.<\/p>\n<p>Speaking of App Store, after 16 years building apps for other people, my very first app <a href=\"https:\/\/www.yewki.app\">Yewki<\/a> has finally launched. If you\u2019re a snowboarder or skier, this one\u2019s for you! It only took 3 weeks, 5 failed submissions, and many, many sleepless coding nights to get here, but I\u2019m proud of the effort I put in and the overall product.<\/p>\n<p>If you\u2019re at NextApp SwiftCon conference next month, I\u2019ll be giving a talk about how I developed it in this new age of AI.<\/p>\n<p class=\"attribution\">\u2013 Andyy Hope<\/p>\n<hr\/>\n<p>Andyy mentioned the \u201cSurprise and Shine\u201d event next week that we\u2019re all looking forward to. Everyone and their mother expects Apple\u2019s first folding iPhone to show up alongside the iPhone 18 Pro line.<\/p>\n<p>It is worth remembering (stating the obvious here) that Apple is not inventing the folding phone. Samsung\u2019s been shipping the Galaxy Fold since 2019. Huawei, Oppo, Google and heck\u2026even ZTE (I helped them organize an Android hackathon for a very cool device back in 2018) they\u2019ve all had years to figure this out. So it\u2019s worth asking: how did that actually go for developers?<\/p>\n<p>Kind of roughly, honestly. Six years in, \u201cmy favorite Android app still has giant black bars on my foldable\u201d is a genre of complaint that never really went away. It got bad enough that Google eventually stopped asking nicely. Android 16 started actively penalizing apps that hadn\u2019t adopted large-screen\/adaptive layouts, and there\u2019s chatter that Android 17 is still trying to mop up the mess. That\u2019s not a knock on Android specifically. This is what happens when a form factor shows up and adapting to it is optional. Most developers, understandably, prioritized the other 500 things on their plate, and a fold-shaped hole in the UI became somebody else\u2019s problem, indefinitely. The market for foldables is still nascent enough that I don\u2019t think everyone has made it a massive priority.<\/p>\n<p>Apple\u2019s got one advantage Android never did: it controls the SDK, not just the guidelines. iOS 27 betas suggest simply rebuilding against it opts your app into resizable-iPhone behavior. Unlike Android, there is no separate fold flag to remember. Nothing here is Apple-confirmed yet, just betas and a little intelligent guess-work. I for one am excited to see how it goes for iOS devs with the new form-factor.<\/p>\n<p class=\"attribution\">\u2013 Greg Fawson<\/p>\n<p><a href=\"https:\/\/tickets.droidcon.com\/next.app26\/redeem?voucher=LASTCALL-REGULAR-TICKETS\" class=\"link\" id=\"PohOSby\">swiftCon&#8217;s Last-Minute Regular Pricing Discount (exclusive)<\/a><\/p>\n<p>The <a href=\"https:\/\/www.nextappcon.com\/swiftcon\">swiftCon<\/a> agenda is live. <strong>75 sessions, 70 speakers, 3 stages<\/strong> \u2014 three days of deep Swift talks, hands-on workshops, and real-world insights from the community.<\/p>\n<p><strong>10 days left for regular pricing.<\/strong> Grab your <strong>exclusive 25% off<\/strong> with code <code>LASTCALL-REGULAR-TICKETS<\/code> at the <a href=\"https:\/\/www.nextappcon.com\/\">next.app devCon home page<\/a> or use this <a href=\"https:\/\/tickets.droidcon.com\/next.app26\/redeem?voucher=LASTCALL-REGULAR-TICKETS\">registration link<\/a>. Don\u2019t wait \u2014 prices go up soon.<\/p>\n<h2 class=\"category news\" id=\"news\">News<\/h2>\n<p><a href=\"https:\/\/www.engadget.com\/2247924\/phil-schiller-reportedly-steps-down-as-apple-app-store-and-product-event-chief\/\" class=\"link\" id=\"QUCtRaI\">Phil Schiller reportedly steps down as Apple&#8217;s App Store and product event chief<\/a><\/p>\n<p>Eddy Cue is coming back to the App Store, which I have mixed feelings about, but I also acknowledge the fact that the dynamics of the App Store have changed since his previous tenure, especially in recent years with the influx of new submissions since AI became much more common in app development. I think it will be a net positive to have a (near) fresh set of new eyes on how the operations could be improved.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/www.objc.io\/blog\/2026\/09\/04\/the-end-of-swift-talk\/\" class=\"link\" id=\"SwTlk500\">Swift Talk podcast ends after 500 episodes<\/a><\/p>\n<p>After more than ten years and over 500 episodes, <a href=\"https:\/\/x.com\/chriseidhof\">Chris Eidhof<\/a> and <a href=\"https:\/\/x.com\/floriankugler\">Florian Kugler<\/a> have ended Swift Talk. They started objc.io in 2013 to share in-depth solutions to real iOS and Swift problems, and launched the podcast in 2016. Through books like <em>Advanced Swift<\/em> and <em>Thinking in SwiftUI<\/em>, plus weekly videos and workshops, they\u2019ve helped countless developers level up. For many of us, this podcast has been a trusted resource and a pillar of the community. A sad but significant moment.<\/p>\n<h2 class=\"category code\" id=\"code\">Code<\/h2>\n<hr\/>\n<p><a href=\"https:\/\/www.swiftbysundell.com\/articles\/warning-for-nested-weak-self-closure-captures\/\" class=\"link\" id=\"vvJDJwd\">Why Swift is introducing a warning for weak captures within nested closures<\/a><\/p>\n<p>Who doesn\u2019t love a good retain cycle problem and language fix? <a href=\"https:\/\/mastodon.social\/@johnsundell\">John<\/a> details the new retain cycle warning when referencing <code>self<\/code> within a closure, within a closure.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/livsycode.com\/uikit\/effective-geometry-layout-without-uiscreen-main\/\" class=\"link\" id=\"bBAIsdj\">Effective Geometry: Layout Without `UIScreen.main`<\/a><\/p>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/artem-mirzabekian\/\">Artem<\/a> gives a nice breakdown on GeometryReader and how to use it effectively instead of the <code>UIScreen.main<\/code> we\u2019ve become accustomed to.<\/p>\n<p><a href=\"https:\/\/github.com\/MobAI-App\/simslim\" class=\"link\" id=\"iBMtxwX\">4x Simulator performance with this one weird trick<\/a><\/p>\n<p>The folks at MobAI have found a way to <em>drastically<\/em> slim down the memory footprint of the simulator by culling the unused background services that typically aren\u2019t used in development. I haven\u2019t had a chance to use this yet, but I\u2019d imagine folks with rented or local Mac mini GitHub runners would hugely benefit from this.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/github.com\/xtool-org\/xtool\" class=\"link\" id=\"QRStBNa\">Cross-platform Xcode replacement. Build and deploy iOS apps with SwiftPM on Linux, Windows, and macOS.<\/a><\/p>\n<p>Another CI-runner-related thing I came across the other week was xtool. The author of this repo claims that this tool enables compiling iOS apps on Windows and Linux systems. I could see some folks utilising a spare PC around the house as a spare CI runner to get some signal on their builds at the very least. I wouldn\u2019t recommend uploading the build artefacts to App Store Connect though.<\/p>\n<h2 class=\"category finally\" id=\"finally\">And finally&#8230;<\/h2>\n<p>One of the other editors mentioned this in our super secret exclusive Slack chat and thought it might provide a bit of nostalgia to our wonderful readers. It\u2019s a modern port of the After Dark screensavers from the \u201990s, which are claimed to be works of art worth preserving. Check out the <a href=\"https:\/\/morphing.cloud\/afterglow\/\">afterglow app<\/a>.<\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>G\u2019day y\u2019all! Pretty monumental week for Apple\u2026 Tim cooked, now it\u2019s John Ternus. I remember when Tim first took over, it was an incredibly sad time for all of us with the passing of Jobs, and there was a lot of doubt about how anyone could follow in those footsteps. It did take a while [&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-7057993","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 766 \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=7057993\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Issue 766 \u2013 iOS Dev Weekly - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"G\u2019day y\u2019all! Pretty monumental week for Apple\u2026 Tim cooked, now it\u2019s John Ternus. I remember when Tim first took over, it was an incredibly sad time for all of us with the passing of Jobs, and there was a lot of doubt about how anyone could follow in those footsteps. It did take a while [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=7057993\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-06T00:23:28+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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=7057993#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=7057993\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Issue 766 \u2013 iOS Dev Weekly\",\"datePublished\":\"2026-09-06T00:23:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=7057993\"},\"wordCount\":1038,\"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=7057993#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=7057993\",\"url\":\"https:\/\/fivemor.com\/?p=7057993\",\"name\":\"Issue 766 \u2013 iOS Dev Weekly - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"datePublished\":\"2026-09-06T00:23:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=7057993#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=7057993\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=7057993#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Issue 766 \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 766 \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=7057993","og_locale":"en_US","og_type":"article","og_title":"Issue 766 \u2013 iOS Dev Weekly - Som2ny Network","og_description":"G\u2019day y\u2019all! Pretty monumental week for Apple\u2026 Tim cooked, now it\u2019s John Ternus. I remember when Tim first took over, it was an incredibly sad time for all of us with the passing of Jobs, and there was a lot of doubt about how anyone could follow in those footsteps. It did take a while [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=7057993","og_site_name":"Som2ny Network","article_published_time":"2026-09-06T00:23:28+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=7057993#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=7057993"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Issue 766 \u2013 iOS Dev Weekly","datePublished":"2026-09-06T00:23:28+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=7057993"},"wordCount":1038,"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=7057993#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=7057993","url":"https:\/\/fivemor.com\/?p=7057993","name":"Issue 766 \u2013 iOS Dev Weekly - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"datePublished":"2026-09-06T00:23:28+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=7057993#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=7057993"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=7057993#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Issue 766 \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\/7057993","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=7057993"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/7057993\/revisions"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7057993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7057993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7057993"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=7057993"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=7057993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}