[MUSIC]
So now let's write that whole application from scratch.
The first thing which we do is we open Xcode.
In Xcode we say we want to create a new Xcode project.
You create a new Xcode project.
Then you can see here all the different capabilities, right?
So we can write an Xcode application for iOS, right?
So this is an area where we'd select an iOS application.
We can write applications for the watch OS, we can write applications for the TV.
We can write applications for OS X, which is the desktop, right.
And what I want to do is here I want to write an application for
the desktop from this sample here.
So then I select I want to write a Cuckoo operation.
Remember, Cuckoo is the framework which allows us
to handle all the user interaction and
that framework is written in Objective-C and we are bridging into it.
So I say next, and I need to give it a name.
So I call that Speaking Text Editor,
let's give it a number, three.
So Ralf Brockhaus, come Smilefish, Swift.
So in programming language you can select here.
I select Swift.
I want to use storyboards, which I will explain in a minute.
And I want to create a document-based application.
By selecting that I want to create a document-based application,
I get a lot of this functionality out of the box, right?
So my sample,
or my initial template application will already have a lot of the plumbing,
a lot of the capabilities to actually read and write to the file system.
To handle multiple views from multiple documents, all that is built
already in that template, all right, so that's a great place to start.
So by sending next, it wants me to store that, I create this application,