Join Todd Perkins for an in-depth discussion in this video View the finished app, part of Building Your First iOS 13 App.
- [Instructor] Here is a simple application that we're going to create completely from scratch in this course. The app is a pasteboard app. It's only purpose is to take and save text that you've copied to the pasteboard. Let's take a look at how it works. If I select Item 1 in my text file here, note that we can actually copy items from MacOS and then paste them into iOS via the iOS simulator. So I've copied Item 1 and when I open up the application, you're going to see right away that Item 1 appears as text. Now we can't click and edit this but we can select and copy items if we ever need to do that. So now if I go back to the home screen by pressing Shift + Command + H in simulator, I can actually copy Item 2 and then if I open up the application again, it automatically detects what's been copied to the pasteboard and pastes it in. Further, these items are saved to persistent storage so once we quit out of the application, they are still there so long as we don't delete the app completely from the device. And of course the same thing is going to apply for Item 3. We copy and then we put the app in the background, bring it back to the foreground and there it is. So we have this place that automatically takes anything copied to the pasteboard and saves it for us. And of course we have this button that throws away all of the stored items if we ever need to clear the space. And that is our pasteboard application. So throughout the course, we're going to look at building every single part of this application including building a textView that's going to accept input from code from the pasteboard and building this toolbar down here with the system trashcan item that's used to delete items. So with that said, let's start learning iOS so we can build our first application.
- Creating an Xcode project
- Navigating the Xcode interface
- Running your first app
- Building layouts with storyboards
- Connecting UI elements to code
- Coding interactivity