Warning: Constant ABSPATH already defined in /var/www/html/site/wp-config.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-content/plugins/comet-cache/src/includes/traits/Shared/HttpUtils.php on line 172

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-content/plugins/comet-cache/src/includes/traits/Shared/HttpUtils.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-content/plugins/comet-cache/src/includes/traits/Shared/HttpUtils.php on line 174

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-content/plugins/comet-cache/src/includes/traits/Shared/HttpUtils.php on line 175

Warning: Constant WP_DEBUG already defined in /var/www/html/site/wp-config.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Undefined variable $phpexec_output in /var/www/html/site/wp-content/plugins/phpexec.php on line 68

Warning: Undefined variable $phpexec_output in /var/www/html/site/wp-content/plugins/phpexec.php on line 68

Warning: Undefined variable $phpexec_output in /var/www/html/site/wp-content/plugins/phpexec.php on line 68

Warning: Undefined variable $phpexec_output in /var/www/html/site/wp-content/plugins/phpexec.php on line 68

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/site/wp-config.php:30) in /var/www/html/site/wp-includes/rest-api/class-wp-rest-server.php on line 1893
{"id":382,"date":"2012-01-31T11:12:17","date_gmt":"2012-01-31T10:12:17","guid":{"rendered":"http:\/\/www.trappers.tk\/site\/?p=382"},"modified":"2012-02-29T21:41:52","modified_gmt":"2012-02-29T20:41:52","slug":"which-books-to-read-getting-started-with-ios-development","status":"publish","type":"post","link":"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/","title":{"rendered":"Which books to read: Getting started with iOS development"},"content":{"rendered":"

In this article I want to give some advice as to which books will help you greatly in getting up to speed on iOS development. I browsed through many books while preparing the iOS development curriculum.<\/p>\n

First things first: Objective-C<\/strong><\/p>\n

\"Book<\/p>\n

By far the best book I’ve seen is this one: Learning Objective-C 2.0 by Robert Clair<\/a>. It covers in depth the programming language you will use to do iOS development. It contains many good and clear examples as well as exercises.<\/p>\n

 <\/p>\n

\"BookThe next thing you will need to get your head around is the iOS SDK<\/strong>. I’ve used two books to learn this.\u00c2\u00a0The first book I recommend is Beginning iPhone 4 Development<\/a>. \u00c2\u00a0The book is built in tutorial form while explaining the concepts and introducing the SDK. The examples will bring you up to speed in a very hands-on way. You write lots and lots of code, and I think that is important to get to know the new environment. The book comes with sample code that you can run as well. The version I had used XCode3. That is a big disadvantage, you’ll still need to find your way around the IDE<\/a> yourself.<\/p>\n

\"BookThe second book I recommend is\u00c2\u00a0iOS 4 in Action<\/a>. This book is quite high-level, and gives you a good overview of the capabilities that exist. It is not very hands-on however. Some of the examples and sample code are somewhat superficial and only scratch the surface, but nonetheless it is a very pleasant read.<\/p>\n

Another great resource to learn iOS development is the\u00c2\u00a0Stanford CS193P course on iTunesU<\/a>. You can watch it for free, and the lector explains in detail, and at a good pace the ins and outs of iOS development. It is not the easiest resource, because it is mainly targeted at the Stanford college students, but once you have a good understanding of the basics, it will get you to a higher level of understanding.<\/p>\n

The other kind of material you should be using all the time is the official apple documentation. The quality of the documentation is great, but it doesn’t replace the books. This is the real reference material that you need when discovering new and unfamiliar api’s. There are some<\/a> User<\/a> Guides<\/a> that you should be reading<\/a>.<\/p>\n

If you don’t feel like spending too much time reading all these resource, following a training will certainly get you up to speed a lot faster. Seeing an instructor demo the programming language, environment and explaining how to get things done is just a very efficient way to learn.<\/p>\n

Where to go next?<\/strong><\/p>\n

\"BookOnce you have a good understanding of the technologies and tools to build applications, the next step would be to consider the application development lifecycle<\/a> and communicating to a back-end with REST+Json services and have a CMS in place to manage the back-end data as well.<\/p>\n

Hope this helps.<\/p>\n","protected":false},"excerpt":{"rendered":"

In this article I want to give some advice as to which books will help you greatly in getting up to speed on iOS development. I browsed through many books while preparing the iOS development curriculum. First things first: Objective-C By far the best book I’ve seen is this one: Learning Objective-C 2.0 by Robert…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[70],"tags":[],"class_list":["post-382","post","type-post","status-publish","format-standard","hentry","category-apple"],"jetpack_publicize_connections":[],"yoast_head":"\nWhich books to read: Getting started with iOS development - Appmire blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Which books to read: Getting started with iOS development - Appmire blog\" \/>\n<meta property=\"og:description\" content=\"In this article I want to give some advice as to which books will help you greatly in getting up to speed on iOS development. I browsed through many books while preparing the iOS development curriculum. First things first: Objective-C By far the best book I’ve seen is this one: Learning Objective-C 2.0 by Robert...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Appmire blog\" \/>\n<meta property=\"article:published_time\" content=\"2012-01-31T10:12:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-02-29T20:41:52+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.informit.com\/ShowCover.aspx?isbn=0321711386\" \/>\n<meta name=\"author\" content=\"Jeroen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeroen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/\",\"url\":\"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/\",\"name\":\"Which books to read: Getting started with iOS development - Appmire blog\",\"isPartOf\":{\"@id\":\"https:\/\/jeroentrappers.be\/site\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.informit.com\/ShowCover.aspx?isbn=0321711386\",\"datePublished\":\"2012-01-31T10:12:17+00:00\",\"dateModified\":\"2012-02-29T20:41:52+00:00\",\"author\":{\"@id\":\"https:\/\/jeroentrappers.be\/site\/#\/schema\/person\/937cade782e684eb82e0ad8bf3e7806f\"},\"breadcrumb\":{\"@id\":\"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/#primaryimage\",\"url\":\"http:\/\/www.informit.com\/ShowCover.aspx?isbn=0321711386\",\"contentUrl\":\"http:\/\/www.informit.com\/ShowCover.aspx?isbn=0321711386\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jeroentrappers.be\/site\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Which books to read: Getting started with iOS development\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jeroentrappers.be\/site\/#website\",\"url\":\"https:\/\/jeroentrappers.be\/site\/\",\"name\":\"Appmire blog\",\"description\":\"www.appmire.be\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jeroentrappers.be\/site\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/jeroentrappers.be\/site\/#\/schema\/person\/937cade782e684eb82e0ad8bf3e7806f\",\"name\":\"Jeroen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jeroentrappers.be\/site\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f73f0c93a26301ab27fc60b560e31d39?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f73f0c93a26301ab27fc60b560e31d39?s=96&d=identicon&r=g\",\"caption\":\"Jeroen\"},\"sameAs\":[\"https:\/\/www.google.com\/accounts\/o8\/id?id=AItOawmXjGgZm3xAvfuje3MqTSlqYJRFFcUn9Pk\"],\"url\":\"https:\/\/jeroentrappers.be\/site\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Which books to read: Getting started with iOS development - Appmire blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/","og_locale":"en_US","og_type":"article","og_title":"Which books to read: Getting started with iOS development - Appmire blog","og_description":"In this article I want to give some advice as to which books will help you greatly in getting up to speed on iOS development. I browsed through many books while preparing the iOS development curriculum. First things first: Objective-C By far the best book I’ve seen is this one: Learning Objective-C 2.0 by Robert...","og_url":"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/","og_site_name":"Appmire blog","article_published_time":"2012-01-31T10:12:17+00:00","article_modified_time":"2012-02-29T20:41:52+00:00","og_image":[{"url":"http:\/\/www.informit.com\/ShowCover.aspx?isbn=0321711386","type":"","width":"","height":""}],"author":"Jeroen","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jeroen","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/","url":"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/","name":"Which books to read: Getting started with iOS development - Appmire blog","isPartOf":{"@id":"https:\/\/jeroentrappers.be\/site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/#primaryimage"},"image":{"@id":"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/#primaryimage"},"thumbnailUrl":"http:\/\/www.informit.com\/ShowCover.aspx?isbn=0321711386","datePublished":"2012-01-31T10:12:17+00:00","dateModified":"2012-02-29T20:41:52+00:00","author":{"@id":"https:\/\/jeroentrappers.be\/site\/#\/schema\/person\/937cade782e684eb82e0ad8bf3e7806f"},"breadcrumb":{"@id":"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/#primaryimage","url":"http:\/\/www.informit.com\/ShowCover.aspx?isbn=0321711386","contentUrl":"http:\/\/www.informit.com\/ShowCover.aspx?isbn=0321711386"},{"@type":"BreadcrumbList","@id":"https:\/\/jeroentrappers.be\/site\/2012\/01\/31\/which-books-to-read-getting-started-with-ios-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jeroentrappers.be\/site\/"},{"@type":"ListItem","position":2,"name":"Which books to read: Getting started with iOS development"}]},{"@type":"WebSite","@id":"https:\/\/jeroentrappers.be\/site\/#website","url":"https:\/\/jeroentrappers.be\/site\/","name":"Appmire blog","description":"www.appmire.be","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jeroentrappers.be\/site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/jeroentrappers.be\/site\/#\/schema\/person\/937cade782e684eb82e0ad8bf3e7806f","name":"Jeroen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jeroentrappers.be\/site\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f73f0c93a26301ab27fc60b560e31d39?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f73f0c93a26301ab27fc60b560e31d39?s=96&d=identicon&r=g","caption":"Jeroen"},"sameAs":["https:\/\/www.google.com\/accounts\/o8\/id?id=AItOawmXjGgZm3xAvfuje3MqTSlqYJRFFcUn9Pk"],"url":"https:\/\/jeroentrappers.be\/site\/author\/admin\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1Ezsm-6a","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/jeroentrappers.be\/site\/wp-json\/wp\/v2\/posts\/382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jeroentrappers.be\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jeroentrappers.be\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jeroentrappers.be\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jeroentrappers.be\/site\/wp-json\/wp\/v2\/comments?post=382"}],"version-history":[{"count":5,"href":"https:\/\/jeroentrappers.be\/site\/wp-json\/wp\/v2\/posts\/382\/revisions"}],"predecessor-version":[{"id":390,"href":"https:\/\/jeroentrappers.be\/site\/wp-json\/wp\/v2\/posts\/382\/revisions\/390"}],"wp:attachment":[{"href":"https:\/\/jeroentrappers.be\/site\/wp-json\/wp\/v2\/media?parent=382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jeroentrappers.be\/site\/wp-json\/wp\/v2\/categories?post=382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jeroentrappers.be\/site\/wp-json\/wp\/v2\/tags?post=382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}