Skip to main content

Swift

See All Stories
Site default logo image

Apple reiterates plans for Swift 3.1 release in Spring 2017, offers new details on changes

As it originally announced back in July, Apple has confirmed that it plans to release Swift 3.1 sometime during the Spring of 2017. Following the Swift 3.1 release, focus will shift to Swift 4.

Swift 3.1 is intended to be source compatible with Swift 3.0. It will contain a few additive enhancements to the core language as well as improvements to the Swift Package Manager, Swift on Linux, and general quality improvements to the compiler and Standard Library.

Swift 3.1 is intended to be released in the spring of 2017.


Expand
Expanding
Close

Apple Stores to teach Swift Playgrounds lessons at free Hour of Code workshops starting December 5 [U]

Site default logo image

Update: Registration is now open.

Apple’s annual Hour of Code workshops are kicking off this year at Apple Stores across the world during the week of December 5, and this year there’s a new app in play: Swift Playgrounds. Apple introduced user-friendly coding app for iPad earlier this year as a way to introduce new developers to Swift, Apple’s programming language.


Expand
Expanding
Close

Twitter’s Fabric releases iPhone app for developers to monitor app crashes on the move

Fabric, a subsidiary of Twitter, has today expanded its comprehensive platform for developers by releasing an iPhone app, Fabric for iPhone. The app lets developers monitor various analytics and diagnostics about their applications while on the go. Stats like current active users and crash rates are instantly visible from the dashboard.

Most notably, the app features push notifications for realtime updates about major issues. For instance, developers will get a push alert if their app suddenly starts crashing for a new reason.


Expand
Expanding
Close

Site default logo image

IBM brings Swift to the cloud, releases web framework Kitura written in Apple’s programming language

Only months after Apple officially open-sourced Swift, IBM today is announcing that they are bringing Apple’s Swift programming language to the cloud. This makes IBM the first cloud provider enabling Swift application development server-side. IBM has also introduced a preview to a Swift runtime and a Swift Package Catalog to help with code sharing, and distribution.


Expand
Expanding
Close

How-To: Keep up with Swift’s mailing list easily with Hirundo for Mac OS X

Site default logo image

If you’ve been following any of the Swift mailing lists and have begun to feel overwhelmed with the amount of conversations passing through, take a look at Benedikt Terhechte’s new beta app Hirundo. The app focuses on creating a comfortable reading experience for the multitude of mailing lists out there and allows users to easily find, bookmark, and mute messages they desire.


Expand
Expanding
Close

Apple open sources benchmarking suite for Swift

Site default logo image

Apple today announced in a post on its Swift blog that it is open sourcing the Swift benchmark suite. This announcement comes two months after the company made the Swift programming language open source, allowing the developer community to have direct access to the platform. Much like the rest of Swift, the benchmarking suite is available now on GitHub with an open source Apache license.


Expand
Expanding
Close

Swift is quickly rising in popularity as a developer language … but how much is Apple using Swift?

The TIOBE index uses search engine rankings to track popularity of programming languages. In January, Swift overtook Objective-C to become the 14th most popular language in the TIOBE index. The surge in popularity was spurred by the release of Swift into open-source in December. With developer interest growing, Ryan Olson was interested in how much Apple is using Swift for its own apps.


Expand
Expanding
Close

Apple’s Craig Federighi discusses open sourcing Swift and more on The Talk Show

Earlier this month, Apple made good on its promise and made its Swift programming language open source. Following the announcement, Apple’s senior vice president of software Craig Federighi did a pair of interviews to discuss the motivation behind open sourcing the platform and what the future holds. Now, Federighi has joined John Gruber on his podcast The Talk Show to further discuss Swift

Federighi opened the interview by discussing what kind of things Apple has noticed during the first week of Swift being open source. The Apple exec noted that Swift is more active than any other language on Github and that because of this, the Swift team within Apple is more engaged with developers than any other team in the company.


Expand
Expanding
Close

Happy Hour Podcast 044 | Mailbox’s demise + why open source Swift matters

This week we’ll get into the finale of our iPad Pro saga, talk about Dropbox’s decision to kill Mailbox, and why Apple has open-sourced Swift. The Happy Hour podcast is available for download on iTunes and through our dedicated RSS feed. Thanks to Audible.com, get your free 30 day trial at audible.com/happyhour.

[soundcloud url=”https://api.soundcloud.com/tracks/236810292″ params=”auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&visual=true” width=”100%” height=”150″ iframe=”true” /]


Expand
Expanding
Close

Apple retracts comment that it was first major open source company after criticism

Last week Apple’s open sourcing of Swift naturally saw the spotlight thrown over Apple’s open source pages. This included a paragraph that claimed Apple was “the first major computer company to make Open Source a key part of its strategy”. Unsurprisingly, this riled some members of the developer community as being disingenuous and untrue.

So Apple has since changed the text to retract the rather outlandish statement with something a bit more muted. Although this statement is technically qualitative and open to many interpretations, Apple isn’t exactly known for its open source contributions. The page now reads as follows:

‘Open source software is at the heart of Apple platforms and developer tools, and Apple continues to contribute and release significant quantities of open source code’.


Expand
Expanding
Close

Write Swift code in a web browser with the IBM Swift Sandbox

IBM has today unveiled their first public effort towards Swift, with the introduction of the IBM Swift Sandbox website. You can type lines of Swift code into the text editor on the left and then run the code on a Linux server, posting the output in the right column. This is all made possible by the fact that Swift is now open source, supporting Linux alongside iOS and OS X.

You can use the core Swift language as well as the standard library functions, so writing a formulaic mathematical problem (like the Fibonacci example above) is well within the scope of the web application. The concept is similar to the CodeRunner app from the Mac App Store, except it runs entirely off a cloud infrastructure.


Expand
Expanding
Close

Craig Federighi explains motivation behind making Swift open source & what the future holds

Earlier today Apple made good on its promise and released source code for its Swift programming language to the public. To go along with making Swift open source, Apple’s senior vice president of software Craig Federighi has sat down for a pair of interviews to discuss the benefits of open souring Swift and what’s in store for the future…


Expand
Expanding
Close

Apple’s Swift programming language is now open source

As promised earlier in the year, Apple’s Swift team has now posted source code for the Swift compiler and standard library functions and objects. Open-sourcing Swift is a big win for the developer community as it means Swift can now be setup to run on a server and many other use cases, bringing Apple programming talent and expertise beyond ‘just’ making apps iOS devices and Macs.

Making Swift open-source also gives the developer community as a whole more confidence in the language. Theoretically, if Apple ever decided to move away from Swift (which is unlikely), the language could be picked up by others and continue development and existing codebases could continue to be supported.


Expand
Expanding
Close

Site default logo image

Apple Developer Portal and Beta Software Program pages goes down ahead of WWDC keynote

The Apple Developer portal has gone down ahead of Apple’s WWDC event later today, where Apple will announce its next-generation software platforms for Apple Watch, iOS and OS X. Posters from within the venue show that Watch OS will feature prominently as a newly rebranded as ‘watchOS’.

Update: The Beta Software Program page has also gone down — potentially indicating that iOS 9 or OS X 10.11 will be made available as public betas today.


Expand
Expanding
Close

Coming at WWDC 2015: New Apple Watch SDK, Quality-focused/refreshed iOS 9 & OS X 10.11, Apple Music

Site default logo image

Apple’s annual Worldwide Developers Conference is about to kick off. On Monday, June 8th, company executives will take the stage at San Francisco’s Moscone Center to provide their annual roadmap for Apple’s software, services, and devices.

Traditionally, Apple has used the conference to introduce major upgrades to the iPhone, iPad, and iPod touch operating system iOS, as well as the Mac operating system OS X, along with new services. Of course, 2015 will be no different. Apple has been preparing a new version of iOS 9 codenamed “Monarch,” a release of OS X 10.11 codenamed “Gala,” a new streaming Apple Music service based on Beats Music, and updates for the Apple Watch.

Over the last several years, we have provided advance reports on the lion’s share of announcements that will be made at WWDC, as well as a comprehensive roundup ahead of the event. Read on for our roundup of what’s coming, along with fresh new details not found in our earlier reports.


Expand
Expanding
Close

iOS 9 & OS X 10.11 to bring ‘quality’ focus, smaller apps, Rootless security, legacy iPhone/iPad support

Site default logo image

For the first time in several years, Apple is changing up its annual iOS and OS X upgrade cycle by limiting new feature additions in favor of a “big focus on quality,” according to multiple sources familiar with the company’s operating system development plans. We first reported in February that iOS 9, codenamed “Monarch,” would heavily feature under-the-hood optimizations, and we’ve now learned that Apple is taking the same approach with OS X 10.11, codenamed “Gala.” Sources have revealed additional new details on how Apple will optimize the new operating systems for improved stability and performance, add several new security features, and make important changes to its Swift programming tools for developers…


Expand
Expanding
Close

Site default logo image

Long-time NeXT/Apple Developer exalts Swift after 1.2 update

[tweet https://twitter.com/wilshipley/status/565001293975257091]

Wil Shipley, a developer whose association with Apple began with a contract for NeXT, has posted two tweets in praise of Swift shortly after Apple’s “significant update” to the programming language.

Shipley says he feels the same way about Swift that he did when he first saw Cocoa on the NeXT platform, and that Objective-C is a “crapshack” of a language in comparison.

The developer co-founded The Omni Group in 1991, one of the few companies to create apps for NeXT and eventually OS X. He won a record five Apple Design Awards while at Omni, winning three more at the second company he founded, Delicious Monster. All of Delicious Monster’s other staff were later hired by Apple.

Shipley spoke at WWDC in 2005 and 2007, and was listed as one of the most influential members of the Mac community by MacTech Magazine for two years running.

While Swift has been very well received by other developers, its rapidly-changing nature does pose some challenges. New versions are backwards-compatible, but developers have to make changes to code in order to fully support new versions of iOS.

Grab a $29 Swift Assets+ Tutorial Here or jump on Stanford’s iTunes Swift Course for free.

Site default logo image

Stanford’s first Swift programming course now available on iTunes U

Today Stanford is releasing its first course on Apple’s new Swift programming language for iOS and OS X and it’s available to all through iTunes U.

The course, Developing iOS 8 Apps with Swift, is offered every year by professor Paul Hegarty through Stanford’s School of Engineering but now for the first time has been updated for iOS 8 and Swift. The course includes an Introduction to iOS, Xcode 6, and Swift, More Xcode and Swift, Using MVC in iOS, Swift and Foundation, and more.

Updated for iOS 8 and Swift. Tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. User interface design for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Swift programming language. Other topics include: animation, mobile device power management, multi-threading, networking and performance considerations.

The course is available through iTunes U now.

For $29 9to5Toys Specials offers a Mammoth Interactive Swift Course & Xcode 6 Templates

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.

Manage push notifications

notification icon
We would like to show you notifications for the latest news and updates.
notification icon
You are subscribed to notifications
notification icon
We would like to show you notifications for the latest news and updates.
notification icon
You are subscribed to notifications