-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Apple์ ์ ๋ง์ ํ๋ ์์ํฌ๋ค์ ํตํด ์ฐ์ ์ ๋ฐ์ ๊ฑธ์ณ ํญ ๋๊ฒ ๊ธฐ์ ์ ์ธ ์ง์์ ํ๊ณ ์์ต๋๋ค. ๊ฐ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ ๋๋ API์ ํ์ฉ๋ฒ๋ง์ด ์๋๋ผ ํด๋น ๋๋ฉ์ธ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ง์์ ํ์๋ก ํ๊ณ ์์ต๋๋ค.
Bare Bones ํ๋ก์ ํธ๋ Apple ์ด ๋ค๋ฃจ๋ ํญ ๋์ ๊ธฐ์ ๋ถ์ผ ๊ฐ๊ฐ์ ๋ํด ํ์ต์ ์ถ๋ฐ์ ์ ์ ๊ณตํด ์ฃผ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค.
Bare Bones Miro ๋ณด๋
password : codershigh
์๋์ ๊ฐ์ด ์คํ์์ค ์ฝ๋ ํ๋ก์ ํธ์ ๊ธฐ์ฌํ ์ปจํธ๋ฆฌ๋ทฐํฐ๋ฅผ ๋ชจ์งํฉ๋๋ค.
- AutoLayout
- AppClip
- ARKit
- AVKit
- CloudKit
- CoreData
- Firebase
- HealthKit
- Machine Learning
- MapKit & CoreLocation
- PencilKit
- ReplayKit
- SF Symbol
- SiriKit
-
Bare Bones ๋ โ์์ ๊ธฐ์ดโ ๋๋ โ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ผ๋โ๋ฅผ ์๋ฏธํฉ๋๋ค.
-
Bare Bones ํ๋ก์ ํธ๋ ํน์ ๊ธฐ์ ์์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ด์ฉ๋ง์ ํฌํจํ๊ณ ์๋ ํ๋ก์ ํธ๋ก์ ํด๋น ๊ธฐ์ ์ ์ด๋ณด์๊ฐ ๊ทธ ๊ธฐ์ ์ ๋์ ํ๋ ค ํ ๋ ๊ธธ์ก์ด๊ฐ ๋์ด ์ค ๊ฒ์ ๋๋ค.
-
Bare Bones ํ๋ก์ ํธ์์๋ ๋น ์ ๋ฌธ๊ฐ๊ฐ ํด๋น ๋๋ฉ์ธ์ ๋ํด ํ์ตํ๋ ๊ฒฝ๋ก๋ฅผ ํจ๊ป ์๊ฐํจ์ผ๋ก์ ๋๋ฉ์ธ ์ง์์ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
-
Bare Bones ํ๋ก์ ํธ์ ๋ด์ฉ์ ๊น์ง ์์ต๋๋ค. Swift ์ธ์ด๋ฅผ ์ํํ ์ฌ์ฉํ ์ ์๋ ์ฌ๋์ด 3์ผ ์ ๋์ ๋ฆฌ์์น๋ก ๋๋ฌํ ์ ์๋ ์์ค์ ํ๋ก์ ํธ๋ฅผ ๋ชฉํ๋ก ํฉ๋๋ค.
- MapKit์ ๊ฒฝ์ฐ MapKit์ ์ฌ์ฉํ๊ธฐ ์ํ GPS ์ขํ๊ณ์ ๋ํ ์ดํด์ ์ฌ์ฉ์์ ํ ์์น๋ฅผ ์ค์ฌ์ผ๋ก 0.1 * 0.1 ์ ๋์ span์ผ๋ก ์ง๋๋ฅผ ํ์ํ๊ณ ํน์ ์์น์ ๊ธฐ๋ณธ pin์ annotation ํ๋ ์์ค
- AVFoundation์ ๊ฒฝ์ฐ ์ฌ๋ฌ๊ฐ์ Bare Bones ํ๋ก์ ํธ๊ฐ ๋์ฌ ์ ์๋๋ฐ, ๊ทธ ์ค ํ๋๊ฐ iPhone ์์ ๋น๋์ค ๋ นํ๋ฅผ ํ๊ณ ์ฑ์ Sandbox ์ File Output์ ํ๋ ๊ฒ
- Bare Bones ๋ฅผ ๋์ด์ ๋ฒ์์ ํ๋ก์ ํธ๋ ์ ์ํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ GIt์ Tag๋ก Bare Bones ํ๋ก์ ํธ๋ฅผ ๊ณ์ ์ ๋ฐ์ดํธ ํ ์ ์๋๋ก ํด์ผ ํฉ๋๋ค.
-
๋ฌด์์ ํ ์ง ์์ด๋์ด๊ฐ ์๋ ๊ฒฝ์ฐ, Bare Bones์ Commiter์ ์๋ดํ๋ฉด ๋ ํผ๋ฐ์ค๊ฐ ๋๋ ํ๋ก์ ํธ์ ๊ทธ ์์์ ์ด๋์ ๋๋ฅผ Bare Bones๋ก ์ ์ํ ์ง๋ฅผ ์ ์ํด ๋๋ฆฝ๋๋ค.
- Miro ๋ณด๋์ Bare Bones ํ๋ก์ ํธ๋ค ์ค ์ถ๊ฐํ๊ณ ์ถ์ ํ๋ก์ ํธ๋ฅผ ๋ฐ๊ฒฌํฉ๋๋ค. ์ ํ์ ํ๋ ์์ํฌ๊ฐ ์๋ firebase ๋ lotti ๊ฐ์ ์ธ๋ถ ํ๋ ์์ํฌ๋ ์ข์ต๋๋ค.
- Bare Bones ์ปค๋ฏธํฐ๋ค ์ค ๋ฉ์ธ ์ปค๋ฏธํฐ์ธ ๋ง๊ณ ์๊ฒ ์ด๋ฉ์ผ๋ก ํ๋ก์ ํธ ๊ธฐ์ฌ ์์ฌ๋ฅผ ๋ฐํ๋๋ค. ๋ง๊ณ ๋ ๊ทธ ํ๋ก์ ํธ ์ ์์ด ์ ๋นํ์ง, ํ์ฌ ๋ค๋ฅธ ๋๊ตฐ๊ฐ๊ฐ ์งํ์ค์ธ ํ๋ก์ ํธ๊ฐ ์๋์ง๋ฅผ ํ์ธํฉ๋๋ค.
- ๋ง๊ณ ๊ฐ ํ๋ก์ ํธ์ ๋ฆฌ๋ทฐ์ด๋ฅผ ์ง์ ํ๊ณ ๊ธฐ์ฌ์์ ๋ฆฌ๋ทฐ์ด๊ฐ ํจ๊ป ํ๋ก์ ํธ์ ๋ฒ์๋ฅผ ์ ํฉ๋๋ค.
- ๊ธฐ์ฌ์๊ฐ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ๋ฆฌ๋ทฐ์ด์ ๋ฆฌ๋ทฐ๋ฅผ ํต๊ณผํ๋ฉด Miro ๋ณด๋์ ํด๋น ํ๋ก์ ํธ์ ์นด๋๋ฅผ ๋ง๋ญ๋๋ค.
- ๋ด๊ฐ ๊ธฐ์ฌํ ์ฝ๋๋ก ์ด๋ณด์๋ค์ด ํ์ต์ ํ๊ฒ ๋ฉ๋๋ค. ํน์ ๊ธฐ์ ์ ๋ํ ์ธ๋์๋ก์ ๊ฐ์ง๋ ๋ฟ๋ฏํจ๊ณผ ์๋ถ์ฌ์ด ํ๋ก์ ํธ ๊ธฐ์ฌ์๊ฐ ๊ฐ์ง๋ ๊ฐ์ฅ ํฐ ํํ์ ๋๋ค.
- ์คํ์์ค ํ๋ก์ ํธ์ด๋ฏ๋ก ๋ค์ํ ์ฌ๋๋ค๋ก๋ถํฐ ํผ๋๋ฐฑ์ ๋ฐ๊ฑฐ๋ pull req๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค. fork ํ ํ๋ก์ ํธ๊ฐ ์ด๋ป๊ฒ ์งํ๋๋์ง ๋ณด๋ ๊ฒ๋ ํฐ ์ฆ๊ฑฐ์์ด ๋ ๊ฒ์ ๋๋ค.
- ์ฝ๋์คํ์ด์ @lingo ๋ ์ด ํ๋ก์ ํธ์ ์ฐธ์ฌํ ๋ชจ๋ ๊ธฐ์ฌ์๋ค์๊ฒ ๊ฐ์ฌํ ๋ง์์ ๊ฐ์ง๊ณ ์์ต๋๋ค.