{"id":300069,"date":"2025-06-18T04:07:37","date_gmt":"2025-06-18T04:07:37","guid":{"rendered":"https:\/\/peraltafinancing.com\/apple-2\/issue-653-ios-dev-weekly\/"},"modified":"2025-06-18T04:07:37","modified_gmt":"2025-06-18T04:07:37","slug":"issue-653-ios-dev-weekly","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=300069","title":{"rendered":"Issue 653 \u2013 iOS Dev Weekly"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>Watching <a href=\"https:\/\/www.youtube.com\/watch?v=SKGdZ3H9eyY\">this video<\/a> from Daniel Leivers demonstrating his master\u2019s dissertation this week set me thinking.<\/p>\n<p>What Daniel has built is clearly impressive. You can sketch UI with your iPad\u2019s pencil and see real interactive UI or Swift code appear alongside it. The app uses a model created from sketched UI components fed into the <a href=\"https:\/\/github.com\/ultralytics\/yolov5\">yolov5<\/a> algorithm and converted to a CoreML model to generate code from the identified UI components. It\u2019s a good idea and makes a fantastic demo. If you\u2019re interested in reading his dissertation, it\u2019s <a href=\"https:\/\/otaku.codes\/uni\/dissertation\/dissertation.pdf\">available here<\/a>.<\/p>\n<p>I took a couple of things away from Daniel\u2019s video. With all the light shining on GPT and LLMs at the moment, it\u2019s easy to forget that CoreML is still capable of building amazing features like this. It\u2019s also easy to think that AI means \u201crunning in the cloud\u201d with how resource-intensive LLMs are, but this all runs locally.<\/p>\n<p>But more significantly, his video set me thinking about progress. Thinking back to my own final year project that made up part of my software engineering degree that I completed in 1996, 28 years ago. I created an HTML editor using <a href=\"https:\/\/imgur.com\/a\/maZpSs3\">Borland Delphi 1<\/a>. Remembering what my app did, it seems almost comical. It did not have an integrated browser preview, syntax highlighting, auto-completion, auto-indentation, or any number of other features that would be table stakes for even the most basic code editor today. To give you an idea, it was <a href=\"https:\/\/www.webdesignmuseum.org\/software\/hotdog-1-0-in-1995\">a slightly less capable version of something like this<\/a>. I was still proud to complete it, though, as I am sure Daniel is proud of his project.<\/p>\n<p>But still, I stood on the shoulders of giants to create my little 16-bit text editor, and so did Daniel with his remarkable iPad app. There are obvious dependencies like the machine learning algorithms and CoreML, but there are so many more that you might not immediately consider. Think about some of the more \u201cmundane\u201d parts of his app. How difficult would it have been to implement the sketching functionality without PencilKit? Not to mention technologies like SwiftUI, UIKit, the Swift language, Foundation, and even Darwin!<\/p>\n<p>I don\u2019t say this to undermine the amount of work Daniel did on his project. I want to <em>celebrate<\/em> the amazing technologies and development environments we have access to today that make projects like this possible as dissertations.<\/p>\n<p>We truly do stand on the shoulders of giants I stood on the shoulders of the giants that created Borland Delphi, HTML, and the web back in 1994 and Daniel stands on countless researchers and computer scientists that made his project possible. One of the things I love about this industry is that even if we build an app in a team of one, we\u2019re not working alone. Whether open or closed source, the APIs that others create are constantly pushing the industry forward and it\u2019s a huge part of why it\u2019s one of the fastest-paced industries that exist. I find it incredibly inspiring.<\/p>\n<p class=\"attribution\">\u2013 Dave Verwer<\/p>\n<p><a href=\"https:\/\/learn.interviewkickstart.com\" class=\"link\" id=\"M41CpVJ\">Nail the toughest tech interviews<\/a><\/p>\n<p>Get trained by tier-1 instructors with individualized coaching and 1:1 sessions, mock interviews, and personal feedback. <a href=\"https:\/\/learn.interviewkickstart.com\/\">Register now<\/a> for the next Interview Kickstart webinar and nail your next interview.<\/p>\n<h2 class=\"category news\" id=\"news\">News<\/h2>\n<p><a href=\"https:\/\/developer.apple.com\/news\/?id=x60uzbu9\" class=\"link\" id=\"5WNxYuw\">Provide your trader status in App Store Connect<\/a><\/p>\n<p>You probably received an email yesterday telling you to add your \u201ctrader status\u201d to App Store Connect. The legal definition of a trader is hard to parse, but I think <a href=\"https:\/\/www.revenuecat.com\/blog\/growth\/am-i-a-trader-and-other-existential-questions-for-developers\/\">RevenueCat\u2019s attempted definition<\/a> is reasonable:<\/p>\n<blockquote>\n<p>If you make money with your app, probably.<\/p>\n<\/blockquote>\n<p>Many people are upset about needing to provide an address and phone number that will be public, but don\u2019t think it\u2019s unreasonable. Maybe it\u2019s because I\u2019m used to needing to have a public business address in the UK, but I don\u2019t have a problem with the EU requiring businesses not to be anonymous. If you\u2019re on an individual account, it\u2019s trickier, but if you\u2019re making money then you might be about to cross that line to becoming a business. There are good tips on avoiding exposing your personal address <a href=\"https:\/\/www.revenuecat.com\/blog\/growth\/am-i-a-trader-and-other-existential-questions-for-developers\/\">in the RevenueCat article<\/a> for those based in the US, so I\u2019d recommend reading that.<\/p>\n<p><strong>Note:<\/strong> RevenueCat are a sponsor of this newsletter, but I am including this link here not as part of any sponsorship, but as it contained by far the clearest explanation I found about all this.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/learn.microsoft.com\/en-us\/appcenter\/retirement\" class=\"link\" id=\"QyiQ0d6\">Visual Studio App Center Retirement<\/a><\/p>\n<p>I\u2019m sad to see the retirement of Microsoft\u2019s App Center as it means the end of the timeline for <a href=\"https:\/\/iosdevweekly.com\/search?q=HockeyApp\">HockeyApp<\/a>, which was always my favourite way to distribute apps for testing before Apple released their integration of the competing TestFlight service\u00b9. The retirement makes perfect sense, of course, since both Apple and Google have fantastic pre-release distribution systems, and Microsoft gives details of other services that people can use for the other pieces of functionality it had. I was <a href=\"https:\/\/iosdevweekly.com\/issues\/176?#BWEqtEI\">sceptical but also hopeful<\/a> when the acquisition happened, but it turned out much better than expected. I doubt many of you were using App Center in 2024, but I link to this announcement mainly because I want to give one more link to HockeyApp. \ud83e\udee1<\/p>\n<p>\u00b9 One of the rare occurrences where Apple purchased a company and <em>didn\u2019t<\/em> rebrand it. There are others, like Siri, Beats, and Shazam, but they are few and far between.<\/p>\n<p><a href=\"https:\/\/danielsaidi.com\/blog\/2024\/03\/21\/how-to-link-to-native-type-extensions-in-docc\" class=\"link\" id=\"VG6usy4\">How to link to native type extensions in DocC<\/a><\/p>\n<p><a href=\"https:\/\/mastodon.social\/@danielsaidi\">Daniel Saidi<\/a> on DocC in Xcode 15:<\/p>\n<blockquote>\n<p>While DocC was already great, Xcode 15 made it even better. You can now use metadata to describe your pages, create interactive tabs and grids, and much more.<\/p>\n<\/blockquote>\n<p>He goes on to explain one of the biggest features in this year\u2019s DocC release, support for documenting your extension methods.<\/p>\n<h2 class=\"category code\" id=\"code\">Code<\/h2>\n<p><a href=\"https:\/\/papereditor.app\/internals\" class=\"link\" id=\"RzxIXZs\">Nerdy internals of an Apple text editor<\/a><\/p>\n<p>I enjoyed <a href=\"https:\/\/github.com\/mihhail-lapushkin\">Mihhail Lapushkin<\/a>\u2019s write-up on creating a <code>TextView<\/code>-based editor. He tackles lots of background and high-level details in <a href=\"https:\/\/papereditor.app\/dev\">his first article<\/a> and moves to the technical side of things <a href=\"https:\/\/papereditor.app\/internals\">in the second part<\/a>. Both are very well-written and illustrated, and I\u2019d recommend checking them out!<\/p>\n<hr\/>\n<p><a href=\"https:\/\/nilcoalescing.com\/blog\/TrialNotificationsWithProvisionalAuthorizationOnIOS\/\" class=\"link\" id=\"foAb8E8\">Sending trial notifications with provisional authorization on iOS<\/a><\/p>\n<p>As <a href=\"https:\/\/mastodon.cloud\/@natpanferova\">Natalia Panferova<\/a> explains in this article, \u201cprovisional\u201d push notifications are a powerful way to show your users that your app can provide useful information via push before without needing any opt-in from users at all. This doesn\u2019t use a new API, it was introduced with iOS 12, but I don\u2019t see enough apps taking advantage of it.<\/p>\n<hr\/>\n<p><a href=\"https:\/\/www.swift.org\/blog\/benchmarks\/\" class=\"link\" id=\"iXApjCm\">Complementing Unit Tests with Performance Checks<\/a><\/p>\n<p>We\u2019ve all probably run some kind of benchmark against a piece of code we\u2019ve written at some point, but I bet most of them get thrown away once we reach the point of \u201cYep, it\u2019s good enough!\u201d<\/p>\n<p>How about if we made that benchmark a part of our test suite, so we know if it regresses? <a href=\"https:\/\/github.com\/hassila\">Joakim Hassila<\/a> believes that would be a good idea, and <a href=\"https:\/\/swiftpackageindex.com\/ordo-one\/package-benchmark\">made a package<\/a> to make it easier!<\/p>\n<hr\/>\n<p><a href=\"https:\/\/blog.ptrkstr.com\/swiftui-component-naming\" class=\"link\" id=\"EOsLmrc\">Guide to Naming SwiftUI Components<\/a><\/p>\n<p>This is a great tip on naming SwiftUI components, and a great example that not all blog posts need to be epic! Useful is useful. \ud83d\udc4d<\/p>\n<h2 class=\"category jobs\" id=\"jobs\">Jobs<\/h2>\n<p><a href=\"https:\/\/iosdevjobs.com\/jobs\/e-c97c0fee-f3bc-43ac-a29f-b8061c60c345\">iOS Engineer @ trivago<\/a> \u2013 trivago, a metasearch engine using real-time auction and petabytes of data, enables millions of travelers compare hotel prices from hundreds of booking sites. Based in D\u00fcsseldorf, we foster a culture of learning and innovation, embracing flexibility for our talents to shape the travel industry. \u2013 <em>On-site (Germany) with some remote work (Anywhere)<\/em><\/p>\n<p><a href=\"https:\/\/iosdevjobs.com\/jobs\/e-1d1aeb1f-2644-4950-9218-05879eb6f2fd\">Senior iOS\/macOS Developer @ Paste<\/a> \u2013 Joining Paste means crafting impactful, user-focused products alongside a team that values innovation, flexibility, and a culture of collaboration. Dive into projects that push the boundaries, enjoy freedom in how you work, and help shape the future of productivity tools. \u2013 <em>Remote (within European timezones)<\/em><\/p>\n<p>If you\u2019d like to see your job featured in iOS Dev Weekly, <a href=\"https:\/\/iosdevjobs.com\/post-a-job\">post it on iOS Dev Jobs<\/a> and select \u201cFeatured listing\u201d as you check out, and it\u2019ll be in next week\u2019s newsletter. \ud83c\udf89<\/p>\n<h2 class=\"category finally\" id=\"finally\">And finally&#8230;<\/h2>\n<p>You thought you had a tough debugging problem? <a href=\"https:\/\/blogs.nasa.gov\/sunspot\/2024\/03\/13\/nasa-engineers-make-progress-toward-understanding-voyager-1-issue\/\">Think again<\/a>!<\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Watching this video from Daniel Leivers demonstrating his master\u2019s dissertation this week set me thinking. What Daniel has built is clearly impressive. You can sketch UI with your iPad\u2019s pencil and see real interactive UI or Swift code appear alongside it. The app uses a model created from sketched UI components fed into the yolov5 [&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-300069","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 653 \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=300069\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Issue 653 \u2013 iOS Dev Weekly - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"Watching this video from Daniel Leivers demonstrating his master\u2019s dissertation this week set me thinking. What Daniel has built is clearly impressive. You can sketch UI with your iPad\u2019s pencil and see real interactive UI or Swift code appear alongside it. The app uses a model created from sketched UI components fed into the yolov5 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=300069\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-18T04:07:37+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=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=300069#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=300069\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Issue 653 \u2013 iOS Dev Weekly\",\"datePublished\":\"2025-06-18T04:07:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=300069\"},\"wordCount\":1355,\"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=300069#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=300069\",\"url\":\"https:\/\/fivemor.com\/?p=300069\",\"name\":\"Issue 653 \u2013 iOS Dev Weekly - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"datePublished\":\"2025-06-18T04:07:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=300069#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=300069\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=300069#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Issue 653 \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 653 \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=300069","og_locale":"en_US","og_type":"article","og_title":"Issue 653 \u2013 iOS Dev Weekly - Som2ny Network","og_description":"Watching this video from Daniel Leivers demonstrating his master\u2019s dissertation this week set me thinking. What Daniel has built is clearly impressive. You can sketch UI with your iPad\u2019s pencil and see real interactive UI or Swift code appear alongside it. The app uses a model created from sketched UI components fed into the yolov5 [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=300069","og_site_name":"Som2ny Network","article_published_time":"2025-06-18T04:07:37+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=300069#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=300069"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Issue 653 \u2013 iOS Dev Weekly","datePublished":"2025-06-18T04:07:37+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=300069"},"wordCount":1355,"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=300069#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=300069","url":"https:\/\/fivemor.com\/?p=300069","name":"Issue 653 \u2013 iOS Dev Weekly - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"datePublished":"2025-06-18T04:07:37+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=300069#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=300069"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=300069#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Issue 653 \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\/300069","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=300069"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/300069\/revisions"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=300069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=300069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=300069"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=300069"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=300069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}