O'Reilly logo

Object–Oriented Programming with Swift 2 by Gastón C. Hillar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Adding an object-oriented data repository to a project

Now, we will add one protocol and many classes we created in the previous chapter to generate the GameRepository class. We want to display a list of game names in the Picker View. We will add the following Swift source files in the project within the Chapter8 group:

  • EntityProtocol.swift
  • Entity.swift
  • Repository.swift
  • Game.swift
  • GameRepository.swift

Click on the Chapter8 group in Project Navigator (the icon represents a folder). Do not confuse it with the Chapter8 project that is the parent for the Chapter8 group. Navigate to File | New | File… and select Swift File as the template for your new file. Then, click on Next and enter EntityProtocol in the Save As textbox. Make sure that Chapter8 with ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required