๐โ๏ธ self: ํ์ ์ธ์คํด์ค๋ฅผ ์๋ฏธ ์ธ์คํด์ค ์์ฒด ์ ๊ทผ ์ ์ฌ์ฉ๋๋ ์ฐธ์กฐ๊ฐ์ด๋ค. self ๋ ํด๋น ํ์ ์ด ๊ฐ ํ์ ์ผ ๊ฒฝ์ฐ์๋ ๋๊ฐ์ด ๊ฐ ํ์ ์ฒ๋ผ ๋์ํ๊ณ , ์ฐธ์กฐ ํ์ ์ผ ๊ฒฝ์ฐ๋ ํฌ์ธํฐ๋ก์จ ํ ์์ญ์ ์กด์ฌํ๋ ํด๋์ค ์ธ์คํด์ค์ ์ฃผ์๋ฅผ ๊ฐ์ง๊ฒ ๋๋ค. ๊ฐ ํ์ ์์๋ stack ์์ญ์ ์กด์ฌํ๋ ์ธ์คํด์ค๋ฅผ ๊ฐ๋ฆฌํค๋ ํํ. ์ฐธ์กฐ ํ์ ์์๋ heap ์์ญ์ ์กด์ฌํ๋ ์ธ์คํด์ค๋ฅผ ๊ฐ๋ฆฌํค๋ ํํ. ๊ฐ ํ์ ์ self ๊ฐ ํฌ์ธํฐ๊ฐ ์๋๊ฒ์ ์๋๋ค. ๋ค๋ง ๊ฐ ํ์ ‘์ฒ๋ผ’ ๋์ํ ๋ฟ์ ๋๋ค. ๋ง์ฝ, self ๊ฐ ๊ฐ ํ์ ์ด์๋ค๋ฉด ์ฐธ์กฐํ ๋ ๋ง๋ค ๋ณต์ฌ๊ฐ ์ผ์ด๋์ ์ ๋๋ก ๋ ๋ณ๊ฒฝ๋ ์๋๋ค. ์ฐ์ด๋ ์ฉ๋ 2๊ฐ์ง 1๏ธโฃ ์ธ์คํด์ค ๋ด๋ถ์ ๊ฐ์ ์ด๋ฆ์ผ๋ก ์ ์ธ๋ ๋ณ์๋ค์ ์ข ๋ ๋ช ํํ ๋ช ์ ๊ฐ๋ฅํ๋ค. class A { var name: ..
- Protocol
- Firebase
- RxCocoa
- configurable widget
- UserDefaults
- github
- Algorithm
- SwiftUI
- projectsetting
- rxswift
- IOS
- containerBackground
- WWDC
- Objective-C
- urlsession
- Widget
- Notification
- MVVM
- YPImagePicker
- APNS
- ์๋ฒํต์
- CloneCoding
- WWDC22
- async/await
- 2022 KAKAO TECH INTERNSHIP
- MOYA
- WidgetKit
- OpenSourceLibrary
- watchOS
- Swift
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Total
- Today
- Yesterday