Skip to content

Commit 6f86ead

Browse files
committed
Refactored code
1 parent e022a6f commit 6f86ead

File tree

1 file changed

+4
-4
lines changed
  • Common Design Patterns/Behavioral/Memento/Memento.playground

1 file changed

+4
-4
lines changed

Common Design Patterns/Behavioral/Memento/Memento.playground/Contents.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ protocol Caretaker {
2626

2727

2828
@dynamicMemberLookup
29-
struct PropertyListCarataker: Caretaker {
29+
struct PropertyListCaretaker: Caretaker {
3030

3131
// MARK: - Private properties
3232

@@ -36,7 +36,7 @@ struct PropertyListCarataker: Caretaker {
3636
// MARK: - Initializers
3737

3838
init() {
39-
if let states = standardDefaults.object(forKey: PropertyListCarataker.STATES_KEY) as? [String : String] {
39+
if let states = standardDefaults.object(forKey: PropertyListCaretaker.STATES_KEY) as? [String : String] {
4040
print("restored state keys: ", states)
4141
self.states = states
4242
}
@@ -46,7 +46,7 @@ struct PropertyListCarataker: Caretaker {
4646

4747
var states: [String : String] = [:] {
4848
didSet {
49-
standardDefaults.set(states, forKey: PropertyListCarataker.STATES_KEY)
49+
standardDefaults.set(states, forKey: PropertyListCaretaker.STATES_KEY)
5050
}
5151
}
5252

@@ -141,7 +141,7 @@ var user = User(name: "John", age: 26, address: "New Ave, 456")
141141

142142
var animal = Animal(name: "Monkey", age: 8)
143143

144-
var caretaker = PropertyListCarataker()
144+
var caretaker = PropertyListCaretaker()
145145
caretaker.states
146146
if let user = caretaker.restore(state: "defaultUser02") as User? {
147147
print("user that was restored from the persistent state key: ", user)

0 commit comments

Comments
 (0)