TFirst ref to program 15.7 should be ref to 15.6 and should the ref to strings be an object? as in .....set to the 12 string objects?? Is the terminology synonymous ie "string value" and "string object"
The reference is okay, although yours is probably better; you're setting the elements of the array to 12 values, each of which is a string object.
First sentence on page does not sound right.

Change to read:
"You can use the class method
arrayWithObjects: to create an array with a list of objects as its elements."
The sentence that starts with "Each retrieved element.....printf" is probably a left-over from the first edition and should be updated to NSLog, which the program does correctly show ( ie program 15.6)
Change that line to read:
"Each retrieved element is displayed with
NSLog."