Skip to main content

Swift

See All Stories

Final Cut Pro updated with additional import/export options, Xcode gets bug fixes

Site default logo image

Apple has updated Final Cut Pro with support for native import, editing, and export of MXF video files, along with the capability to edit video encoded with Panasonic’s AVC-LongG codec. Several issues are fixed in this update as well, including problems importing certain clips from specific cameras, App Nap stopping long import operations, and errors in handling of 240fps video.

Xcode was also update with fixes for common SourceKit crashes when using the new Swift language. The full change logs for both apps are included below:


Expand
Expanding
Close

Site default logo image

Apple seeds Xcode 6.1.1 GM to developers w/ fixes for Swift & more

Apple today seeded Xcode 6.1.1 GM (build 6A2006) to developers ahead of a public release. The release includes a number of fixes for Apple’s new Swift programming language, Interface Builder, Xcode Server, and more.

Version 6.1.1 follows Apple’s release of Xcode 6.1 in October with updated SDKs for the recently released OS X 10.10 Yosemite and iOS 8.1.

The release is available for developers to download from Apple’s developer portal now. Developers can view Apple’s full release notes for Xcode 6.1.1 here.

Site default logo image

Apple launches new Swift mini-site highlighting apps built with the language and developer tools

Along with today’s OS X Yosemite launch, Apple has published a new mini-site on Apple.com highlighting some of the uses for its new Swift programming language. The page shows off a few apps built using Swift and highlights the decision by some colleges to start adding the language to their curriculums.

The bottom of the page includes information on how to get started with Swift, including links to download the free guide on iBooks and Xcode development software, as well as a link to the Swift developer site, which includes even more resources for developers getting started with the language.

Apple posts ‘how to build an iOS app in Swift’ video on developer blog

Site default logo image

Apple drew a lot of attention earlier this year when it debuted its own blog dedicated to updating developers on Swift, its programming language for building Mac and iOS apps first introduced at WWDC in June. The blog has since been used to share updates on the state of Swift as well as technical details about the programming language, but today Apple posted an official video tutorial (embedded below) targeted for new Swift developers on using the language and Xcode to build an app for iOS from scratch.
Expand
Expanding
Close

Apple releases OS X Yosemite Developer Preview 5 with Safari improvements, UI changes

Site default logo image

Apple this morning has released OS X 10.10 Yosemite Developer Preview 5. The new update brings various performance improvements and bug fixes. The previous Developer Preview brought some minor user-interface enhancements and significant speed improvements. Apple also released iOS 8 beta 5. We’ll be updating this post live with new discoveries as they are made. You can send us what you find to tips@9to5mac.com. You can find what’s new in this developer preview, below:


Expand
Expanding
Close

Apple launches blog to highlight new Swift programming language

Site default logo image

Apple has launched a blog on its official developer website to promote the new Swift programming language. Swift, which was announced at WWDC 2014, is a successor to the Objective-C programming language for iOS and OS X, and it provides new, cleaner, and more robust tools for developing applications. The blog will be dedicated to Apple engineers working on Swift sharing tidbits behind the language’s development as well as hints. Here’s the first Swift blog post:

Welcome to Swift Blog

This new blog will bring you a behind-the-scenes look into the design of the Swift language by the engineers who created it, in addition to the latest news and hints to turn you into a productive Swift programmer.

Get started with Swift by downloading Xcode 6 beta, now available to all Registered Apple Developers for free. The Swift Resources tab has a ton of great links to videos, documentation, books, and sample code to help you become one of the world’s first Swift experts. There’s never been a better time to get coding!

– The Swift Team

Additionally, the blog now discusses Swift and its compatibility with current and future versions of Apple software. You can read those details below:


Expand
Expanding
Close

Site default logo image

Apple’s new coding language Swift receives significant update for developers alongside new Yosemite and iOS seeds

As part of the updates to the Yosemite and iOS betas today, Apple’s new coding language Swift has received several major improvements and tweaks to make the language more consistent and help developers make better, safer apps. The intricacies of the changes are very gibberish to non-developers, but the fixes resolve many of the issues that developers had been requesting. In particular, the new value type model of arrays fixes several inconsistencies and prevents many potential code ‘gotchas’ that could arise in previous Swift builds.

Apple has also updated the ‘Introducing Swift’ iBook to reflect the improvements, if you want to learn in more detail about the changes.

Site default logo image

Easter egg in icons for Swift files features ‘Here’s to the crazy ones’ from Think Different campaign

In a throwback to Apple’s Think Different campaign, the icon used by OS X for Swift files, Apple’s new programming language. Swift documents have the file extension ‘.swift’.

The code seen in the icon makes reference to the iconic speech, with functions named ‘heresToTheCrazyOnes’ and ‘villify(troubleMaker: NSObject)’. The code also generates collections of ‘misfits’, ‘rebels’ and ‘troublemakers’.


Expand
Expanding
Close

Site default logo image

Flappy Bird recreated in Swift, Apple’s programming language announced just hours ago

Okay, it may just be Flappy Bird, the addictive game that once took over the news cycle for days and still threatens to return again some day, but the thing here is it was written in Apple’s new programming language for developers called Swift. What’s so special about that? Swift was only announced yesterday, less than 24 hours ago, so what this simple Flappy Bird clone really means is Swift is off to a good start given its only a few hours old. You can view the code for the Swift version of Flappy Bird by Nate Murray on Github, and read more about Apple’s new programming language Swift on iBooks.

Apple publishes Swift programing language guide on iBooks

Site default logo image

Apple just announced its new Swift programming language at WWDC, and has already published a free guide for developers looking to learn the language.

Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.

This book provides:
– A tour of the language.
– A detailed guide delving into each language feature.
– A formal reference for the language.

You can grab the guide on iBooks right now.


Expand
Expanding
Close

Apple announces new Xcode, ‘Swift’ programming language

Site default logo image

Apple has introduced a brand new programming language alongside a brand new version of Xcode.

Swift is a big deal for developers. The language includes loads of features third-party developers have been asking for. It sits alongside Objective-C and C, meaning developers can interchange between languages in the same project.


Expand
Expanding
Close