Cover Page by Stephen G. Kochan

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

O'Reilly logo

7. More on Classes

In this chapter, you continue learning how to work with classes and write methods. You also apply some of the concepts you learned in the previous chapter, such as completing program looping, making decisions, and working with expressions. First, though, we talk about splitting your program into multiple files to make working with larger programs easier.

Separate Interface and Implementation Files

It’s time to get used to putting your class declarations and definitions in separate files.

If you’re using Xcode, start a new project called FractionTest. Type the following program into the file main.m.

Program 7.1. Main Test Program: main.m

#import "Fraction.h"int main (int argc, char * argv[]){   @autoreleasepool {      Fraction  *myFraction ...

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