{"id":4624,"date":"2019-04-02T05:02:44","date_gmt":"2019-04-02T05:02:44","guid":{"rendered":"https:\/\/codewaveinsdev.wpengine.com\/?p=4624"},"modified":"2023-08-01T16:21:30","modified_gmt":"2023-08-01T16:21:30","slug":"brew-3d-touch-into-your-ios-app-for-enhanced-ux","status":"publish","type":"post","link":"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/","title":{"rendered":"Brew 3D Touch into your iOS app for enhanced UX"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"scrollTo\"><span id=\"3d-touch-makes-a-difference-in-sensitive-power-of-human-touch\">3D Touch: Makes a difference in sensitive power of human touch.<\/span><\/h2>\n\n\n\n<p>3D Touch is a powerful sensitive technology that enables trackpads and touchscreens to distinguish between different levels of pressure applied on the surface. It works using capacitive sensors integrated into the display.3D touch adds an additional powerful of new dimension touch interaction functionality in the iPhone. On supported device (iPhone6\/6s\/6 Plus\/7\/7s\/7 Plus) user can access functionality by just applying pressure on the app icon on touch screen and then application will respond by displaying a menu, actions view, widget or playing animation. Multi Touch function like Swipe, Tap, Rotation, Pinch etc. 3D Touch enabled actions which help users to complete essential tasks more quickly and simply or engage in enhanced gameplay.<\/p>\n\n\n\n<h2 id=\"home-screen-quick-fast-action\" class=\"wp-block-heading\"><strong>Home Screen, Quick &amp; Fast Action<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>User must hold and apply pressure on App icon on home screen. After pressing the app icon on supported device (iPhone6\/6s\/6 Plus\/7\/7s\/7Plus), this will trigger pressure-sensitive capabilities on the screen due to the sensitive capacitors beneath the screen and pop-up menus and actions as well as contextual menus. When user select action menu, app will launch and open the view related to that action. These quick action<br>menus will accelerate user\u2019s interaction with your application. Latest iOS SDK offers APIs which help you to create static &amp; dynamic action to new iPhone user\u2019s.<\/p>\n\n\n\n<p>The couple of actions supported are<\/p>\n\n\n\n<p><strong>\u2022 Static Quick Action-<\/strong>&nbsp;Add static action in Info.plist file under<br>UIApplicationShortcutItems array.<\/p>\n\n\n\n<p><strong>\u2022 Dynamic Quick Action-<\/strong>&nbsp;Add dynamic quick action in with the<br>UIApplicationShortcutItem class and associated APIs<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/codewavetechnologies\/image\/upload\/v1554184377\/3D_touch_for_enhanced_user_experience_iOS_applications_article_by_Neha_Sharma_codewave_tecchnologies.png\" alt=\"\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 id=\"how-to-add-actions\" class=\"wp-block-heading\">How to add actions?<\/h2>\n\n\n\n<p><br>Here is a simple example to add Quick Action<\/p>\n\n\n\n<ul>\n<li><strong>Info.plist (source code)<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;key&gt;UIApplicationShortcutItems&lt;\/key&gt;\n&lt;array&gt;\n&lt;dict&gt;\n&lt;key&gt;UIApplicationShortcutItemIconFile&lt;\/key&gt;\n&lt;string&gt;notify.png&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemSubtitle&lt;\/key&gt;\n&lt;string&gt;Get Notify&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemTitle&lt;\/key&gt;\n&lt;string&gt;Notification&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemType&lt;\/key&gt;\n&lt;string&gt;Notification&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemUserInfo&lt;\/key&gt;\n&lt;dict&gt;\n&lt;key&gt;firstShortcutKey1&lt;\/key&gt;\n&lt;string&gt;firstShortcutKeyValue1&lt;\/string&gt;\n&lt;\/dict&gt;\n&lt;\/dict&gt;\n&lt;dict&gt;\n&lt;key&gt;UIApplicationShortcutItemIconFile&lt;\/key&gt;\n&lt;string&gt;Pop.png&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemSubtitle&lt;\/key&gt;\n&lt;string&gt;Checkout the Pop Up&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemTitle&lt;\/key&gt;\n&lt;string&gt;Pop Up View&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemType&lt;\/key&gt;\n&lt;string&gt;Pop Up&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemUserInfo&lt;\/key&gt;\n&lt;dict&gt;\n&lt;key&gt;firstShortcutKey2&lt;\/key&gt;\n&lt;string&gt;firstShortcutKeyValue2&lt;\/string&gt;\n&lt;\/dict&gt;\n\n&lt;dict&gt;\n\n&lt;key&gt;UIApplicationShortcutItemIconFile&lt;\/key&gt;\n&lt;string&gt;weight.png&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemSubtitle&lt;\/key&gt;\n&lt;string&gt;Find your Weight&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemTitle&lt;\/key&gt;\n&lt;string&gt;Weight&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemType&lt;\/key&gt;\n&lt;string&gt;Check Weight&lt;\/string&gt;\n&lt;key&gt;UIApplicationShortcutItemUserInfo&lt;\/key&gt;\n&lt;dict&gt;\n&lt;key&gt;firstShortcutKey3&lt;\/key&gt;\n&lt;string&gt;firstShortcutKeyValue3&lt;\/string&gt;\n&lt;\/dict&gt;\n&lt;\/dict&gt;\n&lt;\/array&gt;<\/code><\/pre>\n\n\n\n<ul>\n<li><strong>AppDelegate.swift (3.0)&nbsp;<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>func application(_ application: UIApplication,\nperformActionFor shortcutItem: UIApplicationShortcutItem,\ncompletionHandler: @escaping (Bool) -&gt; Void)\n{\nprint(shortcutItem.type)\nif shortcutItem.type == \u201cPop Up\u201d\n{\n\/\/ Your Code Action\n}\n\nif shortcutItem.type == \u201cCheck Weight\u201d\n{\n\/\/ Your Code Action\nif shortcutItem.type == \u201cNotification\u201d\n}\n}<\/code><\/pre>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 id=\"peek-pop\" class=\"wp-block-heading\"><strong>Peek &amp; Pop&nbsp;<\/strong><\/h2>\n\n\n\n<p><br>Peel &amp; Pop allows user to show preview of all content with action on it,without opening it in another view. To get the preview of item, app which support this functionality apply pressure on item to peek. In some peel<br>views, you can swipe up to get related action buttons. For example,while peeking a mail item in Mail, you can swipe up to reveal buttons for Reply, Forward, Mark, Notify Me and Move Message.Peek should give enough information to user that they need and always allow transition to pop if they decide to switch and focus on main task.<\/p>\n\n\n\n<h3 id=\"example-of-adding-action-to-peek-pop\" class=\"wp-block-heading\"><strong>Example of Adding Action to Peek &amp; Pop&nbsp;<\/strong><\/h3>\n\n\n\n<p>First you must check the force touch availability and then register your<br>view to show Peek &amp; Pop<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/codewavetechnologies\/image\/upload\/q_auto:eco\/v1554184377\/3D_touch_for_enhanced_user_experience_iOS_applications_article_by_Neha_Sharma_codewave_tecchnologies.png\" alt=\"\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>if( traitCollection.forceTouchCapability == .available)\n{\nregisterForPreviewing(with: self as UIViewControllerPreviewingDelegate,\nsourceView: view)\n}<\/code><\/pre>\n\n\n\n<h3 id=\"how-to-add-preview-action\" class=\"wp-block-heading\"><strong>How to Add Preview Action?&nbsp;<\/strong><\/h3>\n\n\n\n<p>Here we have added 3 preview action while Peek &amp; Pop on the item,<br>Like, Comment &amp; Delete. On click of each preview action you can<br>provide you method which you want to perform.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>override var previewActionItems: &#91;UIPreviewActionItem] {\n\nlet likeAction = UIPreviewAction(title: \u201cLike\u201d, style: .default) { (action, viewController) -&gt;\nVoid in\nprint(\u201cYou liked the photo\u201d)\n\/\/ Your Code Action\n\n}\nlet commentAction = UIPreviewAction(title: \u201cComment\u201d, style: .default) { (action,\nviewController) -&gt; Void in\nprint(\u201cPost your comment\u201d)\n\/\/ Your Code Action\n}\nlet deleteAction = UIPreviewAction(title: \u201cDelete\u201d, style: .destructive) { (action,viewController) -&gt; Void inprint(\u201cYou deleted the photo\u201d)\n\/\/ Your Code Action\n\n}\nreturn &#91;likeAction, commentAction, deleteAction] }<\/code><\/pre>\n\n\n\n<p><em>3D Touch is a great way of adding enjoyable features to your app. What<br>an wonderful technology!!! Feel free to&nbsp;<a href=\"https:\/\/www.codewave.com\/\">start a conversation<\/a>&nbsp;with us for your next iOS project.&nbsp;<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"3D Touch is a powerful sensitive technology that enables trackpads &#038; touchscreens to distinguish between different levels of pressure applied\n","protected":false},"author":10,"featured_media":4625,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"full","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"footnotes":""},"categories":[31],"tags":[523,524,81,525,135,526,527,528,529,403],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Brew 3D Touch into your iOS app for enhanced UX<\/title>\n<meta name=\"description\" content=\"3D Touch is a powerful sensitive technology that enables trackpads &amp; touchscreens to distinguish between different levels of pressure applied\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Brew 3D Touch into your iOS app for enhanced UX\" \/>\n<meta property=\"og:description\" content=\"3D Touch is a powerful sensitive technology that enables trackpads &amp; touchscreens to distinguish between different levels of pressure applied\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-02T05:02:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-01T16:21:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/3d-touch-iOS-application-development.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1130\" \/>\n\t<meta property=\"og:image:height\" content=\"530\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Neha Sharma\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Neha Sharma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/\",\"url\":\"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/\",\"name\":\"Brew 3D Touch into your iOS app for enhanced UX\",\"isPartOf\":{\"@id\":\"https:\/\/codewave.com\/insights\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/3d-touch-iOS-application-development.jpg\",\"datePublished\":\"2019-04-02T05:02:44+00:00\",\"dateModified\":\"2023-08-01T16:21:30+00:00\",\"author\":{\"@id\":\"https:\/\/codewave.com\/insights\/#\/schema\/person\/817c67bef2d7574cb1a017d3041295d1\"},\"description\":\"3D Touch is a powerful sensitive technology that enables trackpads & touchscreens to distinguish between different levels of pressure applied\",\"breadcrumb\":{\"@id\":\"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/#primaryimage\",\"url\":\"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/3d-touch-iOS-application-development.jpg\",\"contentUrl\":\"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/3d-touch-iOS-application-development.jpg\",\"width\":1130,\"height\":530,\"caption\":\"3d touch iOS application development\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codewave.com\/insights\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Brew 3D Touch into your iOS app for enhanced UX\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codewave.com\/insights\/#website\",\"url\":\"https:\/\/codewave.com\/insights\/\",\"name\":\"\",\"description\":\"Innovate with tech, design, culture\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codewave.com\/insights\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/codewave.com\/insights\/#\/schema\/person\/817c67bef2d7574cb1a017d3041295d1\",\"name\":\"Neha Sharma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codewave.com\/insights\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3ed4f5770130b2802aad9b250dfcfb6c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3ed4f5770130b2802aad9b250dfcfb6c?s=96&d=mm&r=g\",\"caption\":\"Neha Sharma\"},\"description\":\"Sr. iOS Developer &amp; Free Time Blogger. I am both driven and self-motivated and constantly experimenting with new technologies and techniques.\",\"sameAs\":[\"https:\/\/codewave.com\"],\"url\":\"https:\/\/codewave.com\/insights\/author\/neha\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Brew 3D Touch into your iOS app for enhanced UX","description":"3D Touch is a powerful sensitive technology that enables trackpads & touchscreens to distinguish between different levels of pressure applied","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:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/","og_locale":"en_US","og_type":"article","og_title":"Brew 3D Touch into your iOS app for enhanced UX","og_description":"3D Touch is a powerful sensitive technology that enables trackpads & touchscreens to distinguish between different levels of pressure applied","og_url":"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/","article_published_time":"2019-04-02T05:02:44+00:00","article_modified_time":"2023-08-01T16:21:30+00:00","og_image":[{"width":1130,"height":530,"url":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/3d-touch-iOS-application-development.jpg","type":"image\/jpeg"}],"author":"Neha Sharma","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Neha Sharma","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/","url":"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/","name":"Brew 3D Touch into your iOS app for enhanced UX","isPartOf":{"@id":"https:\/\/codewave.com\/insights\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/#primaryimage"},"image":{"@id":"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/#primaryimage"},"thumbnailUrl":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/3d-touch-iOS-application-development.jpg","datePublished":"2019-04-02T05:02:44+00:00","dateModified":"2023-08-01T16:21:30+00:00","author":{"@id":"https:\/\/codewave.com\/insights\/#\/schema\/person\/817c67bef2d7574cb1a017d3041295d1"},"description":"3D Touch is a powerful sensitive technology that enables trackpads & touchscreens to distinguish between different levels of pressure applied","breadcrumb":{"@id":"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/#primaryimage","url":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/3d-touch-iOS-application-development.jpg","contentUrl":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/3d-touch-iOS-application-development.jpg","width":1130,"height":530,"caption":"3d touch iOS application development"},{"@type":"BreadcrumbList","@id":"https:\/\/codewave.com\/insights\/brew-3d-touch-into-your-ios-app-for-enhanced-ux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codewave.com\/insights\/"},{"@type":"ListItem","position":2,"name":"Brew 3D Touch into your iOS app for enhanced UX"}]},{"@type":"WebSite","@id":"https:\/\/codewave.com\/insights\/#website","url":"https:\/\/codewave.com\/insights\/","name":"","description":"Innovate with tech, design, culture","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codewave.com\/insights\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/codewave.com\/insights\/#\/schema\/person\/817c67bef2d7574cb1a017d3041295d1","name":"Neha Sharma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codewave.com\/insights\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3ed4f5770130b2802aad9b250dfcfb6c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3ed4f5770130b2802aad9b250dfcfb6c?s=96&d=mm&r=g","caption":"Neha Sharma"},"description":"Sr. iOS Developer &amp; Free Time Blogger. I am both driven and self-motivated and constantly experimenting with new technologies and techniques.","sameAs":["https:\/\/codewave.com"],"url":"https:\/\/codewave.com\/insights\/author\/neha\/"}]}},"featured_image_src":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/3d-touch-iOS-application-development-600x400.jpg","featured_image_src_square":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/3d-touch-iOS-application-development-600x530.jpg","author_info":{"display_name":"Neha Sharma","author_link":"https:\/\/codewave.com\/insights\/author\/neha\/"},"_links":{"self":[{"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/posts\/4624"}],"collection":[{"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/comments?post=4624"}],"version-history":[{"count":0,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/posts\/4624\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/media\/4625"}],"wp:attachment":[{"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/media?parent=4624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/categories?post=4624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/tags?post=4624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}