{"id":84253,"date":"2025-02-12T16:52:26","date_gmt":"2025-02-12T16:52:26","guid":{"rendered":"https:\/\/peraltafinancing.com\/apple-2\/issue-689-ios-dev-weekly\/"},"modified":"2025-02-12T16:52:26","modified_gmt":"2025-02-12T16:52:26","slug":"issue-689-ios-dev-weekly","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=84253","title":{"rendered":"Issue 689 \u2013 iOS Dev Weekly"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>I\u2019ve had a week off from Swift Package Index this week as I needed to do some work on this newsletter. Curated (the email service I use) has <a href=\"https:\/\/bsky.app\/profile\/daveverwer.com\/post\/3lbafhmp6e22i\">had some problems recently,<\/a> and I\u2019m investigating what it would take to self-host my newsletter again. It started over 13 years ago as a simple <a href=\"https:\/\/jekyllrb.com\/\">Jekyll<\/a> site with an ESP account, and that\u2019s where I think it\u2019ll end up again soon.<\/p>\n<p>You won\u2019t see big changes when it transitions back to being self-hosted, so why am I talking about it? Well, it\u2019s been a great chance for me to play with a couple of AI developer tools that I\u2019ve been meaning to check out.<\/p>\n<p>First, OpenAI\u2019s new <a href=\"https:\/\/openai.com\/index\/introducing-openai-o1-preview\/\">o1-preview<\/a> model that you <a href=\"https:\/\/simonwillison.net\/2024\/Sep\/12\/openai-o1\/\">might have read about<\/a>. It\u2019s designed for larger tasks that take more \u201cthinking about\u201d before the model gives a response. One of the things it\u2019s good at is writing code, so I thought I\u2019d give it the task of turning the structured JSON export of my Curated data into. I spent about ten minutes writing a fairly lengthy specification and included a sample of the JSON data.<\/p>\n<p>It spent about two minutes \u201cthinking\u201d and then produced code for me. It ran first time without errors and did <em>exactly what I asked it to<\/em>\u2026 which is where the only flaw was. \ud83d\ude02 I spent another few minutes writing up a bulleted list of amendments, clarifications, and additions to my original spec, and apart from <a href=\"https:\/\/bsky.app\/profile\/daveverwer.com\/post\/3lbyxwmdk5c2b\">one small blip,<\/a> I had a working program that did what I needed. It only took two prompts and less than thirty minutes, and the code was better than I would have written.<\/p>\n<p>I also checked out <a href=\"https:\/\/www.cursor.com\/\">Cursor<\/a> this week, as I <a href=\"https:\/\/iosdevweekly.com\/issues\/686#start\">said I would,<\/a> and it\u2019s good. I have more to write than what I have room for here, but I can\u2019t go without mentioning one feature that feels like a step forward for inline completion. All AI code completion I have used so far has been additive, suggesting either a line or block of code. Cursor offers that, of course, but it can also offer to edit other parts of a file that might not be part of the same contiguous block of code.<\/p>\n<p>I\u2019ll explain. Imagine you have some inline logic in a variable assignment, and you decide that it\u2019s getting too complex for that line. You might decide to make a new intermediate variable on the line above. Cursor will notice that, and as you declare the new variable with partial logic from the line below it won\u2019t <em>only<\/em> complete the line you\u2019re typing, but also offer to remove the now duplicate code from its original location. It may sound simple, but it\u2019s striking when it happens.<\/p>\n<p>That explanation might not be super clear, so I made a <a href=\"https:\/\/imgur.com\/a\/ouf3S1s\">20 second demo video<\/a> which might clarify things. Cursor performed that edit in two consecutive presses of Tab, but it can also combine two suggestions like that into one. I guess if it feels confident enough that you\u2019d want them both. It\u2019s not 100% clear to me yet how it decides what type of completion or edit it will suggest, but it got it right over and over again as I used it. There\u2019s a free plan that is more than capable of showing what it can do, so there\u2019s no reason not to give it a try if you\u2019re interested in this area.<\/p>\n<p>This feature is what felt like a big step forward to me over line-at-a-time and block-of-code suggestions. It felt like having true assistance rather than completion or generation.<\/p>\n<p>I could talk more about how Cursor also takes advantage of modern LLM models having such huge context windows by using all open tabs as context. It can even include every file in your repository if you choose. I\u2019ll leave that for another time, though. This is already too long.<\/p>\n<p>We live in interesting times.<\/p>\n<p class=\"attribution\">Dave Verwer<\/p>\n<p><a href=\"https:\/\/www.pointfree.co\/discounts\/ios-dev-weekly-2024\" class=\"link\" id=\"K1AZfem\">Learn advanced Swift with PointFree.co<\/a><\/p>\n<p>Feeling overwhelmed by Swift concurrency, generics, data persistence, domain modeling, navigation, and testing? Level up your Swift skills with over 190 hours of advanced and original content crafted by industry experts. <a href=\"https:\/\/www.pointfree.co\/discounts\/ios-dev-weekly-2024\">Subscribe today and save 30% for Black Friday<\/a>!<\/p>\n<h2 class=\"category news\" id=\"news\">News<\/h2>\n<p><a href=\"https:\/\/github.com\/mRs-\/Black-Friday-Deals\" class=\"link\" id=\"TsPbheJ\">Black Friday Deals<\/a><\/p>\n<p>Happy Friday, Happy Thanksgiving, and Happy Black Friday!<\/p>\n<p>We may not celebrate Thanksgiving over here, but Black Friday is a truly global phenomenon. This year, as always, <a href=\"https:\/\/github.com\/mRs-\">Marius Landwehr<\/a>\u2019s repo of deals is bang up to date, this year with the help of <a href=\"https:\/\/github.com\/NghiaTranUIT\">Noah Tran,<\/a> and you\u2019re sure to find something worth your while.<\/p>\n<p><a href=\"https:\/\/mjtsai.com\/blog\/2024\/11\/25\/black-friday-2024\/\">Michael Tsai also has a great post<\/a> covering even more deals.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/developer.apple.com\/app-store\/app-store-awards-2024\/\" class=\"link\" id=\"tWmdnPN\">App Store Award finalists<\/a><\/p>\n<p>Congratulations to all the nominees. \ud83c\udf89<\/p>\n<p><a href=\"https:\/\/alexsidebar.app\/\" class=\"link\" id=\"EJFqBUc\">Alex<\/a><\/p>\n<p>Talking of Cursor and AI code assistants, this app claims to be \u201cThe Cursor for Xcode\u201d! It offers a chat-style interface where you can \u201cchat with your code\u201d and also get it to generate code, even with a nice diff view before it applies it. It also has Tab completion, as you\u2019d expect. I\u2019ve not tried it yet, but it looks to be a companion app that automates Xcode rather than trying to interface with it, but I could be wrong! It\u2019s free while in beta, so give it a try if you\u2019re interested in this kind of tool.<\/p>\n<h2 class=\"category code\" id=\"code\">Code<\/h2>\n<p><a href=\"https:\/\/nilcoalescing.com\/blog\/AnimateUIKitViewsWithSwiftUIAnimations\/\" class=\"link\" id=\"8NhDI3x\">Animate UIKit views with SwiftUI animations in iOS 18<\/a><\/p>\n<p><a href=\"https:\/\/mastodon.social\/@natpanferova\">Natalia Panferova<\/a> blew my mind with this post. Did you know that you could animate UIKit views with SwiftUI animations? Nether did I! It\u2019s so simple to implement, too, as Natalia shows us here.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/swiftwithmajid.com\/2024\/10\/22\/introducing-swift-testing-basics\/\" class=\"link\" id=\"ApFcGQj\">Introducing Swift Testing<\/a><\/p>\n<p>I\u2019ve been waiting for <a href=\"https:\/\/mastodon.social\/@Mecid\">Majid Jabrayilov<\/a> to finish up this series of blog posts, and it looks like he has! Check out <a href=\"https:\/\/swiftwithmajid.com\/2024\/10\/22\/introducing-swift-testing-basics\/\">the basics of Swift Testing<\/a>, <a href=\"https:\/\/swiftwithmajid.com\/2024\/10\/29\/introducing-swift-testing-lifecycle\/\">the testing lifecycle<\/a>, <a href=\"https:\/\/swiftwithmajid.com\/2024\/11\/05\/introducing-swift-testing-traits\/\">traits<\/a>, and <a href=\"https:\/\/swiftwithmajid.com\/2024\/11\/12\/introducing-swift-testing-parameterized-tests\/\">parameterized tests<\/a>. They make a great intro to the framework.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/hachyderm.io\/@holly\/113529485876308571\" class=\"link\" id=\"cSwzZ0J\">My favorite Thanksgiving tradition\u2026<\/a><\/p>\n<p>What a Thanksgiving tradition <a href=\"https:\/\/hachyderm.io\/@holly\">Holly Borla<\/a> has! I\u2019m not proficient enough with Swift concurrency to offer deep insight into <a href=\"https:\/\/github.com\/hborla\/swift-evolution\/blob\/approachable-concurrency-vision\/visions\/approachable-concurrency.md\">the proposal,<\/a> but I am all for improving approachability. I especially like the idea of allowing modules to opt to be single-threaded.<\/p>\n<p>Happy Thanksgiving, Holly!<\/p>\n<h2 class=\"category design\" id=\"design\">Design<\/h2>\n<p><a href=\"https:\/\/bsky.app\/profile\/andy.works\/post\/3lbgbhko6ec22\" class=\"link\" id=\"Ss3zHXv\">In-app settings to adjust every aspect and get things just right<\/a><\/p>\n<p>I\u2019ve seen many apps in beta or debug modes that include a settings screen like this over the years. I believe it\u2019s a technique that Apple used to use, too, and maybe they still do! It\u2019s so much smoother than the whole compile, install, run, repeat\u2026 loop.<\/p>\n<h2 class=\"category jobs\" id=\"jobs\">Jobs<\/h2>\n<p><a href=\"https:\/\/iosdevjobs.com\/jobs\/e-250aaa6d-30d5-447c-9256-4b92a1b1fc47\">Senior iOS Developer @ komoot <\/a>\u2013 Develop innovative new features from the first idea and concept over to road map planning, implementation, testing, release and monitoring. Team up with six team members to build a state of the art iOS app with more than 5 million installations. \u2013 <em>Remote (within European timezones)<\/em><\/p>\n<h2 class=\"category finally\" id=\"finally\">And finally&#8230;<\/h2>\n<p>My gosh, <a href=\"https:\/\/arstechnica.com\/gadgets\/2004\/11\/delicious-library\/\">this took me back<\/a>. Not just to Delicious Library, which I remember made a huge splash when it debuted, but to that whole era of Mac software. Those apps are the reason I\u2019m here writing this on a Mac today.<\/p>\n<p>Via <a href=\"https:\/\/daringfireball.net\/linked\/2024\/11\/27\/siracusa-delicous-library\">John Gruber\u2019s post<\/a> and, unfortunately, <a href=\"https:\/\/mastodon.social\/@wjs\/113539330521476328\">this news<\/a>.<\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>I\u2019ve had a week off from Swift Package Index this week as I needed to do some work on this newsletter. Curated (the email service I use) has had some problems recently, and I\u2019m investigating what it would take to self-host my newsletter again. It started over 13 years ago as a simple Jekyll site [&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-84253","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 689 \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=84253\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Issue 689 \u2013 iOS Dev Weekly - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"I\u2019ve had a week off from Swift Package Index this week as I needed to do some work on this newsletter. Curated (the email service I use) has had some problems recently, and I\u2019m investigating what it would take to self-host my newsletter again. It started over 13 years ago as a simple Jekyll site [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=84253\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-12T16:52:26+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=84253#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=84253\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Issue 689 \u2013 iOS Dev Weekly\",\"datePublished\":\"2025-02-12T16:52:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=84253\"},\"wordCount\":1211,\"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=84253#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=84253\",\"url\":\"https:\/\/fivemor.com\/?p=84253\",\"name\":\"Issue 689 \u2013 iOS Dev Weekly - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"datePublished\":\"2025-02-12T16:52:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=84253#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=84253\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=84253#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Issue 689 \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 689 \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=84253","og_locale":"en_US","og_type":"article","og_title":"Issue 689 \u2013 iOS Dev Weekly - Som2ny Network","og_description":"I\u2019ve had a week off from Swift Package Index this week as I needed to do some work on this newsletter. Curated (the email service I use) has had some problems recently, and I\u2019m investigating what it would take to self-host my newsletter again. It started over 13 years ago as a simple Jekyll site [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=84253","og_site_name":"Som2ny Network","article_published_time":"2025-02-12T16:52:26+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=84253#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=84253"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Issue 689 \u2013 iOS Dev Weekly","datePublished":"2025-02-12T16:52:26+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=84253"},"wordCount":1211,"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=84253#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=84253","url":"https:\/\/fivemor.com\/?p=84253","name":"Issue 689 \u2013 iOS Dev Weekly - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"datePublished":"2025-02-12T16:52:26+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=84253#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=84253"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=84253#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Issue 689 \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\/84253","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=84253"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/84253\/revisions"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=84253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=84253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=84253"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=84253"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=84253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}