ํน์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์ฐ์ฌ ์๋ ๋ฌธ์๋ฅผ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์ฎ๊ธฐ๋ ํ๋ก๊ทธ๋จ
์์ค ์ฝ๋์์ ๋ชฉ์ ์ฝ๋๋ก ์ฎ๊ธฐ๋ ๊ณผ์ ์ ํจ
์์ค ํ๋ก๊ทธ๋จ์ ์ฝ์ด์ ์ฆ์ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ์ธํฐํ๋ฆฌํฐ์๋ ๊ตฌ๋ถ๋จ
-
๊ตฌ๋ฌธ ๋ถ์ : ์์ค ์ฝ๋ ํ์ผ์ ์ฝ์ด ๊ฐ๋ณ ๋ฌธ๋ฒ์์ ๋จ์๋ก ์๋ฅธ ํ, ์ถ์ ๊ตฌ๋ฌธ ํธ๋ฆฌ๋ฅผ ์์ฑ. ๋ฌธ๋ฒ์ ๋ง์ง ์๋ ์์ค ์ฝ๋๋ ์ฌ์ฉ์์๊ฒ ์๋ ค์ค.
-
์ต์ ํ : ์ถ์ ๊ตฌ๋ฌธ ํธ๋ฆฌ๋ฅผ ๋ถ์ํ์ฌ ์ต์ ํ ์ํ. ๋๋ฌํ ์ ์๋ ์ฝ๋๋ฅผ ์๋ณํ๊ฑฐ๋ ์์ ํํ์์ ๋ฏธ๋ฆฌ ๊ณ์ฐํ๊ฑฐ๋ ๋ฃจํ ํ๊ธฐ ๋ฑ์ ์งํ
-
์ฝ๋ ์์ฑ : ์ต์ ํ๋ ๊ตฌ๋ฌธ ํธ๋ฆฌ๋ก๋ถํฐ ๋ชฉ์ ์ฝ๋๋ฅผ ์์ฑ. ๋ชฉํ ์ฝ๋๊ฐ ๊ธฐ๊ณ์ด์ผ ๊ฒฝ์ฐ, ๋ ์ง์คํฐ ํ ๋น, ์ฐ์ฐ ์์ ๋ฐ๊พธ๊ธฐ ๋ฑ ํ๋์จ์ด์ ๋ง๋ ์ต์ ํ๊ฐ ์งํ
-
๋งํน : ๋ชฉ์ ์ฝ๋๊ฐ ๊ธฐ๊ณ์ด์ผ ๊ฒฝ์ฐ, ์ฌ๋ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชฉ์ ์ฝ๋๋ฅผ ๋ฌถ์ด ํ๋์ ์คํ ํ์ผ์ ์์ฑ.
์๋ ํํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๋ ์ฐ๋ build setting
-
ObjC : Objective-C ํด๋์ค๋ ์นดํ ๊ณ ๋ฆฌ๋ก ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ํ ๊ฐ์ฒด ํ์ผ๋ค์ ๋ชจ๋ ์ ์ฌํด์ฃผ๋ ํ๋๊ทธ
-
all_load : linker๊ฐ Object-C Code๊ฐ ์๋์ง ์๊ด ์์ด ๋ชจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฐ์ฒด๋ฅผ ๋ก๋ํ๋ผ๋ ํ๋๊ทธ
-
force_load : ๋ค์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฒฝ๋ก๊ฐ ๋ถ์. ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ง ๊ฐ์ ๋ก ๋ก๋ํ๋ผ๋ ํ๋๊ทธ