Code Clinic: Swift

Code Clinic: Swift

Successful programmers know more than a computer language. They also know how to think about solving problems. They use "computational thinking": breaking a problem down into segments that lend themselves to technical solutions.
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