{"id":1753,"date":"2008-07-12T10:05:12","date_gmt":"2008-07-12T14:05:12","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=1753"},"modified":"2008-07-12T10:05:17","modified_gmt":"2008-07-12T14:05:17","slug":"iphone-settings","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2008\/07\/12\/iphone-settings\/","title":{"rendered":"iPhone Settings"},"content":{"rendered":"<p><a href=\"http:\/\/blog.omnigroup.com\/2008\/07\/10\/omnifocus-for-iphone-arrives\/#comment-64962\">Ken Case<\/a> (via <a href=\"http:\/\/ignorethecode.net\/blog\/2008\/07\/12\/iphone-third-party-settings\/\">Lukas Mathis<\/a>):<\/p>\n<blockquote cite=\"http:\/\/blog.omnigroup.com\/2008\/07\/10\/omnifocus-for-iphone-arrives\/#comment-64962\"><p>Settings which appear in the built-in Settings application can&rsquo;t have any code associated with them, they can only use standard controls which store data in a few limited data types. We wanted to provide the ability to copy synchronization settings from a Mac on your local Wi-Fi network, which involves code&mdash;making it impossible to put our settings in the global Settings application.<\/p>\n<p>The above point makes this moot, obviously, but in general another important factor to consider is whether the user might change a setting more than once or whether it&rsquo;s really just a one-time configuration. If you&rsquo;re talking about something like Mail settings, it&rsquo;s pretty much fire and forget&mdash;but in OmniFocus&rsquo; case, the user might want to quickly switch between looking at all their completed items and then switch back to looking at just their available actions, and they wouldn&rsquo;t want to have to relaunch OmniFocus each time they did this.<\/p><\/blockquote>\n<p>It&rsquo;s not clear to me why Apple wants applications to use Settings, except that it reduces the need for a button in the application. It&rsquo;s a pain to have to quit an application to change a setting, and it&rsquo;s not always clear what&rsquo;s a setting and what&rsquo;s application data. I&rsquo;ve only changed the locations in the Weather application maybe half a dozen times in the past year, yet I&rsquo;m happy with them being in the application rather than in Settings.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ken Case (via Lukas Mathis): Settings which appear in the built-in Settings application can&rsquo;t have any code associated with them, they can only use standard controls which store data in a few limited data types. We wanted to provide the ability to copy synchronization settings from a Mac on your local Wi-Fi network, which involves [&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":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","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":[2],"tags":[],"class_list":["post-1753","post","type-post","status-publish","format-standard","hentry","category-technology"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1753","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=1753"}],"version-history":[{"count":0,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1753\/revisions"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=1753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=1753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=1753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}