Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Jan 24, 2009, 01:06 PM   #1
mdeh
macrumors 6502
 
Join Date: Jan 2009
Kochan 2.0 Exercise 10-2 ....a question

The exercise:
Given that you label the method developed in exercise 1 the designated initializer for the Rectangle class, and based on the Square and Rectangle class definitions from Chapter 8, add an initializer method to the Square class according to the following declaration:
-(Square *) initWithSide: (int) side;


Question.

We have covered type "id" on page 194, and designated initializers on page 206. Would it be more correct to declare "id" as the return value data type than (Square *)? OR have we not reached this point yet?
mdeh is offline   0 Reply With Quote
Old Jan 24, 2009, 08:46 PM   #2
TotalLuck
macrumors newbie
 
Join Date: Jan 2009
Location: Moreno Vallley
Send a message via Yahoo to TotalLuck
I think it should be (Square *)

After the last problem in chapter 9, I am assuming that if you know the type I object that you are working with , then you would use that object (Square *) Instead of (id).
__________________
Finding my inner Nerd
NEVER EVER make a drunken bet or you could wind up with a picture like mine.
TotalLuck is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Learning Obj C - Kochan or Big Nerd Ranch? afousek iPhone/iPad Programming 4 Apr 26, 2014 01:45 PM

Forum Jump

All times are GMT -5. The time now is 02:40 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC