UIKit
-
UIKit์์ SwiftUI๋ก LifeCycle ๋ณํํ๊ธฐiOS 2022. 7. 14. 09:07
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ ์์ฃผ ๊ฐ๋จํ๊ฑธ ํด๋ณด๋ คํฉ๋๋ค! ๋ฐ๋ก UIKit ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ก๊ฑฐ๋ ์ฌ์ฉ๋๊ณ ์๋ ์ฑ์ SwiftUI ์ธํฐํ์ด์ค ๊ธฐ๋ฐ์ผ๋ก ๋ฐ๊ฟ๋ณด๋ ค๊ณ ํด์๐ ๋น์ฐํ ๋ฌผ๋ก ์ฒ์์ ํ๋ก์ ํธ ์์ฑ ์ Interface ๋ฐฉ์์ ์ ๊ณ ๋ฅด๋ฉด ์๊ด์๊ฒ ์ง๋ง ์์๋๋ฉด ์ข๊ฒ ์ฃ ๐บ๐ป Storyboard ๊ธฐ๋ฐ ํ๋ก์ ํธ ์์ฑ ์ฐ์ UIKit ๊ธฐ๋ฐ์ผ๋ก ํ๊ฒฝ ์ ํ ์ ํ๋ ค๋ฉด ํ๋ก์ ํธ ์์ฑ ์ Storyboard๋ก ์ธํฐํ์ด์ค ์ค์ ์ ํด์ค์ผํฉ๋๋ค. ์ด๋ฌ๋ฉด ์ค๋ ํ์ตํด๋ณผ ํ๋ก์ ํธ๊ฐ ์์ฑ๋ฉ๋๋ค. ์ ๊ธฐ์ ์์๊ฒ ์ง๋ง Interface๋ Storyboard ๊ทธ๋ฆฌ๊ณ SwiftUI ์ ๋๊ฐ๋ก ๋๋๋๋ค. SwiftUI๋ก ๋ง๋ค๊ฒ ๋๋ฉด ์คํ ๋ฆฌ๋ณด๋ ํ์ผ์ด๋ App/SceneDelegate ํ์ผ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์์ผ๋ฉฐ App ํ์ผ์ ๋ฉ์ธ ์..
-
App Tracking TransparencyiOS 2021. 10. 16. 10:51
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ App Tracking Transparency์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐ง๐ป๐ป ์ฐ์ App Tracking Transparency๊ฐ ๋ฌด์์ธ์ง ์์๋ณด์์ฃ ! App Tracking Transparency? ์ฑ ์ถ์ ํฌ๋ช ์ฑ์ด๋ผ๊ณ ํด์ํ ์ ์์ต๋๋ค. iOS 14.5๋ถํฐ ์ ํ์์ App Tracking Transparency ํ๋ ์์ํฌ๊ฐ ์ถ๊ฐ๋์์ด์. ๊ธฐ์กด์๋ ์ฑ์์ ์ฌ์ฉ์์ IDFA(IDentifier for Advertising)์ด๋ผ ๋ถ๋ฆฌ๋ ๊ด๊ณ ID์ ์๋ฌด ์ ์ฝ์์ด ์ ๊ทผํ์ฌ ์์งํ ์ ์์์ด์. ๊ทธ๋ฐ๋ฐ ์์๋ค์ํผ ์์ฆ์ ์๋ ์ด๋ฐ ๊ฐ์ธ์ ๋ณด์ถ์ ์ ๋ฏผ๊ฐํ๋ค๋ณด๋ ์ฑ์ ์ต์ด ์คํ ์ ํด๋น ์ฑ์ด ์ถ์ ํ๋๊ฒ์ ๋ํ ํ๊ฐ๋ฅผ ์ฌ์ฉ์๊ฐ ์ ํ ํ ์ ์๊ฒ๋์์ต๋๋ค. ๋น์ฐํ ์ ํ ์ ์ฑ ..
-
SwiftUISwiftUI 2021. 4. 14. 22:55
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ค๋์ ํฌ์คํ ์ SwiftUI์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐ง๐ป๐ป SwiftUI? - ์ค์ํํธ ์ธ์ด๋ก ๋ชจ๋ ํ๋ซํผ์์ ์ฑ์ ๋ํ UI์ ๋์์ ์ ์ธํด์ฃผ๋ ํ๋ ์์ํฌ - ์ ๊ทผ์ฑ ๋ฐ ์ง์ญํ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์๋์ผ๋ก ์ง์ํด์ค (๋คํฌ๋ชจ๋, ์ ๋์ ๊ธ์ ํฌ๊ธฐ ์กฐ์ ๋ฑ) - UIKit, AppKit, WatchKit ํ๋ ์์ํฌ ๊ฐ์ฒด์ ํตํฉํด ํ๋ซํผ ๋ณ ๋ ๋ง์ ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์์ - ์บ๋ฒ์ค์ ์ฝ๋๊ฐ ๋๊ธฐํ๋์ด MVVM ์ํคํ ์ณ ํจํด์ ์ ํฉ - Xcode12, iOS13 ์ด์๋ถํฐ ์ง์ ๊ฐ๋ฅ - ๋ทฐ ํ๋กํ ์ฝ์ ์ฑํํ๊ณ ๋ฐ๋๋ฅผ ๊ตฌํํด์ฃผ์ด ๋ทฐ๋ฅผ ์ฌ์ฉํ๊ฒํจ - ๊ณต๊ฐ์ ๊ฐ๋ ์ผ๋ก ๋ทฐ๋ฅผ ๋ง๋ค๋ฉด ์ค์๋ถํฐ ์ฐจ์งํ๊ฒ๋จ (์๋์ ์ด ์๋) SwiftUI ์ฅ์ ? - ํ๋ฒ์ ๊ฐ๋ฐ๋ก ๋ชจ๋ ํ๋ซํผ์์ ๋์์ด ๊ฐ๋ฅํ ์ฑ ..