cs193p – Assignment #1 Task #4

Please note, this blog entry is from a previous course. You might want to check out the current one.

Use lazy instantiation to allocate and initialize this property (in the property’s getter)
so that it starts off with a full deck of PlayingCards.

Use the getter to check if there is a valid deck. If not, initialize one …

#import "PlayingCardDeck.h"
- (Deck *)deck
    if (!_deck) {
        _deck = [[PlayingCardDeck alloc] init];
    return _deck;

The complete code is available on github.


Leave a Reply

Your email address will not be published.