Learn how you can use Vapor while allowing Xcode to be your IDE.
- [Instructor] There are plenty of reasons…as to why you'd want to use Xcode as your IDE…while working with Vapor.…The main reasons being code completions…and having a familiar workflow.…And Vapor makes it really easy to do this.…So, while you're in your project directory,…simply type vapor xcode.…Doing this will fetch further dependencies.…And when it's done,…it's going to generate an Xcode project file for you.…As we can see here,…we're informed that it's done generating our Xcode project.…
And it's going to ask us…if we want to open our Xcode project.…So we can yes to open up Xcode.…And, as we see here now, we're taking a look at our project.…We see that hello is here,…and all of our different files in the project tree…correspond with the contents of my directory.…And we can also see in the list of the project files,…we have our hello dot xcode project here.…Something I want to note…when you're working with Xcode and Vapor,…is you want to change your app scheme…to have this as your output, all right?…So this is the only way that you can make it run…
- Reviewing the concept of server-side Swift
- Installing Vapor in a local environment
- Creating a new Vapor project
- Reviewing Vapor's built-in capabilities to interact with external services
- Registering and authenticating with the Dark Sky API
- Working with Leaf templates
- Setting up a Heroku account
- Using common troubleshooting techniques
Skill Level Intermediate
Core Data for iOS and macOS Enterprise Developerswith Jon Bott1h 46m Intermediate
iOS App Development: Test-Driven Developmentwith Harrison Ferrone2h 14m Intermediate
1. Open-Source Swift and Vapor Background
2. Vapor's System Layer
3. Working with Vapor
4. View Templating
5. Deploying to Heroku
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.