Swift


'Swift' Articles Page 2

Apple Releases First Preview of Swift 3.0 for Developers [Update: Not Available]

Apple yesterday released the first preview build of Swift 3.0, a major update to Apple's open source Swift programming language. Swift 3.0's official release is expected to come in late 2016 after proposed changes are finalized. The Swift 3.0 preview can be downloaded from the official Swift website. There are versions of Swift 3.0 available for Xcode 7.2, Ubuntu 14.04, and Ubuntu 15.10. Swift 3.0 is not source compatible with Swift 2.2 as it introduces source-breaking changes, but going forward, the goal is to make Swift 3.0 source compatible with future Swift language updates. To meet that goal, Swift 3.0 "focuses on getting the basics right for the long term." Apple will likely show off Swift 3.0 at its upcoming Worldwide Developers Conference, debuting it alongside iOS 10, OS X 10.12, and new versions of tvOS and watchOS. Update 5/2: Apple tells iMore it did not release a preview of Swift 3.0, it was instead an automated build. The links have been removed.Apple clarified for iMore that what we thought was a preview release of Swift 3.0 was, in fact, just an automated build. The computer-generated name caused some confusion, but it's meant as a place where outside developers can submit work in preparation for a preview release of Swift 3. There have been no new previews or releases, and the links have been removed. We've likewise updated this story.

IBM Bringing Swift to the Cloud for Simpler Development of Enterprise Apps

IBM has announced that it is bringing Apple's Swift development language to the cloud to simplify end-to-end development of enterprise apps. Swift will be available as a server-side language on IBM Cloud, and today's phase of the rollout includes a preview of a Swift runtime and a Swift Package Catalog.Developers can start exploring the benefits of Swift on the IBM Cloud in three ways: - Experiment in the Swift Sandbox: Quickly experiment with open sourced Swift, ramp up your skill set and learn what Swift can do for your enterprise by checking out new enhancements to the Swift Sandbox. - Develop and Deploy: Start building end-to-end applications on Bluemix and quickly deploy them with Kitura, a new open source web server released by IBM, on both OSX and Linux. - Share Swift Resources: Leverage code across projects by creating packages and submitting them to the Swift Package Catalog on Bluemix to encourage sharing of new Swift resources with the global developer community.Apple and IBM announced an enterprise partnership in July 2014, released the first ten MobileFirst for iOS apps by year end and have launched new apps periodically since. MobileFirst for iOS apps are designed in a secure environment, and can easily be deployed, managed and upgraded through IBM cloud services. Apple and IBM list all of the MobileFirst for iOS apps on their

Apple's Swift Programming Language Now Open Source

As promised, Apple has officially made its Swift programming language open source, making the project available through Swift.org. We are excited by this new chapter in the story of Swift. After Apple unveiled the Swift programming language, it quickly became one of the fastest growing languages in history. Swift makes it easy to write software that is incredibly fast and safe by design. Now that Swift is open source, you can help make the best general purpose programming language available everywhere.Announced at WWDC 2014 and launched alongside iOS 8 and OS X Yosemite a few months later, Swift marks a significant step forward from the Objective-C previously favored by Apple.On December 3, 2015, the Swift language, supporting libraries, debugger, and package manager were published under the Apache 2.0 license with a Runtime Library Exception, and Swift.org was created to host the project. The source code is hosted on GitHub where it is easy for anyone to get the code, build it themselves, and even create pull requests to contribute code back to the project. Everyone is welcome, even just to file a bug report. There are excellent Getting Started guides available here on the site as well. The project is governed by a core team of engineers that drive the strategic direction by working with the community, and a collection of code owners responsible for the day-to-day project management. Technical leaders come from the community of contributors and anyone can earn the right to lead an area of Swift. The Community Guidelines includes detailed information on how the Swift

OS X 10.11 Could Feature Control Center, 'Rootless' Security and More, iOS 9 to Support A5-Based Devices

While OS X Yosemite introduced several new high-profile features, such as Handoff, iCloud Drive and Instant Hotspot, the focus of OS X 10.11 will be on improved stability and performance, new security features and system-wide interface tweaks, according to a lengthy report by 9to5Mac. OS X 10.11 is still expected to gain a handful of noteworthy features, including a systemwide change to Apple Watch font San Francisco and a new Control Center menu similar to iPhone and iPad. Control Center was originally found in early betas of OS X Yosemite, but was not included in the final release."Control Center moves many of the controls from the Mac’s Menu Bar to a pane that slides out from the left side of the Mac’s display, adding on-screen music controls and other iOS-influenced features," the report claims. "However, Control Center reportedly has been in flux during development, and could be pushed back again." A possible first look at Control Center for Mac on OS X from 2014 Apple is also reportedly working on a major new kernel-level security system called "Rootless" for OS X and iOS that will help curb malware and protect sensitive data by prohibiting users from accessing certain protected files on Mac and iOS devices. "Rootless" appears to be a permanent feature of iOS, much to the chagrin of the jailbreaking community, but can likely be disabled on OS X. Apple plans to enhance security one step further by converting many of its core IMAP-based applications on OS X and iOS, such as Notes, Reminders, and Calendar, to have an iCloud Drive backend. Apple expects there to

Apple's Swift Programming Language Proving Popular With Developers

Apple's new Swift programming language is growing rapidly in popularity according to RedMonk's latest Programming Language Rankings. The analysis ranks the future popularity of programming languages based on the amount of discussion on Stack Overflow and the usage on Github. As expected, the top programming languages ranked by RedMonk include JavaScript, Java, and PHP in the top three slots with Objective-C rounding out the top ten. Though it does not rank as high as its Objective-C counterpart, Swift was singled out by the researchers for growth that "is essentially unprecedented in the history of these rankings." In two calendar quarters, Swift has climbed from the 68th slot in Q3 2014 to the 22nd slot in Q1 2015, a jump of 46 slots. Given this meteoric rise, Swift is expected to become a Top 20 language sometime this year. According to Chris Lattner, head of Apple's Developer Tools department, the Swift programming language was in development for four years before its official unveiling during WWDC 2014. From its conception, Swift was designed to be more approachable and fun, allowing developers to produce apps quickly and easily. Developers can use Swift code to build new apps or to add it alongside Objective-C into existing apps.