{"id":195133,"date":"2025-04-20T18:10:16","date_gmt":"2025-04-20T18:10:16","guid":{"rendered":"https:\/\/peraltafinancing.com\/apple-2\/issue-676-ios-dev-weekly\/"},"modified":"2025-04-20T18:10:16","modified_gmt":"2025-04-20T18:10:16","slug":"issue-676-ios-dev-weekly","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=195133","title":{"rendered":"Issue 676 \u2013 iOS Dev Weekly"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>I don\u2019t know how I missed <a href=\"https:\/\/blog.cocoapods.org\/CocoaPods-Support-Plans\/\">Orta Therox announcing that CocoaPods is in maintenance mode<\/a> a couple of weeks ago, but I did! Or, to be accurate, the post clarifies that CocoaPods has been in maintenance for a while now:<\/p>\n<blockquote>\n<p><em>Strictly speaking,<\/em> <strong>*we don\u2019t plan on changing how we\u2019re maintaining CocoaPods**<\/strong>. We\u2019re just going to start being clear how CocoaPods has been maintained:*<\/p>\n<\/blockquote>\n<p>SwiftPM had a slow start. Apple <a href=\"https:\/\/iosdevweekly.com\/issues\/227?m=web#hq7NPEd\">announced it in 2015<\/a> but didn\u2019t see significant usage until four years later when they shipped iOS and macOS support. The writing was on the wall for CocoaPods with support for those platforms, but it\u2019s a slow process to convince people they should switch dependency managers. It\u2019s hard for teams to prioritise work like that when the old system isn\u2019t broken, and CocoaPods wasn\u2019t (and isn\u2019t) broken!<\/p>\n<p>That said, we\u2019re now five years further on, and it feels like most teams eventually found time to migrate. SwiftPM is now the dominant dependency management tool for Swift, and that\u2019s a good thing.<\/p>\n<p>Of course, if you still want or need to use CocoaPods, the post has some very good news for you. CocoaPods is not going away any time soon. In fact, the team is committing to biannual maintenance releases to keep up with new versions of Xcode. You can also expect security updates if issues arise. There\u2019s just no feature work planned.<\/p>\n<p>This announcement is a great time to say an enormous thank you to everyone who worked on the CocoaPods team over the years. You made an incredible tool that saved millions of people time and filled a gaping hole in the Objective-C and Swift ecosystems and the project was exceptionally well-operated. Your innovation made things possible for millions of developers.<\/p>\n<p>I also want to thank Orta for making this announcement. It\u2019s never easy to communicate something like this well, and there\u2019s never a right time to do it. I\u2019m really happy that we have clarity on the plan.<\/p>\n<p>Thank you all for your work over the years.<\/p>\n<p class=\"attribution\">Dave Verwer<\/p>\n<p><a href=\"https:\/\/yo.bitrise.io\/bitrise-workflow-recipes-download.html\" class=\"link\" id=\"hElkFb7\">Efficient iOS deployment: 50+ Workflow Recipes for better CI\/CD Performance<\/a><\/p>\n<p>Looking for ways to speed up builds, automate tests, and release iOS apps faster? Check out Bitrise\u2019s \u201cMasters of Efficiencies,\u201d 50 workflows to save time and deploy higher quality code. This comprehensive guide includes modular code configurations and plug-and-play workflows that streamline mobile development, reduce errors, and boost productivity. <a href=\"https:\/\/yo.bitrise.io\/bitrise-workflow-recipes-download.html\">Download the guide today<\/a>.<\/p>\n<h2 class=\"category news\" id=\"news\">News<\/h2>\n<p><a href=\"https:\/\/skip.tools\/blog\/skip-1_0-release\/\" class=\"link\" id=\"JkmJjEW\">Skip<\/a><\/p>\n<p>I had a thought as I felt my scepticism rising while browsing the marketing material for this new cross-platform UI (iOS and Android) solution that uses Swift and SwiftUI. It doesn\u2019t need to be as good as using SwiftUI or Jetpack Compose, it only needs to be better than Flutter, React Native, and friends.<\/p>\n<p>So, is it? I haven\u2019t tried it, but it does sound promising after reading the <a href=\"https:\/\/skip.tools\/docs\/faq\/\">FAQ<\/a>. This might be worth a look if you\u2019re staring down the barrel of a new cross-platform app.<\/p>\n<p><a href=\"https:\/\/pfandrade.me\/blog\/swift-build-times-and-module-verification\/\" class=\"link\" id=\"BRym9C0\">Swift Build Times and Module Verification<\/a><\/p>\n<p><a href=\"https:\/\/mastodon.social\/@pfandrade\">Paulo Andrade<\/a> recommending using Xcode\u2019s <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2018\/408\/?time=1046\">Build with Timing Summary<\/a> feature:<\/p>\n<blockquote>\n<p>Building with timing summary is your friend. Don\u2019t forget to call it periodically to see what\u2019s up.<\/p>\n<\/blockquote>\n<p>He reduced his debug builds from 3.5 minutes to less than a minute. Could you be missing a similar saving?<\/p>\n<h2 class=\"category code\" id=\"code\">Code<\/h2>\n<p><a href=\"https:\/\/swiftpackageindex.com\/PicoMLX\/PicoAIProxy\" class=\"link\" id=\"7QJwL9J\">SwiftOpenAIProxy<\/a><\/p>\n<p>What an interesting new package from <a href=\"https:\/\/github.com\/ronaldmannak\">Ronald Mannak<\/a>. The readme recaps <a href=\"https:\/\/www.youtube.com\/watch?v=_ueiYhLwwBc\">the tragic story<\/a> of his OpenAI API key being discovered and used without his permission. It inspired him to create this <a href=\"https:\/\/swiftpackageindex.com\/hummingbird-project\/hummingbird\">Hummingbird server app<\/a> that validates App Store receipts before passing back an API key. This is clearly useful in apps using OpenAI or similar APIs, but you could adapt the concept to any data based on an IAP or subscription. What a great idea!<\/p>\n<hr\/>\n<p><a href=\"https:\/\/swiftlybald.com\/javascript-to-swift-and-back-bridging-location-services-in-wkwebview\/\" class=\"link\" id=\"2yllhOo\">JavaScript to Swift and back: Bridging location services in WKWebView<\/a><\/p>\n<p>This post is not only a tutorial on working around a double pop-up alert situation from location services from an embedded web view. It\u2019s also a nice walkthrough of two-way communication between JavaScript in the web view and Swift in the host app.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/ohmyswift.com\/blog\/2024\/08\/27\/send-data-between-ios-apps-and-extensions-using-darwin-notifications\/\" class=\"link\" id=\"VtrNxYU\">Send data Between iOS Apps and Extensions<\/a><\/p>\n<p>No, not NSNotificationCenter and friends, instead <a href=\"https:\/\/github.com\/rizwan95\">Rizwan Ahmed<\/a> dives a little deeper than that into Darwin notifications. One key benefit is that they aren\u2019t limited to your app\u2019s process, which makes them suitable for IPC with your app extensions.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/www.finnvoorhees.com\/words\/banned-iphone\/\" class=\"link\" id=\"KxZJytr\">Can a broken iPhone screen get a Snapchat account banned?<\/a><\/p>\n<p><a href=\"https:\/\/mastodon.social\/@finnvoorhees\">Finn Voorhees<\/a> makes a good point in his latest blog post:<\/p>\n<blockquote>\n<p>After a bit more research, I remembered the DeviceCheck framework. DeviceCheck allows developers to set and query two bits of data per device, which persist across app deletions, reinstalls, factory resets, and even device transfers between users. Apple\u2019s documentation suggests using this for limiting free trials to once per user or banning devices with known fraudulent activity. <strong>They even mention that developers are responsible for resetting these bits when a device changes ownership, but it\u2019s unclear how developers could verify that this has occurred.<\/strong><\/p>\n<\/blockquote>\n<p>It\u2019s true that the documentation suggests:<\/p>\n<blockquote>\n<p>You\u2019re also responsible for determining when to reset the bits for a given device; for example, when a user sells the device to someone else.<\/p>\n<\/blockquote>\n<p>Developers have no way for a device to notify them when a device gets sold or reset by Apple as part of a refurbishment. So, if you use these bits, make sure you can reset them if you get a support request like Finn\u2019s!<\/p>\n<h2 class=\"category business\" id=\"business\">Business and Marketing<\/h2>\n<p><a href=\"https:\/\/blog.eliperkins.com\/great-release-notes\" class=\"link\" id=\"2Smwee2\">Writing Great Release Notes Doesn\u2019t Need to Be Hard<\/a><\/p>\n<p>There are some great tips on writing engaging release notes, and in fact on writing anything, in <a href=\"https:\/\/mastodon.online\/@eliperkins\">Eli Perkins<\/a>\u2019 latest blog post. The only slight hiccup is that since Apple switched everyone over to automatic updates, it\u2019s rare for anyone to look at them. I know it\u2019s been many years since I visited that screen.<\/p>\n<p>Don\u2019t give up, though! There are far more effective outlets for letting your most passionate users know what has changed with your software, like an opt-in newsletter, a company blog, or social media. Get writing. \u270d\ufe0f<\/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<p><a href=\"https:\/\/iosdevjobs.com\/jobs\/e-586d05b4-ad0d-4403-89d2-440fa4f954e5\">iOS Engineer @ Pika Earth<\/a> \u2013 We\u2019re a high-growth, Sequoia backed climate tech company. iOS is our main user surface area, so you\u2019ll be responsible for many high-impact features that touch our core users. There are a ton of interesting technical problems, from offline mode to AR\/VR modeling, and we have a world-class team. \u2013 <em>On-site (United States in CA or NY) with some remote work (within US timezones)<\/em><\/p>\n<p>Don\u2019t forget that you can <a href=\"https:\/\/iosdevjobs.com\/post-a-job\">post any open Swift or Apple platform jobs for <em>free<\/em><\/a> over at <a href=\"https:\/\/iosdevjobs.com\">iOS Dev Jobs<\/a>. Get yourself a new colleague who\u2019s already subscribed to iOS Dev Weekly. \ud83d\ude02<\/p>\n<h2 class=\"category finally\" id=\"finally\">And finally&#8230;<\/h2>\n<p>What\u2019s that in your expansion slot? <a href=\"https:\/\/youtu.be\/NT5fb6wR5M8\">Is it a Macintosh Plus<\/a>? \ud83e\udd37\u200d\u2642\ufe0f<\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>I don\u2019t know how I missed Orta Therox announcing that CocoaPods is in maintenance mode a couple of weeks ago, but I did! Or, to be accurate, the post clarifies that CocoaPods has been in maintenance for a while now: Strictly speaking, *we don\u2019t plan on changing how we\u2019re maintaining CocoaPods**. We\u2019re just going to [&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-195133","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 676 \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=195133\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Issue 676 \u2013 iOS Dev Weekly - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"I don\u2019t know how I missed Orta Therox announcing that CocoaPods is in maintenance mode a couple of weeks ago, but I did! Or, to be accurate, the post clarifies that CocoaPods has been in maintenance for a while now: Strictly speaking, *we don\u2019t plan on changing how we\u2019re maintaining CocoaPods**. We\u2019re just going to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=195133\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-20T18:10:16+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=195133#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=195133\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Issue 676 \u2013 iOS Dev Weekly\",\"datePublished\":\"2025-04-20T18:10:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=195133\"},\"wordCount\":1205,\"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=195133#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=195133\",\"url\":\"https:\/\/fivemor.com\/?p=195133\",\"name\":\"Issue 676 \u2013 iOS Dev Weekly - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"datePublished\":\"2025-04-20T18:10:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=195133#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=195133\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=195133#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Issue 676 \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 676 \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=195133","og_locale":"en_US","og_type":"article","og_title":"Issue 676 \u2013 iOS Dev Weekly - Som2ny Network","og_description":"I don\u2019t know how I missed Orta Therox announcing that CocoaPods is in maintenance mode a couple of weeks ago, but I did! Or, to be accurate, the post clarifies that CocoaPods has been in maintenance for a while now: Strictly speaking, *we don\u2019t plan on changing how we\u2019re maintaining CocoaPods**. We\u2019re just going to [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=195133","og_site_name":"Som2ny Network","article_published_time":"2025-04-20T18:10:16+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=195133#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=195133"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Issue 676 \u2013 iOS Dev Weekly","datePublished":"2025-04-20T18:10:16+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=195133"},"wordCount":1205,"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=195133#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=195133","url":"https:\/\/fivemor.com\/?p=195133","name":"Issue 676 \u2013 iOS Dev Weekly - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"datePublished":"2025-04-20T18:10:16+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=195133#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=195133"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=195133#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Issue 676 \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\/195133","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=195133"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/195133\/revisions"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=195133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=195133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=195133"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=195133"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=195133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}