Package

Finder๊ฐ€ ๋‹จ์ผ ํŒŒ์ผ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ

๊ฐ€์žฅ ์‰ฝ๊ฒŒ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” Application์— ์žˆ๋Š” ์ตœ์ข… Product! .app ์ด๋‹ค. ํด๋ฆญํ•˜๋ฉด ์‹คํ–‰์ด ๋˜์ง€๋งŒ, ์‹ค์ œ๋กœ ์šฐ์ธกํด๋ฆญ์„ ํ•˜๊ฒŒ๋˜๋ฉด Show Package Contents๋ผ๋Š” ์˜ต์…˜์ด ์žˆ๋Š” ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ํด๋ฆญํ•˜๋ฉด ์‹คํ–‰์ด ๋œ๋‹ค๋Š” ์ ์—์„œ Package๋Š” Finder์—๊ฒŒ ๋‹จ์ผ ํŒŒ์ผ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋™์ž‘ํ•œ๋‹ค. (Opague Directory)

์ด Package์•ˆ์—๋Š” Application์„ ์‹คํ–‰ํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์ฝ”๋“œ์™€ ๋ฆฌ์†Œ์Šค ํŒŒ์ผ์ด ์žˆ๋‹ค. ํ•˜์œ„ ์„ค๋ช…ํ•  Bundle๊ณผ ๊ต‰์žฅํžˆ ์œ ์‚ฌํ•˜์ง€๋งŒ, ํ•ด๋‹น ๋‹จ์œ„๋Š” Finder๊ฐ€ ๋‹จ์ผ ํŒŒ์ผ์ฒ˜๋Ÿผ ์ธ์‹ํ•˜๋Š” ๊ฒƒ์— ์ค‘์ ์ด ๊ฐ€์žˆ๋Š” ์šฉ์–ด๋ผ๋Š” ์‚ฌ์‹ค์„ ๊ธฐ์–ตํ•˜์ž.

๊ตณ์ด ์ด๋ ‡๊ฒŒ Package๋ผ๋Š” ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š”, ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์ด Finder๋ฅผ ํ†ตํ•ด์„œ Application์„ ์‹คํ–‰ํ•  ๋•Œ, ๋‹จ์ผ ํŒŒ์ผ์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜๋„๋ก ํ•˜์—ฌ ๋‚ด๋ถ€ ํŒŒ์ผ์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒƒ์„ ์›์ฒœ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•ด์„œ๋‹ค. ์ฆ‰, Package๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š”, finder๋ฅผ ์†์ด๊ธฐ ์œ„ํ•ด์„œ, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋กœ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค.

์ด๋ ‡๊ฒŒ finder๊ฐ€ ๋‹จ์ผ ํŒŒ์ผ๋กœ ๊ฐ„์ฃผํ•˜๋Š” ํ™•์žฅ์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ๋“ค์ด ์žˆ๋‹ค.

  • .app
  • .bundle
  • .framework
  • .plugin
  • .kext

Reference