์ฌ์ฉ์๋ค์ ๋ณดํต ๊ทธ๋ค์ ๋ชจ๋ ๊ธฐ๊ธฐ์์ ์ด๋ค ์ํฉ์์๋ ์ข์ํ๋ ์ฑ์ ์ฌ์ฉํ๊ณ ์ถ์ดํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋์น๋ฅผ ์ถฉ์กฑ์ํค๋ ค๋ฉด iPad์์ ๋ฉํฐํ์คํนํ๋ ๋์, ๋ถํ ๋ทฐ์์, ํ๋ฉด์ด ํ์ ํ ๋ ๋ฑ ๋ค์ํ ๊ธฐ๊ธฐ์์ ๋ชจ์๊ณผ ํฌ๊ธฐ๋ฅผ ์๋์ผ๋ก ๋ณ๊ฒฝํ๋๋ก UI ์์์ ๋ ์ด์์์ ๊ตฌ์ฑํ์ฌ ์ ์ ๊ฐ๋ฅํ ์ธํฐํ์ด์ค๋ฅผ ์ค๊ณํด์ผ ํฉ๋๋ค.
Device Screen Sizes and Orientations
iOS ๊ธฐ๊ธฐ๋ ๋ค์ํ ํฌ๊ธฐ์ ํ๋ฉด์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์ธ๋ก๋ชจ๋๋ ๊ฐ๋ก๋ชจ๋ ๋ ๋ค ์ฌ์ฉํ ์ ์์ต๋๋ค. iPhone X๋ iPad Pro์ ๊ฐ์ด edge-to-edge ํํ์ธ ๊ฒฝ์ฐ ์ค์ ๊ธฐ๊ธฐ์ ํ๋ฉด์ด ๊ฑฐ์ ์ผ์นํ๋๋ก ํ๋ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. iPhone SE๋ iPad Air๊ฐ์ ๋ค๋ฅธ ๊ธฐ๊ธฐ๋ค์ ๊ฐ์ง ๋ค๋ชจ ํํ์ฃ .
ํน์ ๊ธฐ๊ธฐ์์๋ง ์ฑ์ด ์๋ํ๋ค๋ฉด, ์ฑ์ด ๊ทธ ๊ธฐ๊ธฐ์ ๋ชจ๋ ํ๋ฉด ์ฌ์ด์ฆ์ ๋์ํ ์ ์๋๋ก ํ์ธ์
โข
์ฆ, iPhone์์๋ง ์๋๋๋ ์ฑ์ ๋ชจ๋ iPhone์ ํ๋ฉด ํฌ๊ธฐ์์ ์๋ํด์ผํ๊ณ , iPad์์๋ง ์๋๋๋ ์ฑ์ ๋ชจ๋ iPad ํ๋ฉด์ ํฌ๊ธฐ์ ๋ง์ถฐ ์๋ํด์ผํฉ๋๋ค.
๋ง์ฝ, ์คํฌ๋กค์ด ์๋๋ ๋ทฐ๊ณ ์ฐธ๊ฐํ๊ธฐ ๋ฒํผ์ด ํ๋จ์ ๊ณ ์ ๋์ง ์์๋ค๋ฉด ํ๋ฉด๋ง๋ค ๋ทฐ๊ฐ ๋ค๋ฅด๊ฒ ๋ณด์์ ๊ฒ
iPhone 13 mini
iPhone SE2
NOTE
์ ํ์ ๋ชจ๋ ํฌ๊ธฐ ์์๋ UIKit ํฌ๊ธฐ ์์์ด๋ฉฐ, ์ค์ ํฌ๊ธฐ ์์์๋ ๋ค๋ฅผ ์ ์์ต๋๋ค.
For developer guidance, seeย scale andย nativeScale.
Auto Layout ์๋ ๋ ์ด์์
์๋ ๋ ์ด์์์ ์ ์ฉํ ํ๋ฉด์ ๋ง๋ค๊ธฐ ์ํ ๊ฐ๋ฐ ํด์
๋๋ค. ์๋ ๋ ์ด์์์ ์ฌ์ฉํ๋ฉด contraints (์ ํ) ๋ผ๊ณ ๋ ์๋ ค์ง '๊ท์น'์ ์ ์ํ์ฌ ์ฑ์ ์ฝํ
์ธ ๋ค์ ์ ์ดํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ๋ฉด ํฌ๊ธฐ์ ๊ด๊ณ์์ด ํน์ ๋ฒํผ์ด ํญ์ ๊ฐ์ด๋ฐ ์ ๋ ฌ๋์ด ์ด๋ฏธ์ง์ 8pt ์๋์ ์๋๋ก ํ ์ ์์ฃ .
์๋ ๋ ์ด์์์ ํน์ฑ ๋ณํ๊ฐ ์๊ธฐ๋ฉด ๋ ์ด์์์ย ์๋์ผ๋ก ์กฐ์ ํฉ๋๋ค. ์๋์ ๊ฐ์ ํน์ฑ์ ํฌํจํด ์ฑ์ ๋ ์ด์์์ ๋ณํ์ํฌ ์ ์์ต๋๋ค.
โข
์๋ก ๋ค๋ฅธ ๊ธฐ๊ธฐ ํ๋ฉด ํฌ๊ธฐ, ํด์๋, ์ ๊ณต๊ฐ
โข
๊ธฐ๊ธฐ์ ๊ฐ๋ก/์ธ๋ก ๋ชจ๋
โข
์คํ๋ฆฟ ๋ทฐ
โข
โข
locale์์ ๋ณ๋๋๋ ์ค์ ๋ค (์ข->์ฐ, ๋๋ ์ฐ->์ข ๋ ์ด์์ ๋ฐฉํฅ, ๋ ์ง, ์๊ฐ, ์ซ์ ๋จ์, ์์ฒด, ํ
์คํธ ๊ธธ์ด ๋ฑ)
โข
์ด๋ฉ์ผ๋ก ๊ณ์ํ๊ธฐ ๋ฒํผ์ด
1.
ํ๋ฉด์ด ์ปค์ง ๋๋ง๋ค ๋์ผํ padding๊ฐ์ ๊ฐ์ง๋ฉด์ ์ปค์ก์ผ๋ฉด ์ข๊ฒ ์ด.
โ ์ ์์ leading, trailing ๊ฐ์ ์ง์
2.
ํ๋ฉด์ด ์ปค์ ธ๋ ์ง๊ธ๊ณผ ๋์ผํ ํฌ๊ธฐ๋ก ์กด์ฌํ์ผ๋ฉด ์ข๊ฒ ์ด.
โ ๋ฒํผ์ width ๊ฐ์ ์ง์
Layout Guides and Safe Area ๋ ์ด์์ ๊ฐ์ด๋์ ์์ ์์ญ
๋ ์ด์์ ๊ฐ์ด๋๋ ํ๋ฉด์ ์ฝํ
์ธ ๋ฐฐ์น, ์ ๋ ฌ ๋ฐ Space๋ฅผ ์ก๋๋ฐ ๋์์ด ๋๋ ์ง์ฌ๊ฐํ ์์ญ์ ์ ์ํฉ๋๋ค. ์ด ์์คํ
์๋ ์ฝํ
์ธ ์ฃผ์์ ํ์ค ์ฌ๋ฐฑ์ ์ฝ๊ฒ ์ ์ฉํ๊ณ ์ต์ ์ ๊ฐ๋
์ฑ์ ์ํด ํ
์คํธ ํญ์ ์ ํํ ์ ์๋๋ก ๋ฏธ๋ฆฌ ์ ์๋ ๋ ์ด์์ ๊ฐ์ด๋๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ฌ์ฉ์ ์ ์ ๋ ์ด์์ ๊ฐ์ด๋๋ฅผ ์ ์ํ ์๋ ์์ต๋๋ค.
โข
์์ ์์ญ(Safe area)์ Navigation bar, tab bar, toolbar, ๋๋ ๋ทฐ ์ปจํธ๋กค๋ฌ๊ฐ ์ ๊ณตํ ์ ์๋ ๊ธฐํ ๋ทฐ์์ ๋ค๋ฃจ์ง ์๋ ๋ทฐ ๋ด ์์ญ์ ์ ์ํฉ๋๋ค.
iPhone safe area
iPad safe area
iOS 15 ์ด์์์๋ ํค๋ณด๋๊ฐ ์ฐจ์งํ๋ ๊ณต๊ฐ๊ณผ ์์ ์์ญ์ ๋ํ๋ด๋ ํค๋ณด๋ ๋ ์ด์์ ๊ฐ์ด๋๋ฅผ ์ ์ํฉ๋๋ค. ์ด ๊ฐ์ด๋๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ๋ ํค๋ณด๋ ์ ํ์ด๋ ์์น์ ๊ด๊ณ์์ด ํค๋ณด๋๊ฐ ์ฑ์ ํ์ ๊ตฌ์ฑ ๋ถ๋ถ์ผ๋ก ๋๊ปด์ง๋๋ก ํ ์ ์์ต๋๋ค.
์์ ์์ญ๊ณผ UIKit์์ ์ ์ฉ๋ ๋ ์ด์์ ๋ง์ง์ ์งํค์ธ์.ย
โข
์ด ๋ ์ด์์ ๊ฐ์ด๋๋ ๊ธฐ๊ธฐ์ ์ฝํ
์ธ ๋ฅผ ์ํ ์ ์ ํ ๊ธฐ๋ณธ์ค์ ์
๋๋ค.
โข
์์ ์์ญ์ ์ํ ํ์์ค์ด๋ ๋ค๋น๊ฒ์ด์
๋ฐ, ํด๋ฐ, ํญ๋ฐ์ ์ฝํ
์ธ ๊ฐ ๊ฒน์น์ง ์๋๋ก ํด์ฃผ๊ธฐ๋ ํฉ๋๋ค. ์์คํ
์์ ์ ๊ณต๋๋ ๋ทฐ๋ ์ด ์์ ์์ญ๊ณผ ๋ ์ด์์ ๊ฐ์ด๋๋ผ์ธ์ ์๋์ผ๋ก ์ ์ฉ๋์ด ์์ต๋๋ค.
Size Classes
์ฌ์ด์ฆ ํด๋์ค๋ ๊ธฐ๊ธฐ ์ฌ์ด์ฆ์ ๋ง์ถฐ ์ฝํ
์ธ ์์ญ์ ์๋์ผ๋ก ๋ณํ์ํฌ ์ ์๋ ํน์ฑ์
๋๋ค. ์์คํ
์ ๋๊ฐ์ ์ฌ์ด์ฆ ํด๋์ค๋ฅผ ์ ์ํ๋๋ฐ, ๋ ๊ทค๋ฌ (๋์ ์์ญ์ ์๋ฏธ)์ ์ปดํฉํธ(์ ํ๋ ์์ญ์ ์๋ฏธ) ๋ ๊ฐ์ง์
๋๋ค. ์ด๋ ๋ทฐ์ ๋์ด์ ๋๋น๋ฅผ ์๋ฏธํฉ๋๋ค.
๋ทฐ๋ ์ฌ์ด์ฆ ํด๋์ค์ ์ด๋ค ์กฐํฉ๋ ๊ฐ์ถ ์ ์์ต๋๋ค.
regular width | regular height |
compact width | compact height |
regular width | compact height |
compact width | regular height |
๋ค๋ฅธ ํ๊ฒฝ ๋ณํ์ ํจ๊ป, iOS๋ ๋ค์ด๋ด๋ฏนํ๊ฒ ์ฝํ
์ธ ์์ญ์ ์ฌ์ด์ฆ ํด๋์ค์ ๋ฐ๋ผ ๋ ์ด์์์ ์ ์ฉ ๋ฐ ๋ณ๋์ํต๋๋ค. ์๋ฅผ ๋ค์ด, ์์ง ์ฌ์ด์ฆ ํด๋์ค๊ฐ ์ปดํฉํธ์์ ๋ ๊ทค๋ฌ ๋์ด๋ก ๋ณํ๋ฉด(์๋ง ์ฌ์ฉ์๊ฐ ๊ธฐ๊ธฐ๋ฅผ ๊ฐ๋ก์์ ์ธ๋ก ๋ชจ๋๋ก ๋ฐ๊พผ ๊ฒฝ์ฐ) ํญ๋ฐ์ ๊ธธ์ด๋ ๋ ๊ธธ์ด์ง๊ฒ ์ฃ .
Device Size Classes
์ฌ์ด์ฆ ํด๋์ค์ ์๋ก ๋ค๋ฅธ ์กฐํฉ์ ์คํฌ๋ฆฐ ํฌ๊ธฐ ๊ธฐ์ค ๋ค๋ฅธ ๊ธฐ๊ธฐ์์์ ํ์คํฌ๋ฆฐ ๊ฒฝํ์ ์ ์ฉ๋ฉ๋๋ค.
Show All
Multitasking Size Classes
iPad์์ ์ฌ์ด์ฆ ํด๋์ค๋ ๋น์ ์ ์ฑ์ดย ๋ฉํฐํ์คํนย ์ํ์ผ ๋๋ ์ ์ฉ๋ฉ๋๋ค.
Show All
General Layout Considerations ์ผ๋ฐ์ ์ธ ๋ ์ด์์ ๊ณ ๋ ค์ฌํญ๋ค
์ฃผ์ ์ฝํ
์ธ ๊ฐ ๊ธฐ๋ณธ ์ฌ์ด์ฆ์ผ ๋ ์ ๋ณด์ด๋๋ก ํ์ธ์.
โข
์ฌ์ฉ์๋ค์ ์ค์ํ ํ
์คํธ๋ฅผ ์ฝ๊ธฐ ์ํด ๊ฐ๋ก์คํฌ๋กค ํด์ผํ ํ์ ์์ด์ผ ํฉ๋๋ค.
โข
์ฌ์ด์ฆ๋ฅผ ๋ฐ๊พธ๋๋ก ํ๊ฒ ์๋๋ฉด ์ค์ํ ์ด๋ฏธ์ง๋ฅผ ๋ณด๊ธฐ ์ํด ์คํ ํ์ ์์ต๋๋ค.
๋ฉ๋ก ์ ์๋ ์จ๋ฒ์ปค๋ฒ ์ด๋ฏธ์ง๋ ์ค์ ์ด๋ฏธ์ง๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ์๊ฒ ๋์๋ ์๊ด์ด ์๋ค. ํ์ง๋ง ์จ๋ฒ ์ปค๋ฒ๊ฐ ์ค์ํ ์ด๋ฏธ์ง๋ผ๋ฉด ๋ฐ๋ก ๋๋ฅด์ง ์์๋ ์จ๋ฒ ์ปค๋ฒ๋ฅผ ๋ณผ ์ ์๋๋ก ํด์ค์ผ ํ๋ค.
์ฑ์ ๋ชจ๋ ๋ชจ์ต์ด ํ๊ฒฐ๊ฐ๋๋ก ์ ์งํ์ธ์.ย
โข
์ผ๋ฐ์ ์ผ๋ก, ๋น์ทํ ๊ธฐ๋ฅ์ ์์๋ค์ ๋น์ทํ๊ฒ ์๊ฒจ์ผ ํฉ๋๋ค.
์๊ฐ์ ๋ฌด๊ฒ์ ๊ท ํ์ ์ด์ฉํด ์ค์ํจ์ ์ ๋ฌํ์ธ์.ย
โข
ํฌ๊ธฐ๊ฐ ํฐ ์์ดํ
์ ์์ ์ ์ฌ๋ก์ก๊ณ , ์์ ๊ฒ๋ณด๋ค ๋ ์ค์ํ๊ฒ ๋ณด์
๋๋ค. ๋ ํญํ๊ธฐ ์ฌ์ ์ฃผ๋ฐฉ์ด๋ ์ฒด์ก๊ด ๊ฐ์ด ์ฃผ๋ณ์ํฉ์ ๋ฐฉํด๋ฐ๊ธฐ ์ฌ์ธ ๋ ์ฑ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํนํ ์ค์ํ์ฃ .
โข
์ผ๋ฐ์ ์ผ๋ก ์ค์ํ ์์ดํ
์ ํ๋ฉด์ ์ค์์ ๊ธฐ์ค ์์ชฝ์, (์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๋ฌธ์๋ฅผ ์ฝ๋ ๊ฒฝ์ฐ) ํ๋ฉด์ ์ผ์ชฝ์ ๋ฐฐ์นํฉ๋๋ค.
์ ๋ ฌ(alignment)์ ์ฌ์ฉํด ์ฝ๊ฒ ์ค์บํ ์ ์๋๋ก ํ๊ณ , ๊ตฌ์กฐ์ ์๊ณ๋ฅผ ์ ์ ๋ฌํ์ธ์.
โข
์ ๋ ฌ์ ์ฑ์ ์ฐ๋ปํ๊ณ ์ ์ ๋๋์ด ๋ณด์ด๊ฒ ๋ง๋ค๋ฉฐ ์ฌ์ฉ์๋ค์ด ์คํฌ๋กคํ ๋ ์ง์คํ ์ ์๋๋ก ํฉ๋๋ค.
โข
์ ๋ณด๋ฅผ ์ฐพ๊ธฐ๋ ์ฝ์ต๋๋ค. ๋ค์ฌ์ฐ๊ธฐ์ ์ ๋ ฌ์ ์๋ก ๊ด๋ จ๋ ์ฝํ
์ธ ๊ทธ๋ฃน์ ๊ตฌ๋ถํ ์ ์๊ฒ ํฉ๋๋ค.
๊ฐ๋ฅํ๋ค๋ฉด, ๊ฐ๋ก๋ชจ๋์ ์ธ๋ก๋ชจ๋ ๋ ๋ค ์ง์ํ์ธ์.
โข
์ฌ์ฉ์๋ค์ ์ฌ๋ฌ ๋ชจ๋์์ ์ฑ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ ํธํ๋, ๊ทธ๋ค์ ๊ธฐ๋๋ฅผ ์ถฉ์กฑ์์ผ์ฃผ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ ๊ฒ์
๋๋ค.
ํ
์คํธ ์ฌ์ด์ฆ ๋ณ๋์ ๋๋นํ์ธ์.
โข
์ฌ์ฉ์๋ค์ย ์ค์ ์์ ํ
์คํธ ํฌ๊ธฐ๋ฅผ ๋ฐ๊ฟจ์ ๋,ย ๋๋ถ๋ถ์ ์ฑ์ด ์ด์ ๋์ํ๊ธธ ๋ฐ๋๋๋ค. ์ด ํฌ๊ธฐ ๋ณํ์ ๋์ํ๋ ค๋ฉด ๋ ์ด์์์ ์ ์ฉ์ํค๋ ๊ฒ์ด ํ์ํฉ๋๋ค.ย
โข
Typography์์ ํ
์คํธ ์ฌ์ฉ ๋ฐฉ์์ ๋ํ ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ป์ผ์ธ์.
์ํธ์์ฉ ๊ฐ๋ฅํ ์์๋ค์ ์ถฉ๋ถํ ํฐ์นํ ์ ์๋๋ก ํ๊ฒ(์์ญ)์ ์ ๊ณตํ์ธ์.ย
โข
๋ชจ๋ ์ปจํธ๋กค์ ํญ ๊ฐ๋ฅ ์์ญ์ ์ต์ 44*44pt๋ก ์ ์งํ์ธ์.
์ฌ๋ฌ๊ฐ์ง ๊ธฐ๊ธฐ์์ ๋น์ ์ ์ฑ์ ๋ฏธ๋ฆฌ๋ณด์ธ์.ย
โข
์ค์ ๊ธฐ๊ธฐ์ ๋์ ์๊ณต๊ฐ์์ ๊ธฐ๋ฅ์ ๋ฏธ๋ฆฌ๋ณด๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ง๋ง, Xcode์ ํฌํจ๋ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ฆฌํ์ด๋ ๋ค๋ฅธ ๋ ์ด์์ ๋ฌธ์ ๋ฅผ ์ฒดํฌํด๋ณผ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ฑ์ด ๊ฐ๋ก๋ชจ๋๋ฅผ ์ง์ํ๋ค๋ฉด, ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํด ๊ธฐ๊ธฐ๊ฐ ์ผ์ชฝ, ์ค๋ฅธ์ชฝ ์ด๋์ชฝ์ผ๋ก ๋๋ ธ์ ๋๋ ๋ณํจ์์ด ์ข์๋ณด์ด๋์ง ํ์ธํ ์ ์์ต๋๋ค.
์๋ฎฌ๋ ์ดํฐ์์ ํ๋ฉด ๋๋ ค๋ณด๋ ๋ฒ
NOTE
๊ธฐ๋ณธ์ ์ผ๋ก ๋ทฐ ์ปจํธ๋กค๋ฌ๋ iPad์ ๋ชจ๋ ๋ชจ๋, iPhone์ ๋ค์ง์ด์ง ์ธ๋ก๋ชจ๋๋ฅผ ์ ์ธํ ๋ชจ๋ ๋ชจ๋๋ฅผ ์ง์ํฉ๋๋ค. iPhone X์ ๊ฐ์ ๋ช๋ช ๊ธฐ๊ธฐ๋ค์ ์ค์ฌ ์ฑ์ด ์ง์ํ๋๋ผ๋ ๋ค์ง์ด์ง ์ธ๋ก๋ชจ๋๋ฅผ (๊ธฐ๊ธฐ ์ฐจ์์์)์ง์ํ์ง ์์ต๋๋ค.
ํฐ ๊ธฐ๊ธฐ์์ ํ
์คํธ๋ฅผ ๋ณด์ฌ์ค ๋, ๊ฐ๋
์ฑ์ ์ํด ๋ง์ง์ ์ ์ฉํ์ธ์.ย
โข
์ด ๋ง์ง์ ํ
์คํธ ๊ธธ์ด๋ฅผ ์งง๊ฒ ์ ์งํด ํธ์ํ ์ฝ๊ธฐ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
Adapting to Changes in Context ๋งฅ๋ฝ์ ๋ฐ๋ผ ๋ ์ด์์ ์กฐ์ ํ๊ธฐ
๋งฅ๋ฝ์ด ๋ณํ ๋ ํ์ฌ ์ฝํ
์ธ ์ ์ง์คํ์ธ์.ย
โข
์ฝํ
์ธ ๋ ๊ฐ์ฅ ์ค์ํ ์์์
๋๋ค. ํ๊ฒฝ์ด ๋ณํ๋ค๊ณ ํฌ์ปค์ค๋ฅผ ๋ฐ๊พธ๋ฉด ์ข์ ์ค๋ฝ๊ณ ๊ฐํผ๋ฅผ ๋ชป์ก๊ฒ ํฉ๋๋ค. ๋ํ ์ฌ์ฉ์๋ค์ด ์ฑ์ ํต์ ๊ถ์ ์์๋ค๊ณ ์๊ฐํ๊ฒ ํ ์ ์์ต๋๋ค.
ํค๋ณด๋ ์ฌ๋ผ์ค๊ธฐ ์
ํค๋ณด๋ ์ฌ๋ผ์จ ํ
์ธ๋ฐ์๋ ๋ ์ด์์ ๋ณํ๋ ์ฃผ์ง ๋ง์ธ์.
โข
๋๊ตฐ๊ฐ ๊ธฐ๊ธฐ๋ฅผ ํ์ ์์ผฐ๋ค๊ณ ํด์ ๋ ์ด์์์ ๋ชจ๋ ๊ฒ์ด ๋ณํ ํ์๋ ์๋ค๋ ๊ฒ์
๋๋ค.
โข
์๋ฅผ ๋ค์ด ์ฑ์ด ์ธ๋ก๋ชจ๋์์ ๊ทธ๋ฆฌ๋๋ฅผ ๋ณด์ฌ์ค๋ค๊ณ ํด์ ๊ฐ๋ก๋ชจ๋์์ ๋๊ฐ์ ์ด๋ฏธ์ง๋ค์ ๋ฆฌ์คํธ๋ก ๋ณด์ฌ์ค ํ์๋ ์๋ค๋ ๊ฒ์
๋๋ค. ๋์ ๊ทธ๋ฆฌ๋์ ๋ฉด์ ์ ์กฐ๊ธ ๋ณํ์ํฌ ์ ์๊ฒ ์ฃ . ๋ชจ๋ ๋งฅ๋ฝ์ ๊ฒฝํ์ ๋น์ทํ(๋๊ฐ์X) ์ ๋๋ก ์ ์งํ๋๋ก ํ์ธ์.
์ฑ์ด ๊ฐ๋ก๋ชจ๋์์๋ง ์คํ๋๋ ๊ฒ์ด ๋งค์ฐ ์ค์ํ๋ค๋ฉด, ์ผ์ชฝ/์ค๋ฅธ์ชฝ ํ์ ๋๊ฐ์ง ๊ฒฝ์ฐ ๋ชจ๋ ์ง์ํ์ธ์.ย
โข
๊ฐ๋ก๋ชจ๋๋ก๋ง ์คํ ๊ฐ๋ฅํ ์ฑ์ ์ฌ์ฉ์๋ค์ด ๊ธฐ๊ธฐ๋ฅผ ์ผ์ชฝ, ์ค๋ฅธ์ชฝ ์ด๋๋ ๋๋ ธ์ ๋ ๋๊ฐ์ด ์๋๋์ด์ผ ํฉ๋๋ค.
โข
์ฌ์ฉ์๋ค์๊ฒ ์ฑ์ ์ฌ์ฉํ ๋ ๊ธฐ๊ธฐ๋ฅผ ๋๋ฆฌ๋ผ๊ณ ๋งํ์ง ๋ง์ธ์. ๋ง์ฝ ์ฌ์ฉ์๊ฐ ์ง์๋์ง ์๋ ๋ฐฉํฅ์ผ๋ก ๊ธฐ๊ธฐ๋ฅผ ์ก์ ์ฑ์ด ์๋์ผ๋ก ๋์๊ฐ์ง ์๋๋ค๋ฉด, ์ฌ์ฉ์๋ค์ ๋ณธ๋ฅ์ ์ผ๋ก ๋๋ ค์ผํ๋ ๊ฒ์ ์ํ
๋๊น์.
๊ธฐ๊ธฐ๊ฐ ํ์ ํ๋ฉด ๋งฅ๋ฝ์ ๋ง๊ฒ ์ฑ์ ๋ฐ์์ ์ค์ ํ์ธ์.ย
โข
์ฌ์ฉ์๋ค์ด ๊ธฐ๊ธฐ๋ฅผ ๋๋ ค์ผ ์บ๋ฆญํฐ๊ฐ ์์ง์ด๋ ๊ฒ์์ ์๋ก ๋ ๋ค๋ฉด, ๊ฒ์ ํ๋ ์ด ์ค์๋ ๋ชจ๋๋ฅผ ๋ฐ๊ฟ์ ์๋๊ฒ ์ฃ . ํ์ฌ ๋ชจ๋๋ฅผ ๋ฐํ์ผ๋ก ๋ฉ๋ด๋ ์ธํธ๋ก ์ํ์ค๋ฅผ ๋ณด์ฌ์ค ์ ์์ต๋๋ค.
iPad์ iPhone ๋ ๋ค ์ง์ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ์ธ์.ย
โข
๋ค๋ฅธ ์ข
๋ฅ์ iOS ๊ธฐ๊ธฐ์์๋ ๋น์ ์ ์ฑ์ ์ฌ์ฉํ ์ ์๋ ์ ์ฐ์ฑ์ ์ฌ์ฉ์๋ค์ด ์ข์ํ๋ ๊ฒ์
๋๋ค.
โข
์ฑ์ ํน์ ๊ธฐ๋ฅ์ด iPhone์์๋ง ์๋ํ๋ ํน์ ํ๋์จ์ด๋ฅผ ์๊ตฌํ๋ค๋ฉด (์_์ ํ) ์ด๋ฐ ๊ธฐ๋ฅ์ iPad์์ ์จ๊ธฐ๊ฑฐ๋ ์ฌ์ฉ ๋ถ๊ฐ๋ฅํ๊ฒ ํ๊ณ , ์ฑ์ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋๋ก ํ์ธ์.
์ด๋ฏธ ์๋ ์ํธ์ํฌ๋ฅผ ์ธ ๋ ๋น์จ์ ์ฃผ์ํ์ธ์.
โข
๋ค์ํ ํ๋ฉด ํฌ๊ธฐ๋ ๋ค์ํ ๋น์จ์ ์๋ฏธํ๋ฉฐ, ์ํธ์ํฌ๊ฐ ์๋ฆฌ๊ฑฐ๋, ๋ ํฐ๋ฐ์ค ํฌ๋งท*์ผ๋ก ๋ณด์ด๊ฒ ํ๊ฑฐ๋, ํ๋ฌ๋ฐ์ค ํจ๊ณผ**๋ฅผ ๋ฐ์์ํฌ ์ ์์ต๋๋ค.
โข
์ค์ํ ์๊ฐ์ ์ฝํ
์ธ ๋ ์ด๋ค ๊ธฐ๊ธฐ ์ฌ์ด์ฆ์์๋ ๋ณผ ์ ์๋๋ก ํ์ธ์.
*ํ๋ฌ๋ฐ์ค(์์์ ์ฌ๋ฐฑ), *๋ ํฐ๋ฐ์ค(์์๋์ ์ฌ๋ฐฑ)
Designing a Full-Screen Experience ํ์คํฌ๋ฆฐ ๊ฒฝํ ๋์์ธํ๊ธฐ
์๊ฐ ์์๋ฅผ ๋๋ ค ํ๋ฉด์ ์ฑ์ธ ์ ์๋๋ก ํ์ธ์.ย
โข
ํ๋ฉด์ ๊ฐ์ฅ์๋ฆฌ์ ๋ง์ถฐ ๋ฐฐ๊ฒฝ์ด ๋์ด๋๋๋ก ํ์ธ์.
โข
๋ํ ํ๋ ์ฝ๋ ์
์ฒ๋ผ ์์ง์ผ๋ก ์คํฌ๋กคํ ์ ์๋ ๋ ์ด์์์ธ ๊ฒฝ์ฐ์๋ ์ ์ผ ํ๋จ๊น์ง ์ด์ด์ง๋๋ก ํ์ธ์.
โข
๊ฐ์ฅ์๋ฆฌ๊น์ง ๋ฐฐ๊ฒฝ์ด ๋์ด๋จ
โข
์ ์ผ ํ๋จ๊น์ง Table์ด ๋์ด๋์ง ์์
์ํธ์์ฉ์ ์ํ ์ปจํธ๋กค์ ํ๋ฉด์ ์ตํ๋จ์ด๋ ๋ชจ์๋ฆฌ์ ์์น์ํค์ง ๋ง์ธ์.ย
โข
์ฌ์ฉ์๋ค์ ํ๋ฉด์ ์๋์ ์๋ก ์ค์์ดํํ๋ ์ ์ค์ฒ๋ฅผ ์ฌ์ฉํด ํ์คํฌ๋ฆฐ์ผ๋ก ๋๊ฐ๊ฑฐ๋ ์ฑ์ ์ ํํฉ๋๋ค. ์ด ์ ์ค์ฒ๊ฐ ์ผ์ด๋๋ ๋ถ๋ถ์ ์ปค์คํ
๋ ์ ์ค์ฒ๋ฅผ ๋ง๋ค๋ฉด ๋ฐฉํด๋ฐ์ ์ ์์ต๋๋ค. ๋ ํ๋ฉด์ ๋จผ ๋ชจํ์ด๋ ์ฌ์ฉ์๋ค์ด ํธํ๊ฒ ๋๋ฅด๊ธฐ ์ด๋ ต์ฃ .
์ค์ํ ๋ด์ฉ์ ํด๋ฆฌํ๋์ง ์๋๋ก ์ ๋ฃ์ผ์ธ์.ย
โข
์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ ์ฝํ
์ธ ๋ ๊ฐ์ด๋ฐ์ ๊ท ํ์ ๋ง์ถฐ ์กด์ฌํด์ผ ์ด๋ค ๋ชจ๋์์๋ ์ข์๋ณด์
๋๋ค.
โฆ
๋ ๊ทธ๋ ๊ฒ ํด์ผ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ์ ๊ฐ๋ ค์ง์ง๋ ์๊ณ , ์ผ์ ๋ถ๋ถ์ ์๋ณด์ด์ง๋ ์์ผ๋ฉฐ, ํ์คํฌ๋ฆฐ์ ์ ๊ทผํ๊ธฐ ์ํ ์ธ๋์ผ์ดํฐ ๋๋ฌธ์ ์๋ณด์ด์ง๋ ์์ฃ .
โข
์ต๊ณ ์ ๊ฒฐ๊ณผ๋ฅผ ์ํด์ ์์คํ
์์ ์ ๊ณต๋๋ ํ์ค ์์๋ค์ ์ฌ์ฉํ๊ณ , ํ๋ฉด์ ๊ตฌ์ฑํ ๋ ์๋ ๋ ์ด์์์ ์ด์ฉํด์ผํ๋ฉฐ, UIKit์์ ์ ์ํ ๋ ์ด์์ ๊ฐ์ด๋๋ผ์ธ๊ณผ ์์ ์์ญ์ ๊ณ ์ํด์ผ ํฉ๋๋ค.
โข
๊ธฐ๊ธฐ๊ฐ ๊ฐ๋ก๋ชจ๋์ผ ๋ ๋๋ฅผ ์ ์๋ ์ปจํธ๋กค๋ค์ (์์ ์์ญ์ ์นจ๋ฒํ๋ ์ตํ๋จ ๋ง๊ณ ) ์๋ ๋ถ๋ถ์ ์์ด์ผ ๋ค๋ฅธ ์ฝํ
์ธ ๋ค์ ๋ฃ์ ๊ณต๊ฐ์ด ๋ณด์ฅ๋์ด ๊ฒ์๊ณผ ๊ฐ์ ๋ช๋ช ์ฑ์ ์ ํฉํ ๊ฒ์
๋๋ค.
โข
์ปจํธ๋กค์ ํ๋ฉด์ ์๋จ์ด๋ ํ๋จ์ ์์น์ํฌ ๋ ์ ๋ง์ถฐ๋ฃ์ด ํ ์ธ๋์ผ์ดํฐ ์ฃผ๋ณ์ ์ถฉ๋ถํ ๊ณต๊ฐ์ ํ๋ณดํ๊ณ , ์ฌ์ฉ์๋ค์ด ์ปจํธ๋กค์ ๋๋ฅด๋ ค๋ค๊ฐ ์ค์๋ก ์ธ๋์ผ์ดํฐ๋ฅผ ๋๋ฅด์ง ์๊ฒ ํ์ธ์. ํ ์ธ๋์ผ์ดํฐ๋ ํญ์ ํ๋ฉด์ ๊ฐ์ด๋ฐ์ ์์ผ๋ฏ๋ก, ์ด ์ฃผ๋ณ์ ์ฑ ํ๋ฉด์ด ๋ฐ๋ ์๋ ์์ต๋๋ค.
Safe area ์์ญ์ ๊ฝ ์ฑ์ฐ๋ ๋๋น์ ๋ฒํผ์ ๋ฃ์ผ์ธ์.ย
โข
ํ๋ฉด์ ๋ง์ง์์ญ๊น์ง ์นจ๋ฒํ๋ ๋๋น์ ๋ฒํผ์ ๋ฒํผ์ฒ๋ผ ๋ณด์ด์ง ์์ ์ ์์ต๋๋ค.
โข
๋์ ๋๋น์ ๋ฒํผ์ ๋ง๋ค ๋ ํ์ค UIKit์ ๋ง์ง๊ฐ์ ๋ง์ถฐ์ฃผ์ธ์. ํ๋ฉด์ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ๊ฐ ์๋ ๊ฒฝ์ฐ ์ด ๋ฒํผ์ ์๋์ชฝ, ์ฆ ์์ ์์ญ์ ์ตํ๋จ์ ์ ๋ ฌ๋์ด ์์นํ ๋ ๊ฐ์ฅ ์ข์๋ณด์
๋๋ค. ์ด๋ ๊ฒ ์ ๋ ฌ์ํค๋ฉด ํ ์ธ๋์ผ์ดํฐ์๋ ๋ถ๋ชํ์ง ์์ฃ .
์ฃผ์ ํ๋ฉด ๊ธฐ๋ฅ์ ๊ฐ๋ฆฌ๊ฑฐ๋, ํน๋ณํ ์ฃผ์๋ฅผ ๋์ง ๋ง์ธ์.ย
โข
๊ธฐ๊ธฐ์ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ, ์ผ์ ๋ถ๋ถ, ํ ์ธ๋์ผ์ดํฐ ๋ฑ์ ํ๋ฉด ์์๋์ ๊ฒ์ ๋ฐ๋ฅผ ๋์ด ๊ฐ๋ฆฌ๋ ค๊ณ ํ์ง ๋ง์ธ์.
โข
๋ธ๋ผ์ผ, ๋ฒ ์ ค, ๋ํ, ์ฃผ์ ํ
์คํธ ๋ฑ ์๊ฐ์ ์ฅ์ํ์ ์ฌ์ฉํด ์ ๋ถ๋ถ์ ๊ฐ๋ฆฌ๋ ค๊ณ ํ์ง๋ ๋ง์ธ์.
์ํ ํ์์ค์ ํญ์ ์ ๊ฒฝ์ฐ์ธ์.ย
โข
status bar(์ํ ํ์์ค)์ ํ์คํฌ๋ฆฐ ์์ดํฐ ๋ชจ๋ธ์ธ ๊ฒฝ์ฐ ๋์ด๊ฐ ๋ ๊น๋๋ค. ๋ง์ฝ ์ฑ์์ ์ํ ํ์์ค์ ๊ธฐ์ค์ผ๋ก ์ฝํ
์ธ ์์น๋ฅผ ์ ํ๊ณ , ์ํํ์์ค์ ๋์ด๋ฅผ ๊ณ ์ ๋ ๊ฐ์ผ๋ก ์ง์ ํ๋ค๋ฉด, ์
๋ฐ์ดํธํด ์ฝํ
์ธ ๊ฐ ํ์ฌ ๊ธฐ๊ธฐ์ ๋ง์ถฐ ์์น๋๋๋ก ํ์ธ์.
โข
ํ์คํฌ๋ฆฐ ์์ดํฐ์ ์ํ ํ์์ค์ ๋
น์์ด๋ ์์น ์ ๋ณด ์ฌ์ฉ ์ค์ด๋๋ผ๋ ๋์ด๊ฐ ๋ณํ์ง ์๋๋ค๋ ๊ฒ์ ๊ธฐ์ตํ์ธ์.
์ฑ์์ ์ผ์์ ์ผ๋ก ์ํํ์์ค์ ์จ๊ธด๋ค๋ฉด, ํ์คํฌ๋ฆฐ ์์ดํฐ์์ ๋ค์ ํ ๋ฒ ์๊ฐํด๋ณด์ธ์.
โข
ํ์คํฌ๋ฆฐ ์์ดํฐ ๋ชจ๋ธ์ ๋ค๋ฅธ ๋ชจ๋ธ๋ณด๋ค ์ธ๋ก ๊ธธ์ด๊ฐ ๊ธธ๊ณ , ์ด๋ ์ฝํ
์ธ ๋ฅผ ์ถฉ๋ถํ ๋ฃ์ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ํํ์์ค์ ์๋ง๋ ๋น์ ์ ์ฑ์์ ๋ฑํ ํ์ฉํ์ง ์๋ ์์ญ๋ง ์ฌ์ฉํ ๊ฒ์ด๊ตฌ์.
โข
์ํํ์์ค์ ์ฌ์ฉ์๋ค์ด ์ ์ฉํ๊ฒ ์ธ ์ ์๋ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ๋ ํฉ๋๋ค. (์ํํ์์ค์) ์จ๊ฒจ์ ์ ๋ง ๋ ๋์ ๊ฐ์น๋ฅผ ์ค ์ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ผ๋ฉด, ํญ์ ๋ณด์ฌ์ผ ํฉ๋๋ค.
ํ ์ธ๋์ผ์ดํฐ ์๋์จ๊น ๊ธฐ๋ฅ์ ๋๋ฌด ์์ฃผ ์ฌ์ฉํ์ง ๋ง์ธ์.ย
โข
์๋์จ๊น ๊ธฐ๋ฅ์ด ์ผ์ ธ์๋ ๊ฒฝ์ฐ, ์ฌ์ฉ์๊ฐ ํ๋ฉด์ ๋ช์ด๊ฐ ๋ง์ง์ง ์์ผ๋ฉด ์ธ๋์ผ์ดํฐ๋ ํฌ๋ฏธํด์ง๋๋ค. ์ฌ์ฉ์๊ฐ ๋ค์ ํ๋ฉด์ ๋ง์ง๋ฉด ๋ํ๋ฉ๋๋ค.
โข
์ด ๊ธฐ๋ฅ์ ๋น๋์ค๋ฅผ ๋ณด๊ฑฐ๋ ์ฌ์ง ์ฌ๋ผ์ด๋ ์ผ๋ฅผ ๋ณด๋ ๋ฑ ์ฌ์ฉ์๊ฐ ์๋์ ์ผ๋ก ๋ฌด์ธ๊ฐ๋ฅผ ๋ณด๋ ๊ฒฝํ์์๋ง ์ผ์ ธ์ผํฉ๋๋ค.
Additional Layout Considerations ์ถ๊ฐ์ ์ธ ๋ ์ด์์ ๊ณ ๋ ค์ฌํญ๋ค
์น์ฌ์ดํธ๊ฐ edge-to-edge ํ๋ฉด์์๋ ์ฌ์ ํ ์ข์๋ณด์ด๋๋ก ํ์ธ์.ย
โข



























