{"id":10791,"date":"2013-10-21T16:08:44","date_gmt":"2013-10-21T14:08:44","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=10791"},"modified":"2013-10-21T16:58:20","modified_gmt":"2013-10-21T14:58:20","slug":"effective-objective-c-2-0-52-specific-ways-to-improve-your-ios-and-os-x-programs","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/effective-objective-c-2-0-52-specific-ways-to-improve-your-ios-and-os-x-programs\/","title":{"rendered":"Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-10793 alignleft\" alt=\"Effective Objective-C\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2013\/10\/41YdLwXwSsL._SY445_.jpg\" width=\"203\" height=\"267\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2013\/10\/41YdLwXwSsL._SY445_.jpg 339w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2013\/10\/41YdLwXwSsL._SY445_-228x300.jpg 228w\" sizes=\"auto, (max-width: 203px) 100vw, 203px\" \/>Oggi vorrei segnalarvi questo recentissimo libro scritto da <a href=\"http:\/\/www.galloway.me.uk\" target=\"_blank\">Matt Galloway<\/a>,\u00a0un simpatico ragazzo londinese attivissimo su <a href=\"http:\/\/stackoverflow.com\/users\/1068248\/mattjgalloway\" target=\"_blank\">stackoverflow<\/a>\u00a0e autore sul famoso blog di <a href=\"http:\/\/www.raywenderlich.com\/u\/mattjgalloway\" target=\"_blank\">Ray Wenderlich<\/a>.<\/p>\n<p>\u00c8 difficile stabilire una categoria per questo libro, perch\u00e9 non si tratta n\u00e9 di un manuale di programmazione Obj-C n\u00e9 di un Cookbook (quei libri pieni di spezzoni di codice da poter riutilizzare) ma \u00e8 -proprio come dice il titolo- una raccolta di consigli e best practices per chi programma in Obj-C.<\/p>\n<p>Gli argomenti trattati sono vari e spaziano dall&#8217;Obj-C runtime all&#8217;uso dei block; dall&#8217;uso delle class extension all&#8217;uso del GCD. Alcuni argomenti sono per un pubblico un po&#8217; navigato, altri invece sono adatti anche ai novizi, ma tutti sono affrontati con chiarezza e rigore.<\/p>\n<p>L&#8217;inglese \u00e8 chiaro ed \u00e8 comprensibile anche dai non madrelingua.<\/p>\n<p>Personalmente ho trovato alcuni capitoli davvero molto interessanti, soprattutto quelli molto tecnici, altri invece affrontavano argomenti a me gi\u00e0 noti quindi li ho un po&#8217; sorvolati, ma nel complesso lo ritengo un ottimo libro e Matt un ottimo autore, non mi dispiacerebbe leggere in un prossimo futuro qualcosa\u00a0<em>di veramente tosto<\/em> scritto sempre da lui.<\/p>\n<p>Insomma, consigliato! Vi lascio con i due link per la versione cartacea per i nostalgici e la versione kindle per i pi\u00f9 tecnologici:<\/p>\n<p><strong>Versione Kindle<\/strong>:\u00a0euro 19,19 (anzich\u00e8 27,42 euro) <a href=\"http:\/\/www.amazon.it\/gp\/product\/B00CUG5MZA\/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=3370&amp;creative=23322&amp;creativeASIN=B00CUG5MZA&amp;linkCode=as2&amp;tag=de0d-21\" target=\"_blank\">http:\/\/goo.gl\/ps4Lmm<\/a><\/p>\n<p><strong>Versione Paperback<\/strong>: euro 27,47 (anzich\u00e8 34,57 euro)\u00a0<a href=\"http:\/\/www.amazon.it\/gp\/product\/0321917014\/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=3370&amp;creative=23322&amp;creativeASIN=0321917014&amp;linkCode=as2&amp;tag=de0d-21\" target=\"_blank\">http:\/\/goo.gl\/dvmJhm<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oggi vorrei segnalarvi questo recentissimo libro scritto da Matt Galloway,\u00a0un simpatico ragazzo londinese attivissimo su stackoverflow\u00a0e autore&#8230;<\/p>\n","protected":false},"author":53,"featured_media":10816,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[870],"tags":[1330,1328,1327,1329,1107],"class_list":["post-10791","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-libri-e-manuali","tag-manuali-ios-e-osx","tag-manuali-objective-c","tag-manuali-programmazione-ios","tag-programmare-ios-e-osx","tag-programmare-objective-c"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/10791","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\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=10791"}],"version-history":[{"count":11,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/10791\/revisions"}],"predecessor-version":[{"id":10820,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/10791\/revisions\/10820"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media\/10816"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=10791"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=10791"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=10791"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}