Xcode
-
NavigationView, NavigationLink์ค์ ๋ฅผ ์จ๋ด์ ! 2021. 9. 26. 02:38
์๋ ํ์ธ์. iOS ๊ฐ๋ฐ์ ์์ด๋ ์ ๋๋ค!๐ฆ๐ป ์ด๋ฒ ์ค์ ๋ฅผ ์จ๋ด์ ์๊ฐ์~ iOS App์ ๋ณด๋ฉด TabBar์ ํจ๊ป ์์ฃผ ์ฐ์ด๋ NavigaionView! ๊ทธ๋ฆฌ๊ณ NavigationView์ ์ด๋์ ์ํด ์ฌ์ฉ๋๋ NavigationLink์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. NavigationView์ Bar์ ๋ํ ์ค๋ช ์ ์๋ ์ปค์คํ ๋ฐฉ๋ฒ์ด ๋ง๊ณ ๋ค์ํด์ ๋ฐ๋ก ๋ค๋ค๋ณด๋๋ก ํ ๊ฒ์! ๊ทธ๋ผ ์ผ๋จ ์ด ๋์ ๋จผ์ ํํค์ณ๋ด ์๋ค! ๋จผ์ NavigationView์ ์ ์๋ฅผ ์ดํด๋ณผ๊ฒ์~ Apple Deverloper ์ฌ์ดํธ์์๋ ํ์ ๊ณ์ธต ๊ตฌ์กฐ์์ ๋ณด์ด๋ ๊ฒฝ๋ก๋ฅผ ๋ํ๋ด๋ View์ Stack์ ํ์ํ๊ธฐ ์ํ View ๋ผ๊ณ ์ ์๋ฅผ ๋ด๋ฆฌ๊ณ ์์ต๋๋ค. ์ฌ์ด ์์๋ก ๊ธฐ๋ณธ App์ธ Setting์ ๋ณด์๊ฒ ๋๋ฉด ์ด๋ค ์์๋ฅผ ํฐ์นํ๋ฉด ์์ผ๋ก ์ฑ..
-
Protocol 1ํธ (Protocol ์ ์ ๋ฐฉ๋ฒ)์ค๋์ Swift ์์ 2021. 8. 16. 18:19
์๋ ํ์ธ์. iOS ๊ฐ๋ฐ์ ์์ด๋ ์ ๋๋ค!๐ฆ๐ป ์ด๋ฒ ์๊ฐ์ Protocol์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค! ์ด๋ฒ ์๊ฐ์ ๋ด์ฉ์ด ์ข ๋ง์์. ๊ทธ๋์ 1,2ํธ์ผ๋ก ์งํํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ฐ๋ก ๊ทธ๋ฅ ๋ค์ด๊ฐ์์ฃ ~ Protocol์ ์ฝ๊ฒ ๋งํด ์ฒญ์ฌ์ง์ด๋ผ๊ณ ๋ณผ ์ ์์ด์. Property๋ Method๋ฅผ ์ ์ํ์ฌ ํด๋น Protocol์ ์ฑํํ๋ฉด ๋ด๋ถ๋ง ๋ฐ๋ก ๊ตฌํ์ ํ๋๊ฑฐ์ฃ ! Protocol์ ํน์ง์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 1. Struct, Class, Enum์ Protocol์ ์ฑํํด์ ํน์ ๊ธฐ๋ฅ์ ์คํํ๊ธฐ ์ํ Protocol์ ์๊ตฌ์ฌํญ์ ์ค์ ๋ก ๊ตฌํํ ์ ์์ต๋๋ค. 2. Protocol์ ์ ์๋ฅผ ํ๊ณ ์ ์๋ฅผ ํ ๋ฟ ์ค์ค๋ก ๊ธฐ๋ฅ์ ๊ตฌํํ์ง๋ ์์ต๋๋ค. (์กฐ๊ฑด๋ง ์ ์) 3. ํ๋์ Type์ผ๋ก ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ์๋์ ๊ฐ์ด Typ..
-
Custom TabBar์ค์ ๋ฅผ ์จ๋ด์ ! 2021. 8. 15. 01:37
์๋ ํ์ธ์. iOS ๊ฐ๋ฐ์ ์์ด๋ ์ ๋๋ค!๐ฆ๐ป ์ค์ ๋ฅผ ์จ๋ด์ ! ๋ ๋ฒ์งธ ์๊ฐ! iOS App์ ๋ณด๋ฉด ํํ ๋ณด์ด๋ TabBar! ๋ฐ๋ก TabBar๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ๋ค์ ์์๋ณด๊ฒ ์ต๋๋ค! ์ด๋ฒ ์๊ฐ์ ๋ฐ๋ก TabBar์ ๋ํ ์ค๋ช ํ๊ณ , ๊ตฌํํ๋ ๋ฐฉ๋ฒ๋ง ์งง๊ฒ ์์๋ณด๊ฒ ์ต๋๋ค! ์ ํ ๊ฐ๋ฐ์ ๋ฌธ์(TabView)์ ์์ ์ ํจ๊ป ์ ๋์์์ผ๋ ์ด ๋ถ๋ถ์ ์ฐธ์กฐํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์์! https://developer.apple.com/documentation/swiftui/tabview/ ๊ทธ๋ผ ์คํ๋จ!! ๐ถ๐ต TabBar๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ด์! ๋ค๋ฅธ ์์๋ค๋ ๋ง์ฐฌ๊ฐ์ง์ด๊ฒ ์ง๋ง Apple์์ ์ ๊ณตํ๋ TabView๋ฅผ ์จ๋ ๋๊ณ ๋ค๋ฅธ ์์๋ค์ ํ์ฉํด์ Customํด๋ ๋ผ์! ๊ทธ๋ผ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ๊ณผ ์ ๊ฐ ์ฃผ๋ก ์ฌ์ฉํ๋..
-
์๋ ํ์ธ์! ์์ด๋ ์ ๋๋ค!๊ณต์ง์ฌํญ 2021. 7. 13. 13:34
์๋ ํ์ธ์. iOS ๊ฐ๋ฐ์ ์์ด๋ ์ ๋๋ค!๐ฆ๐ป ์ค๋๋ง์ ๋ธ๋ก๊ทธ์ ๊ธ์ ์ฌ๋ฆฌ๋ ๊ฒ ๊ฐ์์ใ ใ 2019๋ ์ ์ฒ์ iOS๋ฅผ ๊ณต๋ถํ๋ฉฐ Medium์ด๋ผ๋ ํ๋ซํผ์์ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ๋ธ๋ก๊ทธ๋ฅผ ์์ํ๋๋ฐ, ์ทจ์ ํ ๋ฐ์๋ค๋ ํ๊ณ๋ก ๋ธ๋ก๊ทธ ๊ด๋ฆฌ์ ๋๋ฌด ์ํํ์ต๋๋คใ ์ด๋๋ก ๊ณ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ฐฉ์นํ๋ฉด ์ ๋๊ฒ ๋ค๋ ์๊ฐ๊ณผ ํจ๊ป ์๋ก์ด ๋ง์์ผ๋ก ์์ํด๋ณด์๋ ๋ง์์ผ๋ก ์๋ก์ด ํ๋ซํผ์์ ๋ธ๋ก๊ทธ๋ฅผ ์์ํ๊ณ ์ ํฉ๋๋ค. ๊ทธ๋์ ์ ์ ๊ธ๋ค์ ์ข์ํด ์ฃผ์ จ๋ ๋ถ๋ค์ ์ํด์๋ผ๋ ๊พธ์คํ ์ฐ๋๋ก ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค! ์ง๋ ๋ธ๋ก๊ทธ๋ ์ ๋ง ์ ๋ฆฌ ๋ชฉ์ ์ด๋ผ ๋ง์ด ๋ฑ๋ฑํ๋ค๋ฉด, ์ด์ ์ ๋ง ์ ๊ฐ ๋๊ตฐ๊ฐ์๊ฒ ๊ณต์ ํ๋ฏ์ด ์จ๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ด์ ๋ธ๋ก๊ทธ์ ์๋ ๋ด์ฉ์ ์์ฐจ์ ์ผ๋ก ์ด ๋ธ๋ก๊ทธ์ ์ฎ๊ธด ์์ ์ด๊ณ ์ใ ใ ใ ์นดํ ๊ณ ๋ฆฌ๋ ๋๋ต ๋ค์๊ณผ ๊ฐ์ ๊ฒ ๊ฐ์์ฉ Category Cont..