๐Ÿ’ก TIL - 22.07.04

saniยท2022๋…„ 7์›” 4์ผ
1

โœ… Checklist

  1. Bundle Identifier
  2. Human Interface Guidelines
  3. SF Symbols
  4. Asset
  5. Launch Screen
  6. Entry Point
  7. Simulator Build


1. Bundle Identifier

์•ฑ์˜ ๊ณ ์œ ํ•œ ID. ์šฐ๋ฆฌ์˜ ์ฃผ๋ฏผ๋ฒˆํ˜ธ์™€๋„ ๊ฐ™๋‹ค. ๋‚˜์ค‘์— ๋ฐ”๊ฟ€ ์ˆ˜๋Š” ์žˆ์ง€๋งŒ.. ๊ทธ๋Ÿฌ๋ฉด ์•ฑ์Šคํ† ์–ด์— ์•„์˜ˆ ๋‹ค๋ฅธ ์•ฑ์œผ๋กœ ์˜ฌ๋ผ๊ฐ„๋‹ค! ๋ชป ๋ฐ”๊พผ๋‹ค๊ณ  ํ•˜๋Š” ๊ฒŒ ๋งž๋‹ค,,
โ†’ Bundle IDs ๋ณด๋Ÿฌ ๊ฐ€๊ธฐ




2. Human Interface Guidelines

์ค„์—ฌ์„œ HIG๋ผ๊ณ  ๋งŽ์ด ๋ถ€๋ฅด๋Š” ๊ฒƒ ๊ฐ™๋‹ค. Apple ํ”Œ๋žซํผ์˜ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•  ๋•Œ ๋„์›€์ด ๋˜๋Š” ๊ฐ€์ด๋“œ๋ผ์ธ! ๋„ˆ๋ฌด ์ž์ฃผ(?) ๋ณด๋Š” ๋‹จ์ˆœํ•œ ์š”์†Œ๋“ค์ด๋ผ ์ง€๋‚˜์น˜๊ธฐ ์‰ฝ์ง€๋งŒ ๊ผญ ํ•„์š”ํ•œ ์ด๋Ÿฐ ๋ฒ„ํŠผ ๊ฐ™์€ ์˜ค๋ธŒ์ ํŠธ๋“ค์ด๋‚˜ ๋™์ž‘๋“ค์„ ์ž์„ธํžˆ ์„œ์ˆ ํ•ด ๋†“์•˜๋‹ค. ์ž ์‹œ ํ›‘์–ด ๋ณด์•˜๋Š”๋ฐ๋„ ์•„ ์—ญ์‹œ ์•„์ดํฐ ์•ฑ๋“ค์ด ์ผ๊ด€์„ฑ ์žˆ๊ณ  ํŽธ์˜์„ฑ์ด ์ข‹์€ ๊ฒƒ์ด ๋‹ค ์ด๋Ÿฐ ์—ฐ๊ตฌ๋ฅผ ํ†ตํ•ด ์ด๋ค„์ง„ ๊ฑฐ๊ตฌ๋‚˜,, ํ•˜๊ณ  ๊นจ๋‹ซ๊ฒŒ ๋œ๋‹ค :) ์ฐจ๊ทผ์ฐจ๊ทผ ์ญ‰ ์ฝ์–ด ๋ณด๋ฉด ์ •๋ง ๋งŽ์€ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™๋‹ค! (์‚ฌ์šฉ์ž๋กœ์„œ ์ฝ์–ด๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์„๋“ฏ!!)

โ†’ Human Interface Guidelines ๋ณด๋Ÿฌ ๊ฐ€๊ธฐ




3. SF Symbols

SF Symbols์—์„œ SF๋Š” San Francisco๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์• ํ”Œ์˜ ์‹œ์Šคํ…œ ํฐํŠธ์ธ San Francisco์™€ ์Šค๋ฌด์Šคํ•˜๊ฒŒ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋„๋ก ๋””์ž์ธ๋œ ์•„์ด์ฝ”๋…ธ๊ทธ๋ž˜ํ”ผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‹ค. ๋ฌด๋ ค 4,000๊ฐœ๊ฐ€ ๋„˜๋Š” ์‹ฌ๋ณผ๋“ค์ด ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค! macOS์—์„œ๋Š” ์•ฑ๋„ ๋‹ค์šด์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์‹ฌ๋ณผ, ์•„์ด์ฝ˜ ์ด๋Ÿฐ ๊ฑฐ ์—„์ฒญ ์ข‹์•„ํ•ด์„œ SF Symbols ์•ฑ์„ ํ•œ์ฐธ ๋™์•ˆ ๋‘˜๋Ÿฌ ๋ดค๋˜ ๊ธฐ์–ต์ด ๋‚œ๋‹ค. ๊น”๋”ํ•˜๊ณ  ์ง๊ด€์ ์ด๊ณ , ์™ ์ง€ ๋ชจ๋ฅด๊ฒŒ ๊ฐœ๋ฐœํ•  ๋•Œ๋„ ์ด๋ฏธ์ง€ ์—์…‹๋ณด๋‹ค ์„ ํ˜ธํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ ๊ฐ€ํ‹ˆ,,

โ†’ SF Symbols ๋ณด๋Ÿฌ ๊ฐ€๊ธฐ




4. Asset

๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ์ด๋ฏธ์ง€, ์ปฌ๋Ÿฌ, ๋ฐ์ดํ„ฐ ๋“ฑ์„ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค(?). ์—์…‹ ์นดํƒˆ๋กœ๊ทธ(Assets.xcassets)๋ฅผ ์ด์šฉํ•˜๋ฉด ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค :)

โ†’ Asset Management ๋ณด๋Ÿฌ ๊ฐ€๊ธฐ




5. Launch Screen

์•ฑ์ด ๊ตฌ๋™๋  ๋•Œ ์ฒ˜์Œ์— ๋ณด์—ฌ์ฃผ๋Š” ์‹œ์ž‘ ์”ฌ์ด๋‹ค. ๋ณดํ†ต Splash ํ™”๋ฉด์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ, iOS์—์„œ๋Š” ๋Ÿฐ์น˜ ์Šคํฌ๋ฆฐ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค๊ณ  ํ•œ๋‹ค. ๋ณดํ†ต ์ด๋ฏธ์ง€ ์ •๋„๋ฅผ ๋„์šด๋‹ค๊ณ  ํ•œ๋‹ค! ๋‚˜๋ฆ„ ์•ฑ์˜ ์ฒซ์ธ์ƒ(?)์ด๋ผ ํ•  ์ˆ˜ ์žˆ์„๋“ฏ..?! HIG์— ์†Œ๊ฐœ๊ฐ€ ๋˜์–ด ์žˆ๋‹ค.

โ†’ Launching ๋ณด๋Ÿฌ ๊ฐ€๊ธฐ




6. Entry Point

๋ทฐ ์ปจํŠธ๋กค๋Ÿฌ ์™ผ์ชฝ์— ๋ณด์ด๋Š” ํ™”์‚ดํ‘œ๊ฐ€ Storyboard Entry Point๋‹ค :) ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋ž์œผ๋กœ ๋‹ค๋ฅธ ๋ทฐ ์ปจํŠธ๋กค๋Ÿฌ์— ์˜ฎ๊ธธ ์ˆ˜๋„ ์žˆ๋‹ค.


์‹ค์ˆ˜๋กœ ์ง€์›Œ ๋ฒ„๋ ธ๋‹ค๋ฉด?

๋ทฐ ์ปจํŠธ๋กค๋Ÿฌ ์„ ํƒ ํ›„ Attributes inspector์—์„œ Is Initial View Controller์— ์ฒดํฌํ•ด ์ฃผ๋ฉด ๋œ๋‹ค!





7. Simulator Build

์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ์ง์ ‘ ์•„์ดํฐ์— ๋นŒ๋“œํ•˜์ง€ ์•Š๊ณ ๋„ ๋นŒ๋“œ๋ฅผ ํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋‹จ ํƒ€๊ฒŸ์€ ๋ฌด์กฐ๊ฑด ์ง€์ •ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค! ์•ˆ๊ทธ๋Ÿฌ๋ฉด ์˜ค๋ฅ˜๋‚จ..



run destination - Add Additional Simulators๋ฅผ ํ†ตํ•ด ์•„์ฃผ ์˜›๋‚  ์•„์ดํฐ๊ณผ iOS ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค!(3GS๋Š” ์—†๋‹ค..!)




profile
๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป

0๊ฐœ์˜ ๋Œ“๊ธ€