๐ŸŒฑ SeSAC

[SeSAC] 220725 TIL

taeeekki 2022. 7. 26. 12:51

App Bundle, ipa

.app bundle

์•ฑ ๋ฒˆ๋“ค์„ ์ด์šฉํ•œ ๋นŒ๋“œ์— ๋Œ€ํ•ด์„œ ์ง„์ž‘์— ์•Œ์•˜๋‹ค๋ฉด ์–ด๋• ์„๊นŒ? ์ด์ „์— ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค์šด๋ฐ›์•„์„œ ์‚ฌ์šฉ์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด์•ผ ํ•˜๋Š” ์ผ์ด ์žˆ์—ˆ๋Š”๋ฐ ํ”„๋กœ์ ํŠธ ํŒจํ‚ค์ง€ ์ธ๋ฑ์‹ฑ์„ ํ•˜๋Š” ์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ฑธ๋ ค์„œ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐ ๋ฐ˜๋‚˜์ ˆ ์ด์ƒ ์‹œ๊ฐ„์„ ์ผ๋˜ ๊ธฐ์–ต์ด ์žˆ๋‹ค. ๋นŒ๋“œ๊ฐ€ ๋˜๋Š” ์•ฑ ๋ฒˆ๋“ค์„ ๋ฐ›์•˜๋‹ค๋ฉด ์ข‹์•˜์„ํ…๋ฐ.. ๋ˆˆ๋ฌผ์ด ๋‚œ๋‹ค.

.ipa

  • iOS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„์นด์ด๋ธŒ ํŒŒ์ผ
  • ๊ณ„์ •์ด ๋ถ™์–ด ์žˆ์Œ.

Build

  • ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ(Option)
  • ์‹ค์ œ ๊ธฐ๊ธฐ(๊ฐœ๋ฐœ์ž ๊ณ„์ • ํ•„์š”)
  • Debug mode : ๊ฐœ๋ฐœ์šฉ
  • Release mode : ์ถœ์‹œ

Xcode ๋‹จ์ถ•ํ‚ค

๋‹จ์ถ•ํ‚ค๋Š” ์‹œ๊ฐ„๋‚  ๋•Œ ์ •๋ฆฌํ•ด์„œ ๋Œ์•„์™€์•ผ์ง€

 

  • option + cmd + [ , ] : ์ฝ”๋“œ ๋ธ”๋Ÿญ ์ด๋™
  • shift + control + ํด๋ฆญ : ๋‹ค์ค‘ ์ปค์„œ ์ง€์ •
  • cmd + option + e : ๋™์ผ ๋‹จ์–ด ์„ ํƒ
  • refactor - generate memberwise initializer : ์ดˆ๊ธฐํ™” ๊ตฌ๋ฌธ ์ž๋™ ์ƒ์„ฑ
  • ์ค‘๊ด„ํ˜ธ ๋”๋ธ”ํด๋ฆญ : ํ•ด๋‹น ๋ธ”๋Ÿญ ์„ ํƒ
  • control + cmd + โฌ†๏ธ/โฌ‡๏ธ : ์Šค์œ„ํ”„ํŠธ ํŒŒ์ผ ์ธํ„ฐํŽ˜์ด์Šค ํ™•์ธ
  • Edit - Format - Speilling and Grammer / Transformations : ๋ฌธ๋ฒ• ์ฒดํฌ, ์ผ๊ด„ ๋ณ€๊ฒฝ
  • control + i : ์ฝ”๋“œ ๋ธ”๋Ÿญ ์ •๋ ฌ
  • control + cmd + ์œ„์ชฝ ํ™”์‚ดํ‘œ : interface ์ •๋ฆฌ
  • option + cmd + l : ์ปค์„œ ์ฐพ๊ธฐ
  • cmd + l : ํŠน์ • ๋ผ์ธ ์ฐพ๊ธฐ