{"id":23294,"date":"2018-11-05T15:45:44","date_gmt":"2018-11-05T20:45:44","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=23294"},"modified":"2020-06-16T15:37:37","modified_gmt":"2020-06-16T19:37:37","slug":"the-wwdc-app-is-unusable-offline","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2018\/11\/05\/the-wwdc-app-is-unusable-offline\/","title":{"rendered":"The WWDC App Is Unusable Offline"},"content":{"rendered":"<p>This weekend, my iPhone ran out of space and couldn&rsquo;t take any more photos. No problem, I thought, I&rsquo;ll just go into the WWDC app and delete some of the downloaded videos that I recently finished watching. Unfortunately, without a network connection, all the app shows is a progress spinner. There is no cached list of sessions or even of the videos that are filling up my phone. I thought this was supposed to be an example of the proper way to write a CloudKit app?<\/p>\n\n<p>I have Cellular Data disabled for the WWDC app because it doesn&rsquo;t do anything time-sensitive that would be worth counting towards my plan&rsquo;s quota. I&rsquo;ve already pre-downloaded all the videos I want to watch while on Wi-Fi. And, in this case, I didn&rsquo;t have a good cell signal, anyway.<\/p>\n\n<p>So I resorted to what I always do: going to Settings and temporarily deleting some music synced from my Mac. After transferring the photos to my Mac, iTunes automatically puts the music back. Music is a pragmatic way to reserve some easily purgeable storage.<\/p>","protected":false},"excerpt":{"rendered":"<p>This weekend, my iPhone ran out of space and couldn&rsquo;t take any more photos. No problem, I thought, I&rsquo;ll just go into the WWDC app and delete some of the downloaded videos that I recently finished watching. Unfortunately, without a network connection, all the app shows is a progress spinner. There is no cached list [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2018-11-05T20:45:46Z","apple_news_api_id":"44eb06db-ba8f-476c-b722-23f98d1d3dd9","apple_news_api_modified_at":"2020-06-16T19:37:41Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AROsG27qPR2y3IiP5jR092Q","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[],"tags":[1953,986,916,31,1610,26,1221],"class_list":["post-23294","post","type-post","status-publish","format-standard","hentry","tag-apple-developer-app","tag-cellular-data","tag-cloudkit","tag-ios","tag-ios-12","tag-iosapp","tag-wwdc"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/23294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=23294"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/23294\/revisions"}],"predecessor-version":[{"id":23295,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/23294\/revisions\/23295"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=23294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=23294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=23294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}