Tag - Swift
Every so often, MacNN finds a deal that is too big or important to go into our usual deals lists, and is major enough to be highlighted in its own Big Deals post. This time, if you are inspired by the iOS and Swift announcements made at WWDC yesterday, capitalize on that excitement by getting this course from MacNN Deals that aims to teach you how to write your own apps in Swift.
Apple is capitalizing on the popularity of the Swift programming language, which is being used by over 100,000 apps and is the most popular language project on GitHub, by making it easier for younger users to pick up. Swift Playgrounds is an app for iPad that aims to teach younger users and those new to programming the fundamentals of creating Swift code, with the possibility of learning to produce their own apps.
Swift, the programming language typically associated with iOS and OS X app development, may soon find a greater role within Android. A report claims Google is looking into potentially making Swift a "first class" language for Android, effectively making it easier for app developers to use the language to create software for the platform. The same report also suggests other major entities are looking to expand their usage of Swift on their respective technology platforms.
IBM is stepping up its Apple-related development efforts, as part of a wider array of announcements made at Mobile World Congress. Alongside strategic partnerships with VMware, GitHub, and other companies relating to IBM's cloud services, IBM has revealed it is also bringing Swift development to the cloud, by offering developers the Swift Package Catalog and Swift runtime, which could help with the production of enterprise apps.
Following the release of new betas for all its platforms, Apple on Monday also made a suite of 75 tools for benchmarking Swift-developed coding projects, including libraries for benchmarking functions, a utility for comparing the resulting metrics, and a driver for running them. The company says it is asking the community for help in developing additional benchmarks, as well as further "helper" libraries and overall code review for better stability and performance. Apple plans to include benchmark pull requests in Swift's new continuous integration system as well.
On Tuesday, Apple issued a minor upgrade to its Xcode development software, releasing version 7.2.1 specifically to fix some bugs and issues discovered since the release of v7.2 late last year. Among the most important of changes was that the certificate used by Safari Extensions and Push Notifications, along with certain kinds of Wallet passes, has been updated. Other issues resolved include a debugger crash and a command line tool that could time out.
IBM is making it easier to build apps in Apple's Swift programming language, by releasing a free tool for coding in the browser. At the same time, Apple's senior software vice president Craig Federighi has offered reasons why Apple recently made Swift open source, as well as where he expects the language to be used by developers, and where Swift could potentially go further into the future after being opened up for use by anyone.
Fulfilling a promise it made last spring, Apple has posted source code for the core libraries, parts of Foundation, and the raw language compiler for Swift, the company's development language -- including some features planned for the future Swift 3, but published now to gain feedback and assist in development. The move enables a number of new use cases for the language, which is deeply integrated into the company's Xcode IDE.
Developer tool company Nextep today has released CodeSwitch 1.0, its development code converter for Mac OS X. CodeSwitch allows developers to convert their legacy Objective-C application code into Apple's new Swift programming language with a drag-and-drop operation. Simple conversion allows developers to make use of Swift's improved features and speed, without mandating the need for a manual rewriting of the legacy code.
Occasionally, MacNN discovers a deal that is a bit too important to go into the normal Daily Deals post, so it gets highlighted on its own instead. The deal this time is one from MacNN Deals, a new iOS 9 Swift Coding Course that can help you develop apps for the incoming mobile operating system, and potentially make your money back through app sales or advertising.