iOS UI Development with Visual Tools

iOS UI Development with Visual Tools

iOS has visual UI development tools built right into Xcode, the IDE that iOS developers use the most. Xcode's Interface Builder provides graphical tools for manipulating layouts and views—which means little to no programming required. Interface design is a great way to break into iOS app development, or expand your programming skills to the realm of UX.
Read more

Coursera - Introduction to Swift Programming

Coursera - Introduction to Swift Programming

Introduction to Swift Programming is the first course in a four part specialization series that will provide you with the tools and skills necessary to develop an iOS App from scratch. By the end of this first course you will be able to demonstrate intermediate application of programming in Swift, the powerful new programming language for iOS. Guided by best practices you will become proficient with syntax, object oriented principles, memory management, functional concepts and more in programming with Swift.
Read more

Learn Swift 2: The Basics

Learn Swift 2: The Basics

Learn Swift 2. These tutorials take you through the basics of Swift, the fast, interactive codebase for programming iOS, Mac OS X, tvOS, and even Watch OS apps. Swift is ideal for new programmers who want to build their first apps, as well as experienced developers who are migrating from Objective-C.
Read more

Spriter Pro 7.0

Spriter Pro 7.0

Spriter enables the "modular" method of animating where frames are constructed from many small, re-useable images (such as body parts). This method of animating offers many benefits for several aspects of a game's development and for the finished product:
Read more

Advanced Swift by Chris Eidhof & Airspeed Velocity

Advanced Swift by Chris Eidhof & Airspeed Velocity

Advanced Swift takes you through Swift’s features, from low-level programming to high-level abstractions.

In this book, we’ll write about advanced concepts in Swift programming. If you have read the Swift Programming Guide, and want to explore more, this book is for you.

Swift is a great language for systems programming, but also lends itself for very high-level programming. We’ll explore both high-level topics (for example, programming with generics and protocols), as well as low-level topics (for example, wrapping a C library and string internals).
Read more

Xcode 7.3

Xcode 7.3

Xcode includes everything developers need to create great applications for Mac, iPhone, iPad, and Apple Watch. Xcode provides developers a unified workflow for user interface design, coding, testing, and debugging. The Xcode IDE combined with the Cocoa frameworks and Swift programming language make developing apps easier and more fun than ever before. Xcode includes the Xcode IDE, Swift and Objective-C compilers, Instruments analysis tool, simulators, the latest SDKs, and hundreds of powerful features.
Read more

Udemy - ABC of VIM

Udemy - ABC of VIM

There seems to be a notion among uninformed beginners in programming that the VIM editor was born out of some sort of a relic and is used only by nerds who are fond of Unix. It is true to some extent. But relics are also classics that have a charm of their own which cannot be replicated. It is a privilege to learn them.
Read more

Comparing Swift and Objective-C

Comparing Swift and Objective-C

Apple's new Swift programming language is designed to be interoperable with Objective-C, but what can it do that Objective-C can't? Find out in this course, as Simon Allardice explores the capabilities of each language, showing how and when they intersect–and also the places where the languages don't translate well.
Read more