Swift๋ก macOS AI ์์ด์ ํธ๋ฅผ ์ง์ ๋ง๋ค์ด๋ณธ ํ์ด 6๊ฐ์๊ฐ์ ๊ฒฝํ์ ๊ณต์ ํ์ด์.
๊ฐ์ฅ ํฐ ๋ฐ๊ฒฌ์ "์คํฌ๋ฆฐ์ท + OCR" ๋ฐฉ์์ด ๋ฐ๋ชจ์์๋ง ํตํ๋ค๋ ๊ฑฐ์์. ํด์๋์ ๋ฐ๋ผ ๋ฒํผ ์์น๊ฐ ๋ฌ๋ผ์ง๊ณ , UI ์ ๋ฐ์ดํธ ํ ๋ฒ์ ์ขํ๊ฐ ๋ค ํ์ด์ง๊ฑฐ๋ ์. ๊ทธ๋์ ํ์ macOS ์ ๊ทผ์ฑ API๋ก ์ ํํ๋๋ฐ, ์ ์ฅ ๋ฒํผ์ ์ด๋ค ํ ๋ง์์๋ AXButton + "Save"๋ก ์ผ๊ด๋๊ฒ ์กฐํ๋ผ์.
ํ๋ฉด ์บก์ฒ๋ macOS 12.3์์ ๋์ ๋ ScreenCaptureKit์ ์ผ์ด์. GPU ๊ฐ์์ผ๋ก CPU ๋ถํ๋ฅผ ๋ฎ์ถ๋ฉด์ ์ฐฝ ๋จ์ ํํฐ๋ง๊น์ง ๊ฐ๋ฅํ๊ณ , ์๋ํ ์ค์ ๊ณ ๋น๋, ๋๊ธฐ ์ค์ ์ ๋น๋๋ก ์บก์ฒ ์ฃผ๊ธฐ๋ฅผ ์๋ ์กฐ์ ํ๋ ๋ฐฉ์์ ํํ์ด์.
์คํฌ๋ฆฐ์ท ๋์ OS๊ฐ ์ง์ ์ ๊ณตํ๋ UI ํธ๋ฆฌ๋ฅผ ์ฐ๋ ๊ฒ ์์ด์ ํธ ์์ ์ฑ์ ํต์ฌ์ด๋ผ๋ ๊ฑธ ๋ค์ ํ์ธํ ์ฌ๋ก์์.