{"id":188444,"date":"2025-04-16T18:18:42","date_gmt":"2025-04-16T18:18:42","guid":{"rendered":"https:\/\/peraltafinancing.com\/apple-2\/issue-677-ios-dev-weekly\/"},"modified":"2025-04-16T18:18:42","modified_gmt":"2025-04-16T18:18:42","slug":"issue-677-ios-dev-weekly","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=188444","title":{"rendered":"Issue 677 \u2013 iOS Dev Weekly"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>I found myself needing to upgrade to macOS Sequoia this week, so I finally got a chance to try Xcode\u2019s new AI-powered \u201cPredictive Code Completion\u201d. \ud83e\udd16<\/p>\n<p>First things first. How\u2019s the quality and does it \u201challucinate\u201d? I\u2019d say the quality is good, and <em>of course<\/em> it hallucinates. \ud83d\ude02 I believe that eliminating hallucinations in LLM is, at best, extremely challenging and, at worst, <a href=\"https:\/\/arxiv.org\/abs\/2401.11817\">impossible<\/a>. Did it produce generally useful, modern, Swift code, though? Absolutely.<\/p>\n<p>I\u2019ve some experience with using GitHub Copilot, both inline in VS Code and via its chat interface and the experience of using Xcode\u2019s predictive code completion felt <em>very<\/em> like Copilot\u2019s inline code completion. Pause typing for a second, and it\u2019ll show some dimmed code. Press tab, and it\u2019ll accept the suggestion. Just like Copilot.<\/p>\n<p>I find Copilot\u2019s single-line completion suggestions to be much more useful than when it suggests a function implementation from a function name or comment, which feels like a gimmick. It\u2019d be impossible for a <em>human<\/em> to write code from a function name for anything but the most trivial function, let alone an AI. But if you think of it as an advanced code completion rather than \u201cwrite my code for me\u201d, it delivers. That\u2019s how Apple is pitching it, too, so that\u2019s good.<\/p>\n<p>One thing I prefer about the Xcode implementation is how it handles multi-line predictions. If Copilot wants to insert a fully formed function or a multi-line block, the entire block is visible but dimmed. In contrast, Xcode shows <code>{ \u2026 }<\/code> where it wants to insert a block of code, whether that\u2019s a function definition or a block after a <code>guard<\/code> or <code>if<\/code> statement. I think I prefer this because this is closer to the single-line completion I just mentioned.<\/p>\n<p>I will admit that I expected it to be more responsive than Copilot given it\u2019s an on-device model. Copilot needs to do a full round-trip to the Microsoft\/GitHub servers <em>and<\/em> calculate the results, but it turns out that an on-device calculation with a consumer-grade CPU (I run an M1 Max) is about the same speed as a network connection + huge Azure servers. From some very non-scientific tests, performance is about the same or slightly worse than what I see with Copilot.<\/p>\n<p>There are some obvious enhancements, which you\u2019d expect from a first release. Having it explain compiler errors and runtime crashes would be a fantastic enhancement, and should be within reach. I\u2019d also love to see something like Copilot chat where you can have a back and forth conversation about your code. I know that the possibility of going off-topic would be at the top of Apple\u2019s mind when implementing something like this, but Copilot chat is <em>very<\/em> good at not letting the conversation wander away from code. If you have access to it, just try to lead it down a path it doesn\u2019t want to go down. I completely failed.<\/p>\n<p>I also wish Apple would give more information about where they sourced their training data, but I have <a href=\"https:\/\/iosdevweekly.com\/issues\/605#start\">banged that drum<\/a> quite a lot now and it\u2019s clear that the industry standard is to keep quiet about sourcing data in the vast majority of cases. I expected better from Apple on this point, though. I don\u2019t want citations with every output, but a broad description of where the data was sourced from would be great.<\/p>\n<p>Overall, I think it\u2019s a win, and it\u2019ll only get better over time!<\/p>\n<p class=\"attribution\">Dave Verwer<\/p>\n<p><a href=\"https:\/\/www.revenuecat.com\/blog\/engineering\/revenuecat-ship-a-ton\/?utm_medium=sponsored&amp;utm_source=iOSDevWeekly&amp;utm_campaign=shipaton&amp;utm_content=shipaton\" class=\"link\" id=\"6zTd8vc\">RevenueCat Ship-a-ton: Ship apps and make money<\/a><\/p>\n<p>There\u2019s still time to submit your new apps to the RevenueCat hackathon. Get your app featured on over 150 digital billboards throughout San Francisco, or win some of the $25k cash prizes we\u2019re giving out! <a href=\"https:\/\/www.revenuecat.com\/blog\/engineering\/revenuecat-ship-a-ton\/?utm_medium=sponsored&amp;utm_source=iOSDevWeekly&amp;utm_campaign=shipaton&amp;utm_content=shipaton\">Join the Ship-a-ton<\/a>.<\/p>\n<h2 class=\"category news\" id=\"news\">News<\/h2>\n<p><a href=\"https:\/\/blog.vapor.codes\/posts\/the-future-of-vapor\/\" class=\"link\" id=\"hxqVw1t\">The Future of Vapor<\/a><\/p>\n<p>Vapor 4 was in a late beta when we first started development on Swift Package Index. It\u2019s hard to believe that we\u2019ve now been using the framework for more than four years, but we have! <a href=\"https:\/\/hachyderm.io\/@0xTim\">Tim Condon<\/a> sets out the plan for Vapor 5. It will be based on async\/await, will integrate swift-testing, and potentially include new routing APIs, which all sound good to me!<\/p>\n<p>I just hope the migration for large Vapor 4 projects isn\u2019t <em>too<\/em> painful. \ud83d\ude2c<\/p>\n<hr\/>\n<p><a href=\"https:\/\/www.createwithswift.com\/revolutionizing-surgery-and-medical-treatments-with-visionos\/\" class=\"link\" id=\"sIyufHl\">Revolutionizing Surgery and Medical Treatments with visionOS<\/a><\/p>\n<p>I wrote a few weeks ago about the need for \u201c<a href=\"https:\/\/iosdevweekly.com\/issues\/671#start\">apps that make you put your headset on<\/a>\u201d and here comes Francesco Perchiazzi to help us find some. This write-up covers several visionOS apps being used in places you might not expect. Fascinating.<\/p>\n<h2 class=\"category code\" id=\"code\">Code<\/h2>\n<p><a href=\"https:\/\/alejandromp.com\/development\/blog\/swift-package-manager-dependency-owners\/\" class=\"link\" id=\"grHoncp\">Extending SwiftPM Metadata<\/a><\/p>\n<p>This post from <a href=\"https:\/\/mastodon.social\/@alexito4\">Alejandro Martinez<\/a> is an interesting glimpse into what might one day be possible with package manifests. The specific example will only be of use to those of you on large teams with apps that have plenty of dependencies, but the concept is interesting. It\u2019s not what I\u2019d call usable at the moment, but maybe one day?<\/p>\n<hr\/>\n<p><a href=\"https:\/\/www.goldenhillsoftware.com\/2024\/06\/migration-step-in-next-beta-of-unread-for-macos\/\" class=\"link\" id=\"f3fFX6b\">Group container naming in macOS Sequoia<\/a><\/p>\n<p>This might be a little obscure, but is probably worth mentioning. If your Mac app uses group containers to share data between your app and its extensions, depending on how you set it up, you might need to move things around. Unfortunately, in a sandboxed environment that\u2019s not as easy as you might have hoped. <a href=\"https:\/\/iosdev.space\/@johnbrayton\">John Brayton<\/a> wrote up some instructions for his users, and if you scroll down to the \u201cTechnical Details\u201d section, for fellow Mac developers, too!<\/p>\n<h2 class=\"category books\" id=\"books\">Books<\/h2>\n<p><a href=\"https:\/\/editorscut.gumroad.com\/l\/testing\" class=\"link\" id=\"2QH0JKC\">The Case of the Crimson Test Suite<\/a><\/p>\n<p>I\u2019ve not had a chance to check this out yet, but I\u2019d imagine that all I need to say is that <a href=\"https:\/\/mastodon.social\/@dimsumthinking\">Daniel Steinberg<\/a> has a new book out covering <a href=\"https:\/\/swiftpackageindex.com\/swiftlang\/swift-testing\">swift-testing<\/a>. You\u2019ll know immediately if that\u2019s going to be of interest to you.<\/p>\n<p>It\u2019s worth noting that it\u2019s early days for the swift-testing framework, and it\u2019s not yet at a 1.0 release. That may well change with the imminent release of Xcode 16. You\u2019ll be ahead of the game either way!<\/p>\n<h2 class=\"category jobs\" id=\"jobs\">Jobs<\/h2>\n<p><a href=\"https:\/\/iosdevjobs.com\/jobs\/e-5a9bed89-439e-4338-b779-932db03abbe4\">Mobile Developer (iOS) @ Planning Center<\/a> \u2013 Our Mobile Team works on both iOS and Android. While focuses are leveraged, there is a healthy bit of collaboration in the execution of how things are released. \u2013 <em>Remote (within US timezones) with some on-site work (United States in CA)<\/em><\/p>\n<hr\/>\n<p>Job postings on <a href=\"https:\/\/iosdevjobs.com\">iOS Dev Jobs<\/a> are <em>free<\/em> and get distributed to thousands of developers. Do you have open positions in your company that\u2019d appeal to iOS Dev Weekly readers? <a href=\"https:\/\/iosdevjobs.com\/post-a-job\">Get your jobs listed<\/a>.<\/p>\n<h2 class=\"category finally\" id=\"finally\">And finally&#8230;<\/h2>\n<p>Has your CI system <a href=\"https:\/\/www.dzombak.com\/blog\/2024\/09\/Freeing-disk-space-on-GitHub-Actions-runners.html\">ever run out of disk space<\/a>?<\/p>\n<p>The <a href=\"https:\/\/raw.githubusercontent.com\/kou\/arrow\/e49d8ae15583ceff03237571569099a6ad62be32\/ci\/scripts\/util_free_space.sh\">script<\/a> is kinda hilarious, too. \ud83d\ude02<\/p>\n<p><strong>Update:<\/strong> You\u2019re never supposed to take anything I say in this section <em>too<\/em> seriously, but it has been pointed out to me that this technique of executing a script which isn\u2019t under your direct control during CI is a terrible idea, no matter what the script does. See <a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/popular-codecov-code-coverage-tool-hacked-to-steal-dev-credentials\/\">this article for more information<\/a>.<\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>I found myself needing to upgrade to macOS Sequoia this week, so I finally got a chance to try Xcode\u2019s new AI-powered \u201cPredictive Code Completion\u201d. \ud83e\udd16 First things first. How\u2019s the quality and does it \u201challucinate\u201d? I\u2019d say the quality is good, and of course it hallucinates. \ud83d\ude02 I believe that eliminating hallucinations in LLM [&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-188444","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 677 \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=188444\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Issue 677 \u2013 iOS Dev Weekly - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"I found myself needing to upgrade to macOS Sequoia this week, so I finally got a chance to try Xcode\u2019s new AI-powered \u201cPredictive Code Completion\u201d. \ud83e\udd16 First things first. How\u2019s the quality and does it \u201challucinate\u201d? I\u2019d say the quality is good, and of course it hallucinates. \ud83d\ude02 I believe that eliminating hallucinations in LLM [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=188444\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-16T18:18:42+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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=188444#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=188444\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Issue 677 \u2013 iOS Dev Weekly\",\"datePublished\":\"2025-04-16T18:18:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=188444\"},\"wordCount\":1173,\"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=188444#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=188444\",\"url\":\"https:\/\/fivemor.com\/?p=188444\",\"name\":\"Issue 677 \u2013 iOS Dev Weekly - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"datePublished\":\"2025-04-16T18:18:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=188444#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=188444\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=188444#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Issue 677 \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 677 \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=188444","og_locale":"en_US","og_type":"article","og_title":"Issue 677 \u2013 iOS Dev Weekly - Som2ny Network","og_description":"I found myself needing to upgrade to macOS Sequoia this week, so I finally got a chance to try Xcode\u2019s new AI-powered \u201cPredictive Code Completion\u201d. \ud83e\udd16 First things first. How\u2019s the quality and does it \u201challucinate\u201d? I\u2019d say the quality is good, and of course it hallucinates. \ud83d\ude02 I believe that eliminating hallucinations in LLM [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=188444","og_site_name":"Som2ny Network","article_published_time":"2025-04-16T18:18:42+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=188444#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=188444"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Issue 677 \u2013 iOS Dev Weekly","datePublished":"2025-04-16T18:18:42+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=188444"},"wordCount":1173,"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=188444#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=188444","url":"https:\/\/fivemor.com\/?p=188444","name":"Issue 677 \u2013 iOS Dev Weekly - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"datePublished":"2025-04-16T18:18:42+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=188444#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=188444"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=188444#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Issue 677 \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\/188444","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=188444"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/188444\/revisions"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=188444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=188444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=188444"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=188444"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=188444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}