More Related Content
More from joonjhokil (11)
스위프트 ARC 발표 자료
- 10. var reference1
var reference2
var reference3
strong
strong
strong
“John Appleseed”
Person ?
reference1 = Person(name: "John Appleseed") 1
reference2 = reference1 2
reference3 = reference1 3
reference1 = nil 2
reference2 = nil 1
reference3 = nil 0
123120
- 11. var reference1
var reference2
var reference3
strong
strong
strong
“John Appleseed”
Person ?
reference1 = Person(name: "John Appleseed") 1
1
1
reference1 = nil 0
reference2 = nil 0
reference3 = nil 0
110
reference2 = Person(name: "john Appleseed")
reference3 = Person(name: "john Appleseed")
10 0
- 12. var reference1
var reference2
var reference3
strong
strong
“John Appleseed”
Person ?
reference1 = Person(name: "John Appleseed") 1
2
1
1
2
reference3 = nil 2
1
reference2 = reference1
reference1 = nil
reference3 = reference1
reference4 = reference2
var reference4
strong
212
- 26. •
• iOS OS X - OSXDEV
• Objective-C SWIFT -
•
• [Swift] Automatic Reference Counting -
- https://medium.com/@jang.wangsu/ios-swift-rc-arc- -mrc- - -strong-weak-
unowned- - - -988a293c04ac
- https://academy.realm.io/kr/posts/letswift-swift-performance/
- https://twitter.com/twostraws/status/1136130799600668672?s=21
- https://namu.wiki/w/%EA%B8%B0%EC%96%B5%EC%9E%A5%EC%B9%98