Exercises
1. Look up the NSDate
class in your documentation. Then add a new category to NSDate
called ElapsedDays
. In that new category, add a method based on the following method declaration:
-(unsigned long) elapsedDays: (NSDate *) theDate;
Have the new method return the number of elapsed days between the receiver and the argument to the method. Write a test program to test your new method.
2. Modify the lookup:
method developed in this chapter for the AddressBook
class so that partial matches of a name can be made. The message expression [myBook lookup: @"steve"]
should match an entry that contains the string steve
anywhere within the name.
3. Using the result from Exercise 2, modify the lookup:
method to search the address book for all matches. ...
Get Programming in Objective-C, Fifth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.