framework
-
ํ๊ฒ์ ํ๋ ์์ํฌ ์ถ๊ฐํด๋ณด๊ธฐXcode 2022. 2. 14. 11:00
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ ํ๋ก์ ํธ ์ฑ ํ๊ฒ์ ํ๋ ์์ํฌ๋ฅผ ์ถ๊ฐํด์ ์ฌ์ฉํ๋ ํ์ต์ ํด๋ณด๊ฒ ์ต๋๋ค๐๐ป ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๋ค๋ณด๋ฉด ๊ท๋ชจ๋ ํ์์ด ์ปค์ง๊ณ ๋น๋์๋๋ ์ ํ๋๋ ๊ฒฝํ์ด ๋ง์์๊ฒ๋๋ค. ์ด์ ๋ชจ๋๋ก ๋๋๋ ๋ชจ๋ํ๋ฅผ ์งํํ๊ณ ์ด ๋ชจ๋๋ค์ ํ๋ ์์ํฌ๋ก ๋ง๋ค์ด ๋ํ๋์๋ฅผ ๊ฑธ์ด ์ฌ์ฉํ๋ค๋ฉด ๋น๋ ์๋ ๊ฐ์ ์ด๋ ๋ชจ๋๋ณ ์์กด์ฑ์ ๊ด๋ฆฌํ๊ธฐ ์ฉ์ดํด์ง๋๋ค๐ ๊ทธ๋์ ์ค๋์ ์์ฃผ ๊ฐ๋จํ ๊ธฐ์กด ์ฑ ํ๊ฒ์ ๋ชจ๋์ ํ๊ณ ์ถ์ ํ๋ ์์ํฌ๋ฅผ ์ถ๊ฐํ๊ณ ๊ฐ๋จํ ์ค์ ํ๋ฉฐ ์ฌ์ฉํ๋๊ฑธ ํด๋ณด๋ คํฉ๋๋ค! 1. ํ๋ก์ ํธ ํ๊ฒ์์ ํ๋ ์์ํฌ ๋ฑ๋ก ํ๋ก์ ํธ์ ์ฑ ํ๊ฒ์์ ํ๋จ + ๋ฒํผ์ ๋๋ฌ Framework๋ฅผ ๊ฒ์ํ์ฌ Next๋ฅผ ๋๋ฌ์ค๋๋ค. ์๊ธฐ์ ์ํ๋ ํ๋ ์์ํฌ ๋ค์ด๋ฐ์ ๋ถ์ฌ์ฃผ๊ณ Identifier๋ ์ฑ ํ๊ฒ๊ณผ ๋์ผํ๊ฒ ๊ฐ์ ธ๊ฐ์ค๋๋ค...
-
Static Framework & Dynamic Framework (feat. Library)Xcode 2022. 1. 12. 09:23
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ Framework์ ๋ํด์ static๊ณผ dynamic์ผ๋ก ๋๋ ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐๐ป ์ฐ์ Framework์ ๋ํด ์ง์ด๋ณด๊ณ ๊ฐ๊ป์. Framework? ํ๋ ์์ํฌ๋ผ ํจ์ frame + work์ ํฉ์ฑ์ด์ ๋๋ค. ์ฆ ์ง์ญํด๋ณด์๋ฉด "์ผํ๋ ํ"์ด๋ผ๊ณ ๋ณผ ์ ์์ด์. ๋น์ฐํ ์ด๋ ๊ฒ๋ง ์ค๋ช ํ๋ฉด ์ด๊ฒ๋ญ์ผ.. ํ๊ฒ ์ฃ ? ๋ค์ ๋งํด๋ณด๋ฉด ํ๋ ์์ํฌ๋ผ๋๊ฑด ์ฃผ์ด์ง ์์ ๊ทธ๋ฆฌ๊ณ ๊ท์น์ผ๋ก ์ํ๋๊ฑธ ๊ตฌํํ๋ ํ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค. ์กฐ๊ธ ๋ ํ๋ก๊ทธ๋๋ฐ์ ๊ด์ ์์ ๋ฐ๋ผ๋ณผ๊ป์. Xcode๋ก ๊ฐ๋ฐํ๋ค๋ณด๋ฉด ํ ํ๋ก์ ํธ ํ๊ฒ์ ๋ง์๊ฒ๋ค ๋ฃ๊ธฐ๋ณด๋ค ๋ฐ๋ก ํ๋ ์์ํฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๋นผ์ ๋ชจ๋ํ๋ฅผ ์งํํฉ๋๋ค. ์ฆ ์ฌ๊ธฐ์ ๋ชจ๋ํ๋ก ๋ณ๋๋ก ๋นผ์ ๊ฐ์ ธ์ ์ฌ์ฉํ๋ค๋๊ฒ์ ์ด ๋ณ๋ ๋บ ๋ชจ๋์ ๊ท์น์ ๋ฐ๋ผ ํ๋ก๊ทธ๋จ์..