Xcode์— ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๋‹ค๋ณด๋ฉด, Create groups, Create folder reference์™€ ๊ฐ™์€ ์„ ํƒ์ง€๋ฅผ ๋งˆ์ฃผํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋…€์„์˜ ์˜๋ฏธ๋Š” ๋ฌด์—‡์ผ๊นŒ??

๋ฐ”๋กœ ์ด๋…€์„์ด๋‹ค.

Create groups

  • Finder์— ํด๋”๊ฐ€ ์ƒ๊ธด๋‹ค.
  • ํšŒ์ƒ‰ ์•„์ด์ฝ˜์ด๋‹ค.
  • Group์„ ๋งŒ๋“ค์–ด์ค€๋‹ค.
  • Finder์—์„œ ํ”„๋กœ์ ํŠธ์˜ ์ƒˆ๋กœ ์ƒ๊ธด ํด๋”์— ๋“ค์–ด๊ฐ€ ๊ฑฐ๊ธฐ์— ๋‹ค๋ฅธ ํŒŒ์ผ๋“ค์„ ๋„ฃ์–ด๋„, Xcode Project์—๋Š” ๋ฐ˜์˜๋˜์ง€ ์•Š๋Š”๋‹ค.
  • ๋Œ€๋ถ€๋ถ„์€ ์ด ํƒ€์ž…์ด๋‹ค.
  • ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด, ๊ทธ๋ฃน์˜ ๊ฐ ํŒŒ์ผ์ด ์†ํ•ด์•ผ ํ•  ํƒ€๊ฒŸ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋˜ํ•œ ํŠน์ • ํŒŒ์ผ์ด ํ”„๋กœ์ ํŠธ์— ์ž˜๋ชป ์ถ”๊ฐ€๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.

Create folder references

  • Finder์— ํด๋”๊ฐ€ ์ƒ๊ธด๋‹ค.
  • ํŒŒ๋ž‘ ์•„์ด์ฝ˜์ด๋‹ค.
  • ์ƒ๊ธด ํด๋”์— ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์ฆ‰๊ฐ Xcode์— ๋ฐ˜์˜๋œ๋‹ค.
  • ์ฆ‰, ํด๋”์™€ ์™„์ „์ด 1๋Œ€1 ๋งค์นญ๋œ๋‹ค.
  • ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์—, Finder์—์„œ ํŒŒ์ผ์„ ์ง€์šฐ๊ฑฐ๋‚˜, Project์—์„œ ์ง€์šฐ๋ฉด ์–‘๋ฐฉํ–ฅ์— ๋™์‹œ ๋ฐ˜์˜๋œ๋‹ค.
  • ๋ณ„๋„ ํŒŒ์ผ์ด ์•„๋‹Œ, ์ „์ฒด ํด๋”์— ๋Œ€ํ•ด์„œ ํƒ€๊ฒŸ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

Which One to Choose?

๋Œ€๋ถ€๋ถ„์€ Group์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ, ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด, ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์„ฑํ•  ๋•Œ ์ข€ ๋” ์ข‹์€ ํŒ๋‹จ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. folder reference๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๊ฐœ๋ฐœ์ž ํŒ€ ์™ธ๋ถ€์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€, ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์— Asset์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ.
    • reference๋กœ ํ•ด๋‘๋ฉด ํด๋”์— ๋„ฃ๊ธฐ๋งŒ ํ•ด๋„ ํ”„๋กœ์ ํŠธ์— ๋ฐ”๋กœ ๋ฐ˜์˜๋˜์–ด ์‰ฝ๊ฒŒ ์ž‘์—… ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค ๋„์ค‘ Asset์„ ๋ฐ”๊ฟ”์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ.
    • ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ€์žฅ ์ตœ๊ทผ์— ๋ฐœ์ƒํ•œ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋ฉด, reference๋กœ ๊ฑด ๋’ค ์ฆ‰๊ฐ์ ์œผ๋กœ ๋ฐ˜์˜ํ•˜๊ฒŒ ํ•˜๋ฉด ์ข‹๋‹ค.

Reference