{"id":757,"date":"2014-07-26T21:31:39","date_gmt":"2014-07-27T01:31:39","guid":{"rendered":"http:\/\/www.peteonsoftware.com\/?p=757"},"modified":"2014-07-26T21:31:39","modified_gmt":"2014-07-27T01:31:39","slug":"swift-our-first-ios-application","status":"publish","type":"post","link":"https:\/\/www.peteonsoftware.com\/index.php\/2014\/07\/26\/swift-our-first-ios-application\/","title":{"rendered":"Swift &#8211; Our First iOS Application"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/www.peteonsoftware.com\/images\/201406\/swift.jpg\" alt=\"Apple's Swift Language\" title=\"Apple's Swift Language\" style=\"float:left; margin:.5em;\"><a href=\"https:\/\/www.peteonsoftware.com\/index.php\/2014\/07\/16\/swift-functions\/\">Last time<\/a>, we looked at creating functions in Swift.  This time, we are going to stop being theoretical and playing in the playground and make an honest to goodness iOS application.<\/p>\n<p>We won&#8217;t be getting any billion dollar valuations, but we are going to learn some fundamentals.  As I thought about the best way to demonstrate all that there is to see and do when creating an iOS application, it occurred to me that a screencast was the best way to go.  I hadn&#8217;t ever done one before, but why let that stop me?  So, I got <a href=\"http:\/\/www.techsmith.com\/camtasia.html\">Camtasia for Mac<\/a>, watched <a href=\"https:\/\/www.youtube.com\/playlist?list=PLDyDYqoIde4AJQTl-mD9vSa6KgEZ2rAUu\">some tutorials<\/a>, and hit record.<\/p>\n<p>It is recorded in 720p HD, so you should change the quality on the video if you want to get the maximum effect.  I&#8217;d welcome any feedback that you have to give, here or on the YouTube page itself.<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/jYLK9Jx-u0E\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p>Next time &#8211; now that we are Swift Veterans (for truth?) &#8211;  I&#8217;m planning on preparing another screencast to make a more complicated iOS application that reads in a RESTful API, displays data, and allows us to interact with it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last time, we looked at creating functions in Swift. This time, we are going to stop being theoretical and playing in the playground and make an honest to goodness iOS application. We won&#8217;t be getting &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[132,75,77],"tags":[78,129,131],"class_list":["post-757","post","type-post","status-publish","format-standard","hentry","category-intro-to-swift","category-ios","category-swift","tag-intro-to-swift","tag-ios","tag-swift"],"_links":{"self":[{"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/posts\/757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/comments?post=757"}],"version-history":[{"count":0,"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/posts\/757\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/media?parent=757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/categories?post=757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/tags?post=757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}