Preface
A Complete IOS Development Guide For Programming Beginners With Swift
This blog series will walk your through the whole IOS development process using language Swift, from the classical “Hello World” to some advanced applications in the end. I will explain everything as much as I can, as the tittle says this guide for programming beginners, however even for the experienced, never be afraid to have the mindset of beginners because that’s the fastest way you can learn.
NOTE: I am also learning IOS while writing this blog, so it will be a description of how I learn everything. Your suggestions and comments will be highly appreciated : )
My approach is different from other tech blogs you might have seen, since for those who haven’t had a whole lot of programming before, may find it hard to follow the tutorials out there, many of which are targeted at more experienced users who are looking for the solution for a specific problem, and therefore people from time to time get lost easily (I did the exactly the same thing here and there. Why I still have this bug!!!) Eventually, the result of not being able to follow the tutorials, is dropping out. IOS development does takes more time and efforts to get comfortable with, comparably speaking.
That’s why I decided to start this blog, while I am learning IOS development as well. In this way, I can understand what are the potential difficulties that people without too much experience might have. We all know that Apple just launched Swift in WWDC 2014, not too long ago. Inevitably, Apple wishes replace the mind-boggling Objective-C with a language of much cleaner syntax and easiness of learning. Therefore, we will be using Swift.
There are various great resources to learn Swift. I will cover a few of them that I found very useful.
I. A Better Way to Learn Swift: Build a Morden App: this tutorial series is completely free of charge, and it is designed in a checklist format to make sure that you have learned all the essential knowledge you need for IOS development. The user interface is enticing. One of this nice thins about this tutorial is it remembers this items you have completed without logging in.
II. Apple Developer Center: Apple does an excellent job in helping out its developers. The developer center is good place to look at, which I introduce to you in more details in the future. It probably a good idea to look around at this site to see what Apple has offered. Sometimes, you will surprised how much information it contains.
III. Bloc Game Tutorial: if you want to feel what it is like to build a game on your iPhone. Why not start here? The content itself it excellent, however it requires some prior knowledge before you full understand what you will be using in this game development.
IV. RAYWENDERLICH: this is a great place to find great tutorials. It has information of a good variety. Hit it up and see if you like it or not.
V. iOS 8 Swift Programming Cookbook: in case you want to have a book to study for, this book probably is one of those you are looking for. It includes some of the basics in Swift and modularizes different SDKs in IOS 8. It comes especially handy, when you need look up how to something specific such as creating a Button, adding an image, and things alike.
That’s end of a short introduction of the purpose of this blog. I hope you like it. If you feel like hear more from me, add this blog to your bookmark. As this I just started this blog, there is not a subscription feature, however I will make sure to include that shortly : ) Also feel free to comment anything, you would like to know specifically.
Cheers!