{"id":104,"date":"2015-01-31T22:14:05","date_gmt":"2015-01-31T22:14:05","guid":{"rendered":"http:\/\/cpscotti.com\/blog\/?p=104"},"modified":"2015-02-03T22:00:36","modified_gmt":"2015-02-03T22:00:36","slug":"ive-done-it-curiosity-killed-the-cat-and-i-plunged-into-the-ios-world","status":"publish","type":"post","link":"http:\/\/cpscotti.com\/blog\/?p=104","title":{"rendered":"I&#8217;ve done it.. curiosity killed the cat and I plunged into the iOS world"},"content":{"rendered":"<p>I&#8217;ve had A LOT of free time lately. So I&#8217;ve ticked all the top items on the list: I&#8217;ve been surfing a lot, I finished reading two books I was stuck on, I visited all coffee places within an 30 minutes walk from home that had anything more than 3 stars on yelp.. yeah.. done it all..<\/p>\n<p>And I still had some free time and some spare cash.. Then someone gave me a used MacBook (Thanks Christopher :), wherever you are!) so I&#8217;ve finally paid to be a &#8216;apple developer&#8217; just so I could code something and run it on my phone (well, it&#8217;s technically not my phone but that&#8217;s a longer story).<\/p>\n<p>First questions I was faced with was Objective-C vs. Swift. Well.. anyone in their sane minds will stay away from Objective-C, so Swift it is.<\/p>\n<p>After some useless samples\/tutorials I found this one:\u00a0<a href=\"https:\/\/www.bloc.io\/tutorials\/swiftris-build-your-first-ios-game-with-swift\u00a0\">https:\/\/www.bloc.io\/tutorials\/swiftris-build-your-first-ios-game-with-swift\u00a0<\/a>\u00a0it&#8217;s premise is perfect. Not too simple, not too complex. It starts at a really nice pace (explaining all that deserves explanation and nothing that is too obvious). Later on you can see the writer getting annoyed\/tired and flying past stuff. Well, can&#8217;t blame him: most people give up half way through anyway\/it&#8217;s not like you couldn&#8217;t just read the code FFS\/it works FFS! Anyway, highly recommend it as a starting point &#8211; it has worked well for me so far!<\/p>\n<p>The thing is, the final game you develop has some things that really annoy me (code and functionality wise) so I&#8217;ll try to tip in my 20\u00a2 on the next few posts.. \ud83d\ude00<a href=\"http:\/\/cpscotti.com\/blog\/wp-content\/uploads\/2015\/01\/IMG_6425.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-105\" src=\"http:\/\/cpscotti.com\/blog\/wp-content\/uploads\/2015\/01\/IMG_6425-1024x683.jpg\" alt=\"I'm Interested, go on!\" width=\"640\" height=\"427\" srcset=\"http:\/\/cpscotti.com\/blog\/wp-content\/uploads\/2015\/01\/IMG_6425-1024x683.jpg 1024w, http:\/\/cpscotti.com\/blog\/wp-content\/uploads\/2015\/01\/IMG_6425-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve had A LOT of free time lately. So I&#8217;ve ticked all the top items on the list: I&#8217;ve been surfing a lot, I finished reading two books I was stuck on, I visited all coffee places within an 30 minutes walk from home that had anything more than 3 stars on yelp.. yeah.. done [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,29,22,24],"tags":[26,31,27,30,28,25],"class_list":["post-104","post","type-post","status-publish","format-standard","hentry","category-ios","category-rant","category-swift","category-swiftris","tag-bloc","tag-cats","tag-ios","tag-rant","tag-swift","tag-swiftris"],"_links":{"self":[{"href":"http:\/\/cpscotti.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cpscotti.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/cpscotti.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/cpscotti.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cpscotti.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=104"}],"version-history":[{"count":2,"href":"http:\/\/cpscotti.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/104\/revisions"}],"predecessor-version":[{"id":107,"href":"http:\/\/cpscotti.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/104\/revisions\/107"}],"wp:attachment":[{"href":"http:\/\/cpscotti.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/cpscotti.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=104"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/cpscotti.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}