During this year’s WWDC, Apple announced Xcode Source Editor Extensions, a new and easy way to broaden the capabilities of our favorite tool. If you’re curious as to how you can harness its power to make you more productive, keep on reading.
WWDC
jazzy – a tool for creating Swift documentation files
jazzy is a command-line utility that generates documentation for your Swift or Objective-C projects.
Instead of parsing your source files, jazzy hooks into Clang and SourceKit to use the AST representation of your code and its comments for more accurate results. jazzy’s output matches the look & feel of Apple’s official reference documentation, post WWDC 2014.
iOS 8: Beta Testing with TestFlight
TestFlight has been around for many years, solving a common problem, distributing iOS applications for beta testing. Earlier this year, Apple acquired Burstly, TestFlight’s parent company. During this year’s WWDC, Apple showed us what that acquisition meant for iOS developers. Good news, that’s for sure.
15 Free Sources to Learn Swift Programming Language
If you are not yet aware of this, Apple has introduced a new programming language called Swift in this year’s WWDC, alongside the new Mac OS X Yosemite. Swift aims to simplify the codes used in Apple platforms iOS and OS X. Despite the new name, Swift is compatible with the roots of predecessors like C, Objective-C and Cocoa Touch framework.
If you have been programming with Objective-C, learning Swift would be a breeze as it has inherited a number of syntax that you may already have been familiar with. And if learning Swift is in your to-do list but you haven’t started, here are a few free sources that is going to make things a lot easier for you.
The article lists 15 interesting resources that helps to learn Swift programming language. It’s targeted for beginners as well as experienced developers.
iOS 8 Grab Bag by Alex Curylo
Series of interesting articles about iOS 8 features and Swift programming language.
So, pretty much got your head around Swift now and ready to move on to all the other new goodies in iOS 8? Here’s a series that’s been chugging along since WWDC well worth your time to read…
How to apply motion blur effects to animations in UIKit
Here’s an open source component allowing you to apply motion blur to your animations using a custom Core Image filter created using the Core Image Kernel Language (available with iOS 8) from Arkadiusz Holko.
XCTestCase / XCTestExpectation / measureBlock()
Although iOS 8 and Swift has garnered the lion’s share of attention of the WWDC 2014 announcements, the additions and improvements to testing in Xcode 6 may end up making some of the most profound impact in the long-term.
This week, we’ll take a look at XCTest, the testing framework built into Xcode, as well as the exciting new additions in Xcode 6: XCTestExpectation and performance tests.
Generate Reference Docs for Swift Source Code
jazzy is a command-line utility that generates documentation for your Swift or Objective-C projects.
Instead of parsing your source files, jazzy hooks into clang and uses the AST representation of your code and its comments for more accurate results.
jazzy’s output matches the look & feel of Apple’s official reference documentation, post WWDC 2014.
Swift Tutorial: A Quick Start
Swift is Apple’s brand new programming language, just released this year at WWDC.
Along with the language, Swift released an excellent Swift reference guide that I highly recommend.
However, the reference guide is long! So if you don’t have a lot of time and just want to learn Swift quickly, this Swift tutorial is for you.
iOS 8 – NSHipster
Ask anyone, and they’ll tell you: WWDC 2014 was the one of the most exciting in recent memory. It was, first and foremost, a developer event, with nary a hardware announcement to upstage the latest software & developer tools.
And boy howdy, was there a lot to be excited about.