{"id":11189,"date":"2015-03-03T13:27:57","date_gmt":"2015-03-03T12:27:57","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=11189"},"modified":"2016-02-03T17:17:06","modified_gmt":"2016-02-03T16:17:06","slug":"rtimageassets-creare-automaticamente-gli-assets-mancanti-direttamente-da-xcode","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/rtimageassets-creare-automaticamente-gli-assets-mancanti-direttamente-da-xcode\/","title":{"rendered":"RTImageAssets: creare automaticamente gli assets mancanti direttamente da Xcode"},"content":{"rendered":"<p>Ogni <strong>sviluppatore iOS<\/strong> dedica una fetta importante del proprio tempo per organizzare e tener in ordine gli assets grafici del progetto. Con l&#8217;avvento di iPhone 6 Plus tutto \u00e8 diventato ancora pi\u00f9 lungo e laborioso, in quanto gli assets richiesti sono ora in 3 differenti misure (androidiani ci invidiate un po&#8217; vero?). Per agevolare questo processo uno sviluppatore giapponese ha realizzato un comodo plugin per Xcode: <strong>RTImageAssets<\/strong>, che permette, con un paio di click, di\u00a0generare gli assets mancanti per tutti gli Image Assets del\u00a0nostro progetto.<\/p>\n<p>Il plugin effettua downscaling e upscaling per tutti i png cos\u00ec che ogni device avr\u00e0 le immagini generate alla risoluzione corretta.<\/p>\n<p>Poche le impostazioni disponibili:<\/p>\n<p><a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2014\/12\/p.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11190 size-full\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2014\/12\/p.png\" alt=\"p\" width=\"644\" height=\"328\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2014\/12\/p.png 644w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2014\/12\/p-300x152.png 300w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2014\/12\/p-642x328.png 642w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Per installare questo plugin \u00e8 necessario effettuare il download da\u00a0<a href=\"https:\/\/github.com\/rickytan\/RTImageAssets\">questa repository<\/a>\u00a0su github e compilare il progetto. Fatto questo vi\u00a0baster\u00e0 riavviare Xcode per trovare una nuova voce nel menu File: ImageAssets. A questo punto non dovrete far altro che premere su <strong>Generate Missing Assets<\/strong>.<\/p>\n<p>Spero il plugin vi sia utile, vi lascio con la demo d&#8217;uso:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11307\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2015\/03\/RTImageAssets-usage.gif\" alt=\"RTImageAssets -usage\" width=\"971\" height=\"664\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ogni sviluppatore iOS dedica una fetta importante del proprio tempo per organizzare e tener in ordine gli&#8230;<\/p>\n","protected":false},"author":557,"featured_media":11307,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[70,481,7],"tags":[1465,1369,1466],"class_list":["post-11189","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-grafica-e-design","category-risorse-utili","category-strumenti-di-sviluppo","tag-image-assets","tag-iphone-6","tag-retina"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/11189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/users\/557"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=11189"}],"version-history":[{"count":7,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/11189\/revisions"}],"predecessor-version":[{"id":11726,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/11189\/revisions\/11726"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media\/11307"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=11189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=11189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=11189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}