Bibi's DevLog ๐ค๐
[HIG] Foundations - App icons ์ฑ ์์ด์ฝ ๋ณธ๋ฌธ
App Icons - Foundations - Human Interface Guidelines - Design - Apple Developer
๋ ํนํ๊ณ ๊ธฐ์ต์ ๋จ๋ ์์ด์ฝ์ ๊ฒฝํ์ ๋ชฉ์ ๊ณผ ์ฑ๊ฒฉ์ ์ ๋ฌํ๋ฉฐ, ์ฌ๋๋ค์ด ๋น์ ์ ์ฑ ๋๋ ๊ฒ์์ ์์ ์ ๊ธฐ๊ธฐ์ ์ฑ์คํ ์ด์์ ํ๋์ ์ธ์ํ๋๋ก ๋์์ค๋๋ค.
์๋ฆ๋ค์ด ์ฑ ์์ด์ฝ์ ๋ชจ๋ ์ ํ ํ๋ซํผ์์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ค์ํ ๋ถ๋ถ์ด๋ฉฐ, ๋ชจ๋ ์ฑ๊ณผ ๊ฒ์์ ๋ฐ๋์ ํ๋์ ์์ด์ฝ์ ๊ฐ์ ธ์ผ ํฉ๋๋ค. ๊ฐ ํ๋ซํผ์ ์ฑ ์์ด์ฝ์ ๋ํด ์ด์ง ๋ค๋ฅธ ์คํ์ผ์ ์ ์ํ ์ ์๊ธฐ ๋๋ฌธ์, ๊ฐํ ์๊ฐ์ ์ผ๊ด์ฑ๊ณผ ๋ฉ์์ง๋ฅผ ์ ์งํ๋ฉด์๋ ์ฌ๋ฌ ํํ์ ์ ์ ์ฉ๋๋ ๋์์ธ๊ณผ ๋ํ ์ผ์ ๋จ๊ณ๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ๊ฐ ํ๋ซํผ์ ์ํ ์์ด์ฝ์ ๋ง๋๋ ๋ฐ ๋์์ด ๋ ๋งํ ํ ํ๋ฆฟ ๋ค์ด๋ก๋๋ฅผ ์ํด์๋ Apple Design Resources๋ฅผ ์ฐธ์กฐํ์ญ์์ค. ๋ค๋ฅธ ์ ํ์ ์์ด์ฝ์ ๋ง๋ค๊ธฐ ์ํ ๊ฐ์ด๋๋ฅผ ์ํด์๋, Icons์ ์ฐธ์กฐํ์ญ์์ค.
๋ชจ๋ฒ ์ฌ๋ก
๊ฐ๊ฒฐํจ์ ์์ฉํ์ญ์์ค.
๊ฐ๋จํ ์์ด์ฝ์ ์ฌ๋๋ค์ด ์ดํดํ๊ณ ์ธ์ํ๊ธฐ์ ๋ ์ฌ์ด ๊ฒฝํฅ์ด ์์ต๋๋ค. ์ฑ ๋๋ ๊ฒ์์ ๋ณธ์ง์ ๋ด๋ ๊ฐ๋ ๋๋ ์์๋ฅผ ์ฐพ๊ณ , ๊ทธ๊ฒ์ ์์ด์ฝ์ ์ง์ค ํฌ์ธํธ๋ก ๋ง๋ค๊ณ , ๊ทธ๊ฒ์ ๋ ํนํ๊ณ ๊ฐ๊ฒฐํ ๋ฐฉ๋ฒ์ผ๋ก ํํํ์ญ์์ค. ๋๋ฌด ๋ง์ ์ธ๋ถ์ฌํญ์ ์ถ๊ฐํ๋ ๊ฒ์ ๊ฒฝ๊ณํ์ญ์์ค. ์๋ํ๋ฉด ์ธ๋ถ์ฌํญ๋ค์ ์๋ณํ๊ธฐ ํ๋ค๊ณ , ํนํ ์์ ํฌ๊ธฐ์ผ ๋ ์์ด์ฝ์ ํ๋ฆฟํ๊ฒ ๋ง๋ค๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฃผ์ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์กฐํ๋ ๊ฐ๊ฒฐํ ๋ฐฐ๊ฒฝ์ ์ฌ์ฉํ์ญ์์ค - ์์ด์ฝ ์ ์ฒด๋ฅผ ์ปจํ ์ธ ๋ก ์ฑ์ธ ํ์๋ ์์ต๋๋ค.
๋ค์ํ ํ๋ซํผ์ ์ ์๋ํจ์ผ๋ก์จ ๊ฐ ํ๋ซํผ์์ ์์ฐ์ค๋ฝ๊ฒ ๋๊ปด์ง๋ ๋์์ธ์ ๋ง๋์ญ์์ค.
๋น์ ์ ์ฑ ๋๋ ๊ฒ์์ด ํ๋ ์ด์์ ํ๋ซํผ์์ ๋์ํ๋ค๋ฉด, ๊ฐ ํ๋ซํผ์ ์ ์ ํ ์คํ์ผ๋ก ๋ ๋๋งํ๋ฉด์๋ ๋ชจ๋ ์์ด์ฝ์ ๋น์ทํ ์ด๋ฏธ์ง์ ์ปฌ๋ฌ ํ๋ ํธ๋ฅผ ์ฌ์ฉํ์ญ์์ค. ์๋ฅผ ๋ค์ด, iOS์ watchOS์์, ๋ฉ์ผ ์ฑ ์์ด์ฝ์ ํ๋ ๋ฐฐ๊ฒฝ์ ํ์ ๋ดํฌ๋ฅผ ๋ฌ์ฌํ๋ ๊ฐ์ํ๋ ๊ทธ๋ํฝ ์คํ์ผ์ ์ฌ์ฉํฉ๋๋ค. macOS๋ ๋น์ทํ ํ๋ ๋ฐฐ๊ฒฝ์ ์ฌ์ฉํ๊ณ , ์ถ๊ฐ์ ์ผ๋ก ์ง์ง ๊ฐ์ ๋ฌด๊ฒ๊ฐ๊ณผ ์ง๊ฐ์ ์ฃผ๋ ๊น์ด์ ๋ํ ์ผ์ ๋ดํฌ์ ์ถ๊ฐํ์ต๋๋ค.
๋น์ ์ ๊ฒฝํ ๋๋ ๋ธ๋๋์ ๋ณธ์ง์ ์ธ ๋ถ๋ถ์ผ ๋๋ง ํ ์คํธ๋ฅผ ํฌํจํ๋ ๊ฒ์ด ์ ํธ๋ฉ๋๋ค.
์์ด์ฝ ์์ ํ ์คํธ๋ ์ข ์ข ์ฝ๊ฒ ์ฝ๊ธฐ์ ๋๋ฌด ์๊ณ , ์์ด์ฝ์ ์ด์์ ํด ๋ณด์ด๊ฒ ํ๋ฉฐ, ์ ๊ทผ์ฑ(accessibility)์ด๋ ํ์งํ(localization)์ ์ง์ํ์ง ์์ต๋๋ค. ์ด๋ค ๋งฅ๋ฝ์์, ์ฑ์ ์ด๋ฆ์ ์์ด์ฝ ๊ฐ๊น์ด์ ๋ํ๋๋ฉฐ, ์์ด์ฝ ๋ด๋ถ์ ์ด๋ฆ์ ํ์ํ๋ ๊ฒ์ด ๋ถํ์ํ๊ฒ ๋ง๋ญ๋๋ค. ์ฑ ์ด๋ฆ์ ์ฒซ ๊ธ์ ์ ๊ฐ์ ๋๋ชจ๋์ ์ฌ์ฉํ๋ฉด ์ฌ๋๋ค์ด ๋น์ ์ ์ฑ์ด๋ ๊ฒ์์ ์ธ์ํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ง๋ง, ์ฌ๋๋ค์๊ฒ ์ฑ์ผ๋ก ๋ฌด์์ ํ๋ผ๊ณ ์ง์ํ๋ ๋จ์ด(โWatchโ ๋ โPlayโ๊ฐ์)๋, ํน์ํ ๋ฌธ๋งฅ์ ์ฉ์ด(โNewโ๋ โFor iOSโ์ ๊ฐ์) ๋ถํ์ํ ๋จ์ด๋ฅผ ํฌํจํ์ง ๋ง์ญ์์ค.
์์ด์ฝ์ UI components๋ฅผ ๋ณต์ ํ๋ ๊ฒ์ ์ง์ํ๊ณ , ์ฌ์ง๋ณด๋ค๋ ๊ทธ๋ํฝ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ์ญ์์ค.
์ฌ์ง์ ์์ ํฌ๊ธฐ๋ก ํ์ํ์ ๋ ์ ๋ณด์ด์ง ์๋ ์ธ๋ถ์ฌํญ์ผ๋ก ๊ฐ๋ ์ฐจ ์์ต๋๋ค. ์ฌ์ง์ ์ฌ์ฉํ๋ ๋์ , ์ฌ๋๋ค์ด ์ฃผ๋ชฉํ๊ธธ ๋ฐ๋ผ๋ ๊ธฐ๋ฅ์ ๊ฐ์กฐํ๋ ์ปจํ ์ธ ๋ฅผ ํ์ํ๋ ๊ทธ๋ํฝ์ ๋ง๋์ญ์์ค. ๋น์ทํ๊ฒ, ๋น์ ์ ์ฑ์ด ์ฌ๋๋ค์ด ์ธ์งํ๋ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด, ์์ด์ฝ์ ํ์ค UI components๋ฅผ ๋ณต์ ํด ์ฌ์ฉํ๊ฑฐ๋ ์ฑ ์คํฌ๋ฆฐ์ท์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
๋ง์ฝ ํ์ํ๋ค๋ฉด, ์์คํ ์ด Spotlight ๊ฒ์ ๊ฒฐ๊ณผ, ์ค์ , ์๋ฆผ ๋ฑ์ ํ์ํ๋ ํน๋ณํ ์ฌ์ด์ฆ๋ฅผ ์ํด ๋น์ ์ ์์ด์ฝ์ ์ต์ ํํ์ญ์์ค.
iOS, iPadOS, watchOS์์๋, Xcode๊ฐ 1024*1024px ์ฑ์คํ ์ด ์์ด์ฝ์ผ๋ก๋ถํฐ ๋ชจ๋ ์ฌ์ด์ฆ์ ์์ด์ฝ์ ์์ฑํ๋๋ก ํ ์ ์์ต๋๋ค. macOS์ tvOS์์๋, ๋ชจ๋ ์ฌ์ด์ฆ์ ์์ด์ฝ์ ์ ๊ณตํด์ผ ํฉ๋๋ค. ๋ง์ฝ ์์คํ ์ด ์์ฑํ ๋ฒ์ ์ ์ฑ ์์ด์ฝ์ ํฌ๊ธฐํ๊ณ ๋น์ ๋ง์ ์์ด์ฝ์ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด, ์์ด์ฝ์ ํฌ๊ธฐ๊ฐ ์ค์ด๋ฆ์ ๋ฐ๋ผ ์ด๋ฏธ์ง๊ฐ ์ฌ์ ํ ๋๋ ทํ๋๋ก ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ๊ตํ ์ธ๋ถ์ฌํญ๊ณผ ๋ถํ์ํ ํน์ง๋ค์ ์ง์ฐ๊ณ , ์ด๋ฏธ์ง๋ฅผ ๋จ์ํํ๊ณ , ์ฃผ์ ํน์ง์ ๊ณผ์ฅํฉ๋๋ค. ์ด๋ฌํ ๋ณํ๋ฅผ ๋ง๋ค ํ์๊ฐ ์๋ค๋ฉด, ์ฑ ์์ด์ฝ์ด ๋ชจ๋ ๋งฅ๋ฝ์์ ์๊ฐ์ ์ผ๋ก ์ผ์ ํ๋๋ก ๋ฏธ๋ฌํจ์ ์ ์งํด์ผ ํฉ๋๋ค.
์ผ์ชฝ์ 512_512 px์ Safari ์ฑ ์์ด์ฝ์ ๊ฐ๋๋ฅผ ๋ํ๋ด๊ธฐ ์ํ ๋๊ธ ํ์์ ์์ ์ฌ์ฉํฉ๋๋ค. ์ค๋ฅธ์ชฝ์ 16_16 px์ ์ฑ ์์ด์ฝ์ ์ด๋ฌํ ์ธ๋ถ์ฌํญ์ ํฌํจํ์ง ์์ต๋๋ค.
์์ด์ฝ์ full-bleed ์ ์ฌ๊ฐํ ์ด๋ฏธ์ง๋ก ๋์์ธํ์ญ์์ค.
๋๋ถ๋ถ์ ํ๋ซํผ์์, ์์คํ ์ ํ๋ซํผ์ ๋ฏธํ์ ๋ง์ถ๊ธฐ ์ํด ์์ด์ฝ์ ๋ชจ์๋ฆฌ๋ค์ ์๋์ผ๋ก ์กฐ์ ํ ๋ง์คํฌ๋ฅผ ์ ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, watchOS๋ ์๋์ผ๋ก ์ํ ๋ง์คํฌ๋ฅผ ์ ์ฉํฉ๋๋ค. macOS๋ ์์ธ์ ๋๋ค: ์์คํ ์ด Mac Catalyst๋ก ์์ฑํ ์ฑ์ ์์ด์ฝ์ ๋ชจ์๋ฆฌ๊ฐ ๋ฅ๊ทผ ์ฌ๊ฐํ์ ์ธํ์ ์ ์ฉํ๋๋ผ๋, ๋น์ ์ ์ ์ ํ ๋ชจ์์ macOS ์ฑ ์์ด์ฝ์ ๋ง๋ค ํ์๊ฐ ์์ต๋๋ค. ๊ฐ ํ๋ซํผ์ ์ํ ์ฑ ์์ด์ฝ์ ๋ง๋๋ ๊ฒ์ ๋์ ์ฃผ๋ ๋ค์ด๋ก๋ ๊ฐ๋ฅํ ์์ฑ ํ ํ๋ฆฟ์ Apple Design Resources ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๋์ฒด ์ฑ ์์ด์ฝ์ ์ ๊ณต์ ๊ณ ๋ คํ์ญ์์ค.
iOS, iPadOS, tvOS์์, ์ฌ๋๋ค์ ์์ด์ฝ์ ๋์ฒด ๋ฒ์ ์ ์ ํํ ์ ์์ต๋๋ค. ์ด๋ ์ฑ ๋๋ ๊ฒ์๊ณผ์ ์ฐ๊ฒฐ์ ๊ฐํํ๊ณ ๊ฒฝํ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์คํฌ์ธ ์ฑ์ ์๋ก ๋ค๋ฅธ ํ์ ๋ํ ๋ค๋ฅธ ์์ด์ฝ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ๋น์ ์ด ๋์์ธํ ๊ฐ๊ฐ์ ๋์ฒด ์ฑ ์์ด์ฝ๋ค์ด ๋น์ ์ ์ปจํ ์ธ ๋ฐ ๊ฒฝํ๊ณผ ์ฌ์ ํ ๋ฐ์ ํ๊ฒ ์ฐ๊ด๋์ด ์๋์ง ํ์ธํ์ญ์์ค; ์ฌ๋๋ค์ด ๋ค๋ฅธ ์ฑ์ ์์ด์ฝ์ด๋ผ๊ณ ์ฐฉ๊ฐํ ์ ์๋ ๋ฒ์ ์ ๋ง๋๋ ๊ฒ์ ํผํ์ญ์์ค. ์ฌ๋๋ค์ด ๋์ฒด ์์ด์ฝ์ผ๋ก ๋ฐ๊พธ๋ ค ํ ๋, ๋น์ ์ ์ฑ์ ์ค์ ์ ๋ค์ด๊ฐ์ผ ํฉ๋๋ค.
์ฃผ์
์ฃผ์ ์ฑ ์์ด์ฝ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, ๋์ฒด ์ฑ ์์ด์ฝ ๋ํ ์ฑ ๋ฆฌ๋ทฐ์ ๋์์ด๋ฉฐ App Store Review Guidelines์ ๋ฐ๋์ ์ค์ํด์ผ ํฉ๋๋ค.
์ ํ ํ๋์จ์ด ์ ํ์ ๋ณต์ ๋ณธ์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
์ ํ ์ ํ์ ์ ์๊ถ์ผ๋ก ๋ณดํธ๋๋ฉฐ ๋น์ ์ ์ฑ ์์ด์ฝ์ผ๋ก ์ฌ์์ฐ๋ ์ ์์ต๋๋ค.
ํ๋ซํผ ๊ณ ๋ ค์ฌํญ
iOS, iPadOS
์ค์ ์์ด์ฝ์ ์ค๋ฒ๋ ์ด๋ ํ ๋๋ฆฌ๋ฅผ ์ถ๊ฐํ์ง ๋ง์ญ์์ค.
iOS๋ ์๋์ ์ผ๋ก 1ํฝ์ ์ ํ ๋๋ฆฌ๋ฅผ ๋ชจ๋ ์์ด์ฝ์ ์ถ๊ฐํจ์ผ๋ก์จ ์ค์ ์ ํ์ ๋ฐฐ๊ฒฝ์๋ ์ ๋ณด์ด๋๋ก ํฉ๋๋ค.
macOS
macOS์์, ์ฑ ์์ด์ฝ์ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ์ ์ฌ๊ฐํ ํํ, ์ ๋ฉด์ ๋ฐ๋ผ๋ณด๋ ์์ , ์ํ ์์น, ๊ท ์ผํ ์๋ ๊ทธ๋ฆผ์๋ฅผ ํฌํจํด ๊ณตํต์ ์ธ ์๊ฐ์ ํน์ง๋ค์ ๊ณต์ ํฉ๋๋ค. macOS์ ๋์์ธ ์ธ์ด์ ๊ธฐ๋ฐํด, ์ด๋ฌํ ํน์ง๋ค์ ์ฌ๋๋ค์ด macOS์์ ๊ธฐ๋ํ๋ ์ค์ ์ ๊ฐ์ ๋ ๋๋ง ์คํ์ผ์ ๋ณด์ฌ์ฃผ๋ฉด์๋ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์กฐํ๋กญ๊ฒ ๋ณด์ด๊ฒ ํฉ๋๋ค.
์ฌ๋๋ค์ด ๋น์ ์ ์ฑ์ ์ฌ์ฉํด ๋ฌด์์ ํ ์ ์๋์ง ์ ๋ฌํ๊ธฐ ์ํด ์ต์ํ ๋๊ตฌ๋ฅผ ๋ฌ์ฌํ๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค.
๋น์ ์ ์ฑ์ ๋ชฉ์ ์ ๋ํ ๋งฅ๋ฝ์ ์ ๋ฌํ๊ธฐ ์ํด, ๋๊ตฌ์ ํ๊ฒฝ์ด๋ ์ํฅ์ ์ฃผ๋ ์์ดํ ์ ๋ฌ์ฌํ๊ธฐ ์ํด ์์ด์ฝ ๋ฐฐ๊ฒฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, TextEdit ์์ด์ฝ์ ์คํ ํ์ฌ๊ณผ ์ข ์ด ๋ ธํธ๋ฅผ ์ฌ์ฉํด ์ค์ฉ์ ์ธ ๊ธ์ฐ๊ธฐ ๊ฒฝํ์ ์ ๋ฌํฉ๋๋ค. ์ธ๋ถ์ ์ด๊ณ ์ค์ ์ ์ธ ๋๊ตฌ์ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ ํ์, ๋ฐฐ๊ฒฝ ์์ ๋์ ๋๊ณ ์์ด์ฝ ์์ญ์ ์ด์ง ๋์ด๊ฐ๋๋ก ํ์ฅํ๋ ๊ฒ์ด ์ข ์ข ํจ๊ณผ์ ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ค๋ฉด, ๋๊ตฌ๊ฐ ๋ฐฐ๊ฒฝ๊ณผ ์๊ฐ์ ์ผ๋ก ํต์ผ๊ฐ์ด ์๋์ง, ๋ชจ์๋ฆฌ๊ฐ ๋ฅ๊ทผ ์ฌ๊ฐํ ๋ชจ์์ ์๋ํ์ง ์๋์ง ํ์ธํ์ญ์์ค.
์ค์ ์ฌ๋ฌผ์ ์ฑ ์์ด์ฝ์ ๋ฌ์ฌํ๋ค๋ฉด, ์ค์ ์ฌ๋ฃ๋ก ๋ง๋ค์ด์ง๊ณ ์ค์ ์ง๋์ ๊ฐ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ฒ ๋ง๋์ญ์์ค.
๋ฌผ์ฒด์ ๋ฌด๊ฒ์ ๋๋์ ์ ๋ฌํ๊ธฐ ์ํด ์ฒ, ์ ๋ฆฌ, ์ข
์ด, ๊ธ์๊ณผ ๊ฐ์ ๋ฌผ์ง๋ค์ ํน์ง์ ๋ณต์ ํ๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค. ์๋ฅผ ๋ค์ด, Xcode ์ฑ ์์ด์ฝ์ ๊ธ์์ผ๋ก ๋ ๋จธ๋ฆฌ์ ํด๋ฆฌ๋จธ ๊ทธ๋ฆฝ์ด ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๋ง์น๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์์ด์ฝ์ ๋์์ธ ํ ํ๋ฆฟ์ drop shadow๋ฅผ ์ฌ์ฉํ์ญ์์ค.
์ฑ ์์ด์ฝ ํ ํ๋ฆฟ์ ์์คํ ์ ์๋ drop shadow(์ผ์ฐจ์ ํจ๊ณผ๋ฅผ ์ฃผ๊ธฐ ์ํด ๋ฐ์ด๋ ๋ค์ ์ถ๊ฐ๋ ๊ทธ๋ฆผ์) ๋ฅผ ํฌํจํ๋ฉฐ, ์ด๊ฒ์ ๋น์ ์ ์ฑ ์์ด์ฝ์ด ๋ค๋ฅธ macOS ์์ด์ฝ๋ค๊ณผ ์ ์กฐํ๋๋๋ก ๋์์ค๋๋ค.
๋ด๋ถ ๊ทธ๋ฆผ์๋ ํ์ด๋ผ์ดํธ๋ฅผ ์ฌ์ฉํด ์ ๋ช ํจ๊ณผ ์ค์ ๊ฐ์ ์ฃผ๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค.
์๋ฅผ ๋ค์ด, ๋ฉ์ผ ์ฑ ์์ด์ฝ์ ๊ทธ๋ฆผ์์ ํ์ด๋ผ์ดํธ๋ฅผ ๋ ๋ค ์ฌ์ฉํด ๋ดํฌ๋ฅผ ์ง์ง ๊ฐ์ด ๋ง๋ค๊ณ , ๋ฎ๊ฐ๊ฐ ์ด์ง ์ด๋ ค ์์์ ์ ๋ฌํฉ๋๋ค. ๋ฐฐ๊ฒฝ ์์ ๋์์ง ๋๊ตฌ๋ฅผ ํฌํจํ๋ ์์ด์ฝ๋ค์(์๋ฅผ ๋ค์ด TextEdit๋ Xcode๊ฐ์) ๋ด๋ถ ๊ทธ๋ฆผ์๋ก ๊น์ด๊ฐ์ ๋ํ๊ณ ๋๊ตฌ๋ฅผ ๋ ์ง์ง ๊ฐ์ด ๋ณด์ด๊ฒ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฆผ์์ ํ์ด๋ผ์ดํธ๋ ์ค์ ์์ ์์นํ๋ฉฐ ์ฝ๊ฐ ์๋์ชฝ์ผ๋ก ๊ธฐ์ธ์ด์ง, ์์ด์ฝ์ ํฅํ๋ ๊ด์์ด ์์์ ๊ฐ์ ํฉ๋๋ค.
๋ชจ์๋ฆฌ๊ฐ ๋ฅ๊ทผ ์ฌ๊ฐํ ์ด์ธ์ ํํ๋ฅผ ์ ์ํ๋ ๊ฒ์ ํผํ์ญ์์ค.
๋๋ฌธ ๊ฒฝ์ฐ, ๋น์ ์ ๊ธฐ๋ณธ ์ฑ ์์ด์ฝ ๋ชจ์์ ๋ฏธ์ธ ์กฐ์ ํ๊ณ ์ถ์ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ทธ๊ฒ์ macOS์ ์ด์ธ๋ฆฌ์ง ์์ ๋ณด์ด๋ ์์ด์ฝ์ด ๋ ์ ์๋ค๋ ์ํ์ฑ์ ์๊ณ ์์ต๋๋ค. ๋ง์ฝ ๋ฐ๋์ ๋ชจ์์ ๋ฐ๊ฟ์ผ ํ๋ค๋ฉด, ๋ชจ์๋ฆฌ๊ฐ ๋ฅ๊ทผ ์ฌ๊ฐํ ์ค๋ฃจ์ฃ์ ์ฌ์ ํ ๋ํ๋ด๋ ๋ฏธ๋ฌํ ์กฐ์ ์ด ์ ํธ๋ฉ๋๋ค.
์ฃผ์ ์ปจํ ์ธ ๋ฅผ icon grid bounding box ๋ด๋ถ์ ์ ์งํ์ญ์์ค; ๋ชจ๋ ์ปจํ ์ธ ๋ฅผ outer bounding box ๋ด๋ถ์ ์ ์งํ์ญ์์ค.
์์ด์ฝ์ ์ฃผ์ ์ปจํ ์ธ ๊ฐ icon grid bounding box ๋๋จธ๋ก ํ์ฅ๋๋ฉด, ์ด์ธ๋ฆฌ์ง ์๋ ๋๋์ ์ฃผ๊ฒ ๋ฉ๋๋ค. ๋ง์ฝ ์์ด์ฝ์ ๋๊ตฌ๋ฅผ ์ค๋ฒ๋ ์ดํ๋ค๋ฉด, ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋๊ตฌ์ ์์ชฝ ๋์ outer bounding box์ ๋ง์ถ๊ณ ์๋์ชฝ ๋์ inner bounding box์ ๋ง์ถ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์์ด์ฝ ๋ด๋ถ ํญ๋ชฉ๋ค์ ์์น๋ฅผ ์ก๊ณ , ๋๊ทธ๋ผ๋ฏธ์ ๊ฐ์ ์ค์ฌ ๋ด๋ถ ์์๊ฐ ์์คํ ์ ๋ค๋ฅธ ์์ด์ฝ๊ณผ ์ผ๊ด์ฑ์ด ์๋์ง ํ์ธํ๊ธฐ ์ํด ๊ฒฉ์(grid)๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
tvOS, watchOS๋ ์๋ตํฉ๋๋ค.
'๐ฑ๐ iOS > ๐ค HIG' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HIG] Foundations - Materials (0) | 2022.09.26 |
---|