iOS, Mac coders liking what they see in Apple’s Swift programming language

“Mac and iOS developers are taking hard looks at Swift, Apple’s new programming language introduced this month at WWDC in San Francisco,” David Morgenstern reports for ZDNet.

“David Owens, of Microsoft’s MS Office for Mac and iPad team, had previously posted on Medium that the introduction of Swift was a bad day for ObjC programmers. ‘This has me very sad for the future of iOS and OS X development. I do not see, at this point in time, any major changes happening to Swift. There are many fundamental items about Swift that I’m just not a fan of that I think break the spirit of what ObjC was about: pragmatism,'” Morgenstern reports. “However, in a recent post, Owens said he had changed his mind. He was blogging about creating a lightweight JSON (JavaScript Object Notation) library that provides the ‘expressiveness’ he had with ObjC, ‘while keeping true to the semantics of Swift.’ He was upbeat on Swift’s feature of Convertibles. ‘With just a little bit of work (and a lot of time fighting with current bugs in Xcode and Swift), Swift makes it possible to toe the line between type-safety and expressiveness. I can only imagine, that when we get proper documentation for all of this goodness, that most of my static typing concerns will simply dissapear. Feeling much more bullish on Swift today. =)”

“Michael Ash, author of The Complete Friday Q&A: Advanced topics in Mac OS X and iOS programming, posted an analysis of what he called ‘interesting features’ in Swift,” Morgenstern reports. “Ash says he’s looking forward to using Swift. ‘It has a lot of features that may seem foreign to someone coming from Objective-C, but I think they ultimately make a lot of sense and will be nice to use.'”

Read more in the full article here.

Related articles:
First Impressions of Apple’s new Swift programming language – June 23, 2014
Apple publishes second free Swift code manual to iBooks Store – June 13, 2014
Swift: Who is Apple’s new programming language for? – June 12, 2014
Apple’s Swift programming language and what it means for developers and users – June 11, 2014
Apple’s Swift is instant hit among top programming languages – June 10, 2014
Swift: Apple’s next-gen programming language 4 years in the making – June 4, 2014
Why developers are going nuts over Apple’s new ‘Swift’ programming language – June 3, 2014
Apple just delivered a knockout blow to Android with iOS 8 – June 2, 2014
Xcode 6 features resizable device simulators, paving way for iPhones with new screen sizes – June 2, 2014
WWDC 2014: Apple sets the scene for its next decade – June 2, 2014
Apple unveils new versions of OS X and iOS, major iCloud update with iCloud Drive – June 2, 2014
Apple’S WWDC news bores investors, not developers – June 2, 2014
Apple’s HealthKit aims to unite wearables and fitness apps – June 2, 2014
Apple releases iOS 8 SDK with over 4,000 new APIs – June 2, 2014
Apple unveils iOS 8, the biggest release since the launch of the App Store – June 2, 2014
Apple announces OS X Yosemite for Macintosh – June 2, 2014

5 Comments

  1. Is it true that you MUST use Swift with Objetive C (for Cocoa programming), in order to use graphics ?
    So, its NOT a ” stand alone ” language, you HAVE to use Objective C.

    1. No, you don’t. All obj-c interface headers are available and translated to Swift. But, you can also mix code, i.e., write new stuff in Swift and still use old stuff you’ve written in obj-c. Or c, for that matter. Separate source files are neded though. Read the free reference. Watch the WWDC videos…

Reader Feedback

This site uses Akismet to reduce spam. Learn how your comment data is processed.