Swift


'Swift' Articles Page 2

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.