Bloomberg: Apple's Biggest Breakthrough That Almost No One Knows About

Here's the latest on Swift (probably killing time before the real news from World Wide Developers Conference hits next Monday in the Keynote.


Swift, the new computer language introduced by Apple a year ago, has already won over legions of coders

Read the article here.

After a year of working with Swift, I've settled down to my own metric: Swift code (given my coding styles in both languages) is 30% the length of Objective-C code that does the same thing.

Another point that isn't widely noted -- Swift is easier to teach than Objective-C. A couple of months ago, I taught a course in iOS app development to newbies, and I used both Swift and Objective-C. By the second day, I settled on the strategy of teaching the Swift version first. It makes it easy for people who don't know Cocoa/Cocoa Touch or one of the Apple languages to get the hang of things quickly. After that, going back to show how to reimplement something in Objective-C is a lot faster than it used to be.


Swift 1.2 at!

Swift 1.2 (released in Xcode 6.3 Beta 3, redefines the as operator.  The downloadable files are now available in versions for Swift 1.1/Xcode 6.2 and Swift 1.2/Xcode 6.3 and later.

There's a description of the change in the Swift blog on


iOS App Development For Dummies

If you’ve got incredible iOS ideas, get this book and bring them to life!

iOS 7 represents the most significant update to Apple’s mobile operating system since the first iPhone was released, and even the most seasoned app developers are looking for information on how to take advantage of the latest iOS 7 features in their app designs. That’s where iOS App Development For Dummies comes in! Whether you’re a programming hobbyist wanting to build an app for fun or a professional developer looking to expand into the iOS market, this book will walk you through the fundamentals of building a universal app that stands out in the iOS crowd.

  • Walks you through joining Apple’s developer program, downloading the latest SDK, and working with Apple’s developer tools
  • Explains the key differences between iPad and iPhone apps and how to use each device’s features to your advantage
  • Shows you how to design your app with the end user in mind and create a fantastic user experience
  • Covers using nib files, views, view controllers, interface objects, gesture recognizers, and much more

There’s no time like now to tap into the power of iOS – start building the next big app today with help from iOS App Development For Dummies!



Subscribe to RSS - iOS