{"id":100,"date":"2016-01-08T16:57:15","date_gmt":"2016-01-08T21:57:15","guid":{"rendered":"http:\/\/blog.jamonek.com\/?p=100"},"modified":"2016-01-22T17:32:28","modified_gmt":"2016-01-22T22:32:28","slug":"swift-2-ios-beginner-resources","status":"publish","type":"post","link":"https:\/\/jamone.org\/blog\/swift-2-ios-beginner-resources-100\/","title":{"rendered":"Swift 2: [iOS] beginner resources"},"content":{"rendered":"<p>A lot of people who are new to iOS development have absolutely no idea where to begin. I have decided to compile a list of free and paid resources to hopefully guide people in the right direction. Please comment below if you are aware of others as well.<\/p>\n<p>&nbsp;<\/p>\n<h2>Free<\/h2>\n<ul>\n<li><a href=\"https:\/\/itunes.apple.com\/us\/course\/developing-ios-8-apps-swift\/id961180099\" target=\"_blank\">Developing iOS 8 apps with Swift<\/a>\n<ul>\n<li>Although the course is dated using Swift 1.2 and for iOS 8, it is still a very solid resource.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.raywenderlich.com\/115253\/swift-2-tutorial-a-quick-start\" target=\"_blank\">Swift 2 Tutorial: A Quick Start<\/a>\n<ul>\n<li>The raywenderlich quick start guide is great if you have previous programming experience.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.appcoda.com\/swift2\/\" target=\"_blank\">A Beginner&#8217;s Guide to Swift 2<\/a>\n<ul>\n<li>This is a beginners guide for learning about strictly Swift. Excellent guide to read before hoping into iOS development with Swift that allows you to get a good feel for the language.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/swift.org\/documentation\/#the-swift-programming-language\" target=\"_blank\">Swift.org documentation<\/a>\n<ul>\n<li>With the release of open source Swift, swift.org has great up to date documentation for learning about the language as well.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/helpmecodeswift.com\/\" target=\"_blank\">Help Me Code With Swift<\/a>\n<ul>\n<li>A wide range of topics for Swift beginners to learn and practice!<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/sites.google.com\/site\/cocoanutsios\/resources\" target=\"_blank\">CocoaNuts Resources<\/a>\n<ul>\n<li>A list of resources compiled by CocoaNuts\u00b2<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.c4ios.com\" target=\"_blank\">C4 &#8211; Code, creatively. <\/a>\n<ul>\n<li>C4 is an open-source creative coding framework with a simplified API that gets you working with media right away.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/github.com\/matteocrippa\/awesome-swift\" target=\"_blank\">Awesome Swift<\/a>\n<ul>\n<li>A curated list of awesome Swift frameworks, libraries, and software for iOS and OSX.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.raywenderlich.com\/115440\/auto-layout-tutorial-in-ios-9-part-1-getting-started-2\" target=\"_blank\">Auto Layout<\/a>\n<ul>\n<li>Auto layout makes it easy to different screen sizes, and much more!<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/medium.com\/@ynzc\/getting-started-with-tdd-in-swift-2fab3e07204b#.dghthipxx\" target=\"_blank\">Test Driven Development in Swift<\/a>\n<ul>\n<li>Test Driven Development (or TDD to its friends) is a way of writing software that will save you from headaches later \ud83d\ude42<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/swiftdeveloperblog.com\" target=\"_blank\">Swift developer blog<\/a>\n<ul>\n<li>Swift developer blog teaches the basics of iOS development<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=6uX7B8ZfMiw\" target=\"_blank\">Submitting an iOS app to the App Store (Youtube video)<\/a>\n<ul>\n<li>A great video that teaches you how to submit your first iOS application to the Apple App Store<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/user\/madapperapps\" target=\"_blank\">MadApper Youtube channel<\/a>\n<ul>\n<li>A collection of awesome Swift and Swift for iOS tutorials<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/itunes.apple.com\/ca\/course\/ios-development-in-swift\/id950659946\" target=\"_blank\">Development in Swift<\/a>\n<ul>\n<li>A lab based learning course on iTunes U by Plymouth University<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=pHG6tQYFU6I\" target=\"_blank\">Passing data using segue&#8217;s<\/a>\n<ul>\n<li>A great visual guide displaying how to pass data between view controllers using `prepareForSegue`<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Paid<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.udemy.com\/the-complete-ios-9-developer-course\/\" target=\"_blank\">The Complete iOS 9 Developer Course<\/a>\n<ul>\n<li>For $10\u00b9, \u00a0you are taught how to use\u00a0Xcode 7 &amp; Swift 2 to make real apps like Uber, Instagram &amp; Flappy Bird. Includes free web hosting, assets &amp; ebook.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.informit.com\/store\/swift-developers-cookbook-includes-content-update-program-9780134395388\" target=\"_blank\">The Swift Developers Cookbook by Erica Sadun<\/a>\n<ul>\n<li>A great book by\u00a0renowned author Erica Sadun, for developers who are\u00a0moving to modern Swift from Objective-C, from older versions of the Swift language, or from the world of non-Apple languages.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>[1]: The $10\u00a0deal is\u00a0valid until\u00a0Jan 12th, 2016. After, the course is $199.<\/p>\n<p>[2]: Some resources on the CocoaNuts list may be in Objective-C.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A lot of people who are new to iOS development have absolutely no idea where to begin. I have decided to compile a list of free and paid resources to hopefully guide people in the right direction. Please comment below if you are aware of others as well. &nbsp; Free Developing iOS 8 apps with &#8230;<br \/><a class=\"btn btn-primary btn-sm read-more\" href=\"https:\/\/jamone.org\/blog\/swift-2-ios-beginner-resources-100\/\" role=\"button\">Read more<\/a><\/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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[11,3],"tags":[53,54,10,55,5],"class_list":["post-100","post","type-post","status-publish","format-standard","hentry","category-learning","category-swift","tag-beginners","tag-free-resources","tag-learning","tag-paid-resources","tag-swift","row panel panel-primary"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/jamone.org\/blog\/wp-json\/wp\/v2\/posts\/100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jamone.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jamone.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jamone.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jamone.org\/blog\/wp-json\/wp\/v2\/comments?post=100"}],"version-history":[{"count":10,"href":"https:\/\/jamone.org\/blog\/wp-json\/wp\/v2\/posts\/100\/revisions"}],"predecessor-version":[{"id":114,"href":"https:\/\/jamone.org\/blog\/wp-json\/wp\/v2\/posts\/100\/revisions\/114"}],"wp:attachment":[{"href":"https:\/\/jamone.org\/blog\/wp-json\/wp\/v2\/media?parent=100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jamone.org\/blog\/wp-json\/wp\/v2\/categories?post=100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jamone.org\/blog\/wp-json\/wp\/v2\/tags?post=100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}