Develop applications for OSX and iOS.
If you want to write and sell iOS and OSX applications there's no way around it — You need to learn Objective-C or Swift.
Swift is an awesome new language, released by Apple in autumn 2014. It makes it much easier to write applications for iOS and OSX. And it is incredibly easy to learn for beginners, because of the newly introduced Playgrounds.
If you tried to learn iOS Development but found it too difficult to understand, you will be amazed how easy it is with Swift. Playgrounds let you start programming in Swift right away, without prior knowledge of XCode, the OS architecture or frameworks.
You'll learn the basic concepts and functions of the new and modern programming language Swift. This is not only an introduction but also lays the stepping stones to learn more aspects and details of the language.
In this Swift video tutorial you'll work with instructor Tim Schneider. You will master the first steps with the Swift programming language used by iPhone, iPad and OSX application developers worldwide.
He will teach you the different types of variables (String, Bool, etc), what operators are and how to use them. You’ll also have access to two bonus lectures providing an in depth look at all the basic operators, and how to use them.
With the completion of this instructional video course, you will have a basic knowledge of how the Swift language is used.
If you have questions along the path, and you will, just ask the instructor. You will not only be able to communicate directly with the authors, but also with the other students who enrolled in this course.
In this lecture we try to find out if this is the right course for you.
Accomplished software engineer specialising in object-oriented approaches to mobile enterprise application development. Extensive background in full life-cycle of software development process including requirements gathering, design, coding, testing, debugging and maintenance. Proven track record of designing and implementing flexible solutions which support frequent UI and functionality changes. Strengths include:
Languages: Java, Objective-C, UNIX shell, XML, HTML, CSS, Groovy
Methodlogies: OOP/D, UML, Design Patterns
Middleware: WebLogic, Tomcat
OS: OSX, iOS, Unix/Solaris, Windows
Databases: Oracle, MySQL, MongoDB