ํ๋์จ์ด ๊ฐ์๋ ์ผ์, ๊ฐ์๊ณ ์ผ์, ์ฃผ๋ณ๊ด ์ผ์, GPS ์ผ์ ๊ธฐ๋ฅ ์ฌ์ฉ ๋ถ๊ฐ ๋ ์๊ฐ๋ฝ์ผ๋ก ํ๋ ์ค์ธ, ์ค์์ ์ฌ์ฉ ๋ถ๊ฐ (๋ง์ฐ์ค ํฐ์น) ์นด๋ฉ๋ผ ๊ธฐ๋ฅ ์ฌ์ฉ ๋ถ๊ฐ ๋ง์ดํฌ ๊ธฐ๋ฅ ์ฌ์ฉ ๋ถ๊ฐ ์ ํ ๊ธฐ๋ฅ ์ฌ์ฉ ๋ถ๊ฐ API Apple์ ํธ์ ์๋ฆผ ๋ฐ๊ธฐ, ๋ณด๋ด๊ธฐ ๊ธฐ๋ฅ ์ฌ์ฉ ๋ถ๊ฐ ์ฌ์ง, ์ฐ๋ฝ์ฒ, ์บ๋ฆฐ๋์ ์์ธ์คํ ๋ ๋ฏธ๋ฆฌ ์๋ ค์ฃผ๋ ์๋ฆผ ์ฌ์ฉ ๋ถ๊ฐ Handoff ๊ธฐ๋ฅ ์ฌ์ฉ ๋ถ๊ฐ(ํ ๊ธฐ๊ธฐ์์ ์์ํ ์์
์ ์ฃผ๋ณ์ ๋ค๋ฅธ ๊ธฐ๊ธฐ๋ก ์ ํํ์ฌ ๊ณ์ ์ด์ด์ ํ๋ ๊ธฐ๋ฅ) MessageUI ๊ธฐ๋ฅ ์ฌ์ฉ ๋ถ๊ฐ ๊ทธ ์ธ ๋งฅ์ ์ฑ๋ฅ์ด ์์ดํฐ๋ณด๋ค ๋ฐ์ด๋ CPU๋ ๋ฉ๋ชจ๋ฆฌ์ ์ผ๋ง๋ ๋ถ๋ด๋๋์ง ์ ์ ์์ ๋คํธ์ํฌ ์๋ ์ฒดํฌ ๋ถ๊ฐ ํ์ด์ค ์์ด๋๋ ์ง์ ์ผ๊ตด ์ธ์์ด ์๋์ง๋ง ์ธ์๋จ, ์๋จ ์ฒ๋ฆฌ๋ ์๋ ๊ฐ๋ฅ ์ฐธ๊ณ https://developer.app..
iOS/Interview Questions
Frame์ด๋? View์ ์์น์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ ๊ฒ์ผ๋ก ์์น๋ Super View์ ์ขํ๊ณ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ํ๋๋ค. ํฌ๊ธฐ๋ ํด๋น ๋ทฐ์ ์์ญ์ ๋ชจ๋ ๊ฐ์ธ๋ ์ฌ๊ฐํ์ด๋ค. frame์ ์์น(origin)๊ฐ์ ๋ณ๊ฒฝํ๋ฉด subView๋ ํจ๊ป ์์ง์ด๋ฉฐ, ๋ทฐ ์์ฒด๋ฅผ ์ด๋ํ๋ค. ์ธ์ ์ฌ์ฉ? ๐ค UIView์ ์์น ๋ฐ ํฌ๊ธฐ๋ฅผ ์ค์ ํ ๋ ์ฌ์ฉํ๋ค! Bounds๋? View์ ์์น์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ ๊ฒ์ผ๋ก origin ๊ธฐ์ค์ ์ด ์๊ธฐ ์์ ์ ์ขํ๊ณ๋ฅผ ๊ฐ๋ฆฌํจ๋ค. width์ height์ ๊ธฐ์ค์ ๋ทฐ ์์ญ ์์ฒด์ด๋ค. ์๊ธฐ ์์ ์ ์์ ์ด ์ขํ์ ์์์ ์ด๋ค. Bounds์ ์์น(origin)๊ฐ์ ๋ณ๊ฒฝํ๋ฉด ๋ทฐ ์์ฒด๊ฐ ์๋ ํ๋ฉด์ด ๋ณด์ฌ์ง๋ ์ฐฝ์ด ์ด๋ํ๋ค. ์ฆ ์๊ธฐ ์์ ์ ๊ฐ๋งํ ์๊ณ subView๋ค์ด ๋ฐ๋ ์ขํ๋ก ์ด๋ํ๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค..