๋ณธ ๊ฒ์๊ธ์ edwith ๋ถ์คํธ์ฝ์ค iOS ํ๋ก๊ทธ๋๋ฐ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์์ฑํ ๊ฒ์๊ธ ์ ๋๋ค.
์ฝ์ฝ์ (API)
์ฝ์ฝ์๋ ์ ํ ๊ณ ์ ์ ๊ฐ์ฒด ์งํฅ ์์ฉ ํ๋ก๊ทธ๋จ ํ๊ฒฝ์ผ๋ก ๋งฅ OS X์ ์ด์ ์ฒด์ ๋ฅผ ์ํ ๊ฒ์ด๋ค. ๋งฅ OS X์๋ ํฌ๊ฒ ์นด๋ณธ, ์ด์ ๊ฐ๋ฅ ์ด์ ์ฒด์ ์ธํฐํ์ด์ค (BSD ํ๊ฒฝ์ ์ํจ), X11, ์๋ฐ์ ๋ค์ฏ ๊ฐ์ง API๊ฐ ์๋ค.
์ฝ์ฝ์ ํฐ์น
์์ดํฐ, ์์ดํจ๋ ๋ฐ ์์ดํ ํฐ์น์ฉ API์ด๋ค. ์ ํ์ด ๊ฐ๋ฐํ์ฌ ๊ฐ๋ฐ์๋ค์๊ฒ ์ ๊ณตํ๊ณ ์๋ค. ๋ค๋ฅธ ๋ง๋ก, ์ฝ์ฝ์ ํฐ์น ๊ณ์ธต(Cocoa Touch Layer)์ด๋ผ๊ณ ๋ ํ๋ค. ๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ๋, ์ด๋ฒคํธ-๊ตฌ๋(event-driven) ๊ธฐ๋ฒ์ ์ฐ๋ ์์ดํฐ ๋ฐ ์์ดํ ํฐ์น์ฉ ์์ฉ ์ํํธ์จ์ด๋ ๋ณดํต ์ฝ์ฝ์ ํฐ์น ๊ณ์ธต์ ๊ธฐ๋ฐํ์ฌ ์์ฑ๋๋ค. ๋ํ, ์ฌ์ฉ์ ์ ํ๋ฒํธ๋ถ(user contacts)์ ๊ฐ์ ๊ธฐ๊ธฐ์ ํต์ฌ ๊ธฐ๋ฅ์ ์ ๊ทผํ๊ธฐ ์ํด์๋ ์ฝ์ฝ์ ํฐ์น ๊ณ์ธต์ ์ด์ฉํ์ฌ์ผ ํ๋ค.
iOS 4๊ณ์ธต ์ค ์์๋ก, Core Services๋ Core OS Framework๋ฅผ ์ด์ฉํ๊ณ , Media Layer Framework๋ฅผ ๊ตฌํํ๋๋ฐ ์ฌ์ฉ๋๋ค.
Cocoa Touch Framework ์ค ๊ฐ์ฅ ์์ฃผ ์ฐ์ด๋ UIKit์ Foundation์ ๋ค์ ๊ฒ์๊ธ์์ ๋ค๋ฃจ์ด ๋ณด๊ฒ ๋ค.
'๐ฉ๐ปโ๐ป > iOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Swift Card Flip ์ ๋๋ฉ์ด์ ๊ตฌํํ๊ธฐ (3) | 2020.09.12 |
---|---|
UIKit๋? (0) | 2020.07.12 |
AVFoundation, Timer๋? (0) | 2020.07.08 |
UIButton, UISlider, UILabel์ด๋? (0) | 2020.07.07 |
IBOutlet, IBAction์ด๋? (0) | 2020.06.26 |