๐ง Xcode - Rename ๊ธฐ๋ฅ ์ฌ์ฉ๋ฒ
Storyboard ๋๋ Xib์์ Outlet์ผ๋ก ๋ณ์๋ฅผ ๊ฐ์ ธ์ค๊ณ ๋ ๋ค์ ๋ณ์๋ช ์ ๋ณ๊ฒฝํ๊ณ ์ถ๋ค๋ฉด
Rename ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
๐ ์ฌ์ฉ๋ฒ
๋์ ๊ฒฝ์ฐ, ์์ฒ๋ผ [Lab'el']์ [Lab'le']๋ก ์๋ชป ์ฐ๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์๋ค.
์ด๋, swift ํ์ผ์ ์ฝ๋๋ง ๊ณ ์น๋ค๋ฉด ํด๋น UI๊ฐ ์ด๋ฆด ๋
"this class is not key value coding-compliant for the key" ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
๋๋ต ๋ณ์๋ช ์ ๋ฐ๊พผ ๊ฒ์ด ๋ค๋ฅธ ๋ฉ๋ด์๋ ์ ์ฉ์ด ๋์ง ์์๋ค๋ ์๋ฏธ๋ก,
๊ธฐ์กด ๋ณ์๋ช ์ ์ฐพ์ ์ ์์ด์ ๋ฐ์ํ๋ ๊ฒ์ด๋ค.
์ด๋ Connections Inspector์์ ๋จผ์ ํ์ธํด๋ณผ ์ ์๋ค.
swift ํ์ผ์์ ๋ณ์๋ช ์ ์๋ฌด๋ฆฌ ๋ฐ๊ฟ์ฃผ์ด๋, Connections Inspector ์์์๋ ๋ฐ๊พธ๊ธฐ ์ ์ ๋ณ์๋ช ์ผ๋ก ์ธ์๋๋ค.
์ด ๋ฌธ์ ๋ Xcode์์ ์ ๊ณตํ๋ Rename ๊ธฐ๋ฅ์ ์ด์ฉํ๋ฉด ํธํ๊ณ ํ์คํ๊ฒ ํด๊ฒฐํ ์ ์๋ค.
swift ์ฝ๋ ์์ ํ๋ฉด์์ ๋ฐ๊พธ๊ณ ์ถ์ ๋ณ์๋ช ์ ์ฐํด๋ฆญ - Refactor - Rename ํญ๋ชฉ์ ํด๋ฆญํ๋ฉด
์๋์ ๊ฐ์ ํ๋ฉด์ผ๋ก ์ ํ๋๋ค.
๋ณ์๋ช ์ ์์ ํ๋ฉด, ํ๋ก์ ํธ ๋ด์ ํด๋น ๋ณ์์ ์ฐ๊ฒฐ๋์ด ์๋ ๋ชจ๋ ํญ๋ชฉ์ ์ฐพ์์ ํ ๋ฒ์ ๋ณ๊ฒฝํด์ค๋ค.
'iOS(macOS) > Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[iOS/Swift] Safe Area๋ฅผ ์์น ํ๋ ๋ฐฉ๋ฒ (2) | 2022.09.30 |
---|---|
[iOS/Swift] Safe Area ํฌ๊ธฐ ๊ฐ์ ธ์ค๊ธฐ (iOS15~) (0) | 2022.09.14 |
[iOS/Xcode 13] ์๋ฎฌ๋ ์ดํฐ ํค๋ณด๋ ๋ณด์ด๊ฒ ํ๋ ๋ฒ (0) | 2022.08.15 |
[Swift/๋ฌธ๋ฒ] ๊ณ ์ฐจํจ์ (Higher-order function) (0) | 2022.08.11 |
[Swift/๋ฌธ๋ฒ] ํ๋กํ ์ฝ (Protocol) (0) | 2022.08.10 |