{"id":3400,"date":"2024-01-14T22:16:20","date_gmt":"2024-01-15T03:16:20","guid":{"rendered":"https:\/\/michaelrowe01.com\/?p=3400"},"modified":"2024-06-22T15:50:39","modified_gmt":"2024-06-22T19:50:39","slug":"wasted-time-pro-launch-date","status":"publish","type":"post","link":"https:\/\/michaelrowe01.com\/index.php\/blog\/wasted-time-pro-launch-date\/","title":{"rendered":"Wasted Time Pro &#8211; Launch Date"},"content":{"rendered":"\n<p>Well, I&#8217;ve finally done it.  I have submitted an app that will launch on the same day as a new piece of Apple hardware.  I have taken my simple application &#8211; Wasted Time, and did a total re-write over the last year to better take advantage of SwiftUI and the latest Swift APIs.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"960\" src=\"https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/IMG_0529.png?resize=640%2C960&#038;ssl=1\" alt=\"\" class=\"wp-image-3401\" style=\"width:567px;height:auto\" srcset=\"https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/IMG_0529.png?w=640&amp;ssl=1 640w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/IMG_0529.png?resize=200%2C300&amp;ssl=1 200w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/IMG_0529.png?resize=100%2C150&amp;ssl=1 100w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption class=\"wp-element-caption\">Wasted Time version 1.0  (2010)<\/figcaption><\/figure>\n<\/div>\n\n\n<p>I changed the underlying architecture to use the new Swift @main entry point, and even got rid of the old AppDelegate model I used to use.  AppDelegate was the model that you used way back in Objective-C programs.<\/p>\n\n\n\n<p>The basic functionality of Wasted Time hasn&#8217;t changed since 2010, however I did remove Twitter a few years back.<\/p>\n\n\n\n<p>Here&#8217;s what it will look like on the Apple Vision Pro.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"371\" data-id=\"3403\" src=\"https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.58-2.png?resize=660%2C371&#038;ssl=1\" alt=\"\" class=\"wp-image-3403\" srcset=\"https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.58-2.png?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.58-2.png?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.58-2.png?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.58-2.png?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.58-2.png?resize=2048%2C1152&amp;ssl=1 2048w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.58-2.png?resize=150%2C84&amp;ssl=1 150w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.58-2.png?resize=250%2C141&amp;ssl=1 250w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.58-2.png?w=1320&amp;ssl=1 1320w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.58-2.png?w=1980&amp;ssl=1 1980w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"371\" data-id=\"3402\" src=\"https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.33-2.png?resize=660%2C371&#038;ssl=1\" alt=\"\" class=\"wp-image-3402\" srcset=\"https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.33-2.png?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.33-2.png?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.33-2.png?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.33-2.png?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.33-2.png?resize=2048%2C1152&amp;ssl=1 2048w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.33-2.png?resize=150%2C84&amp;ssl=1 150w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.33-2.png?resize=250%2C141&amp;ssl=1 250w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.33-2.png?w=1320&amp;ssl=1 1320w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-10-at-20.20.33-2.png?w=1980&amp;ssl=1 1980w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>I can&#8217;t wait to get ahold of the Apple Vision Pro hardware, so I can actually see my code running outside of the simulator.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well, I&#8217;ve finally done it. I have submitted an app that will launch on the same day as a new piece of Apple hardware. I have taken my simple application &#8211; Wasted Time, and did a total re-write over the last year to better take advantage of SwiftUI and the latest Swift APIs. I changed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3402,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"hide_page_title":"","footnotes":""},"categories":[2,3],"tags":[769,770,682,426],"class_list":["post-3400","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-personal-softwareandit","tag-apple-vision-pro","tag-day-one","tag-visionos","tag-wasted-time"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/posts\/3400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/comments?post=3400"}],"version-history":[{"count":1,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/posts\/3400\/revisions"}],"predecessor-version":[{"id":3404,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/posts\/3400\/revisions\/3404"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/media\/3402"}],"wp:attachment":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/media?parent=3400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/categories?post=3400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/tags?post=3400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}