Skip to content

SwiftUI

dochoi edited this page Nov 18, 2020 · 23 revisions

ToDo

  • ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€
  • AutoLayout์„ ๋ฌด์—‡์œผ๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€
    • ๋‚ด๋ถ€๋Š” AutoLayout์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ์ง€๋งŒ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด๋ฅผ ๋‹ค๋ฃฐ ํ•„์š”๋Š” ์—†๋‹ค -> ์กฐ๊ธˆ ๋” ์•Œ์•„๋ณด์ž
  • StoryBoard์™€ ๋น„๊ตํ•˜์—ฌ ์ „์ฒด์ ์ธ ๊ตฌ์กฐ๋Š” ์–ด๋–ป๊ฒŒ ๋ฐ”๋€Œ์–ด์•ผํ•˜๋Š”๊ฐ€
    • ContentView๊ฐ€๊ฐ€ VC๋ฅผ ๋Œ€์ฒดํ•˜์—ฌ, MVC -> MVํŒจํ„ด์œผ๋กœ ๋ณ€ํ™”
  • ํ•œ ์Šคํฌ๋กค๋ทฐ์•ˆ์— ์—ฌ๋Ÿฌ์œ ํ˜•์˜ ๋ ˆ์ด์•„์›ƒ์ด ์žˆ์„ ๋•Œ UIKit์˜ CompositionalLayout์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€
    • ํ•ดํ‚น์Šค์œ„ํ”„ํŠธ๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด SwiftUI 2.0๋ถ€ํ„ฐ๋Š” CollectionView๋ฅผ ๋Œ€์ฒดํ•  Grid ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ๋‚˜์™”์ง€๋งŒ ์•„์ง CompositionalLayout๋ฅผ ๋Œ€์ฒดํ•  ์ˆ˜ ์—†๋‹ค -> Grid๋ฅผ ์กฐํ•ฉ vs UIKit์„ ๊ฐ™์ด ์“ฐ๋Š”๊ฑฐ๋„ ๊ณ ๋ ค
  • ๋ทฐ์—์„œ ์ผ์–ด๋‚˜๋Š” ์ด๋ฒคํŠธ๋ฅผ ์–ด๋–ค์‹์œผ๋กœ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š”๊ฐ€
  • ๋ฐฐํฌํ• ๋•Œ๋Š” preview ์ฝ”๋“œ๋ฅผ ์ง€์›Œ์•ผ ํ•˜๋Š”๊ฐ€
Clone this wiki locally