IT์ฐํฉ๋์๋ฆฌ YAPP ๋งค์ฐ ๋ฆ์ ํ๊ธฐ...!
2022.10์ ๋ง ~ 2023.02์ ๋ง๊น์ง yapp์ iOS ๊ฐ๋ฐ์๋ก ํ๋ํ๋ค.
์ง์์ ํ๊ธฐ๋ฅผ ์ฐ๋ คํ๋๋ฐ ๋ฏธ๋ฃจ๊ณ ๋ฏธ๋ฃจ๋ค๊ฐ ๋ง์นจ ์ง๊ธ 22๊ธฐ ๋ฆฌํฌ๋ฃจํ ๊ธฐ๊ฐ์ด๊ธฐ๋ ํ๊ณ .. ์ด์ ์ผ ์ ๋์ค..!!๐
์์์ ์ ๋ง ๋ง์ ๊ฑธ ๋ฐฐ์ ๊ณ ๋๋ฌด ๋ป๊น์ ์๊ฐ์ด์๊ธฐ์ ํ๊ธฐ๋ฅผ ์ด๋ค ใ ใ
๋ฉด์
์์ ์๋ฅ ๋ฐํ ํ ๋ฉด์ ์ ์งํํ๋ค.
์ฑ ์ถ์ ๊ฒฝํ์ด ์์ด์ ๋ถ์๊น ํ๋๋ฐ ๋คํํ ์๋ฅ ํฉ๊ฒฉํ๊ณ ๋ฉด์ ์ ๋ดค๋ค!
iOSํํธ ๋ฉด์ ์ง๋ฌธ
- ์๊ธฐ์๊ฐ
- yapp์์ ๋ญ ํ๊ณ ์ถ์์ง
- ๊ฐ๋ฐ์๋ก์ ์ฅ๋จ์
- PR์์ ๋ฆฌ๋ทฐ ํ๋๋ฐ์ ์ค์ ์ ๋๋ ๊ฒ
- ํ์ ํ๋ฉด์ ํ๋ ์ฌ๋
- ๊ฐ๋ฑ์ด ์๋ค๋ฉด?
- ์คํ ๋ฆฌ๋ณด๋์ ์ฝ๋ ๊ตฌํ์ ๋ ๋ค ์ฌ์ฉํ ์ด์ (๊ฐ์ธ)
- DiffableDatasource์ ์ฅ๋จ์ ? (์๋ฅ ๊ธฐ๋ฐ ๊ฐ์ธ)
- ๋ง์ฝ์ ๋ด๊ฐ ๋ค์ณ์ง๋ค๋ฉด?
- ๋๋ณด๋ค ๋ค์ณ์ง ํ์์ด ์๋ค๋ฉด?
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง์ด ์ฌ์ฉํด๋ดฃ๋๋ฐ ์ฌ์ฉํ๋ ๊ธฐ์ค (๊ฐ์ธ)
- 20๊ฐ์ API๋ฅผ ์ฌ์ฉํด ๋ดค๋คํ๋๋ฐ ๋ฐ์ํ ์ด์๋ ๋ฐฐ์ด ์ (๊ฐ์ธ)
- weak / strong / unowned ์ฐจ์ด (๊ธฐ์ )
- frame / bound ์ฐจ์ด (๊ธฐ์ )
- ๋ง์ง๋ง์ผ๋ก ๊ถ๊ธํ ์
๋ฉด์ ๋น์ผ ์ ๋ฆฌํด๋ ๋ฉด์ ์ง๋ฌธ ๋ฆฌ์คํธ!
์ธ์ฑ ์ง๋ฌธ์์ ์ด์ํ๊ฒ ๋ตํ๊ฒ ๋ง์๋๋ฐ ๋คํํ ๊ธฐ์ ์ง๋ฌธ์ ๋ชจ๋ ๋ตํ๋ค..ใ ใ
๋ฉด์ ์ ๋ณด๋ฉด์ ๋ฉด์ ๊ด๋ถ๋ค์ด ๋ด ๊นํ๋ธ๋ฅผ ์ ๋ง ๊ผผ๊ผผํ๊ฒ ๋ดค๋จ ๊ฑธ ๋๋ ์ ์์๊ณ ๋๋์ฑ ์์์ ํ๋ํ๊ณ ์ถ์๋ค..!!!
๋คํํ ๊ฒฐ๊ณผ๋ ํฉ๊ฒฉ!! ๋ถ์ ์์ ์ด ์์๋๋ฐ ์ ๋ง ์ด์ข๊ฒ ํฉ๊ฒฉํ ๊ฒ ๊ฐ๋ค..๐ฅน ๊ฐ์ฌํฉ๋๋ค..
ํ๋ ํ๊ธฐ
์ดํ ํ๋น๋ฉ์ด ์ด๋ฃจ์ด์ง๋๋ฐ ๋๋ iOSํ์ด๋ผ PM 1, ๋์์ด๋ 1, ๋ฐฑ์๋ 2, iOS 3 ์ด7๋ช ์ผ๋ก ๊ตฌ์ฑ๋์๋ค.
๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ ํ์ ์๊ฐ๋ณด๋ค ์ง์ฅ์ธ ๋น์ค์ด ๋์๋ค..!
์์์ ์ป์ ๊ฒ์ ์ ๋ฆฌํด๋ณด์๋ฉด..
- ์คํฐ๋
- ์์ ์คํฐ๋๊ฐ ๊ต์ฅํ ํ๋ฐํด์ ์ข๋ค! (์ํ๋ ์คํฐ๋๊ฐ ์์ผ๋ฉด ๋ด๊ฐ ๋ง๋ค๋ฉด ๋จ)
- CS์คํฐ๋, ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋ ์ฐธ์ฌํ์๊ณ ํ์คํ ๊ฐ์ด ๊ณต๋ถํ๋ ํจ๊ณผ๊ฐ ์ข์๋ค.
- PM๊ณผ ํ์
๊ฒฝํ
- PM์ด ์๋ ๋์๋ฆฌ๊ฐ ๋ง์ง ์์๋ฐ PM์ด ์์ผ๋ฉด ํ์คํ ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐ์ ์ง์คํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋ค์ด์ฃผ์ด ์ข์๋ค.
- ๊ฐ๋ฐ์ ์ผ๋ก ์ฑ์ฅ
- ๊ฐ์ iOS ๊ฐ๋ฐ์ 2๋ช
๋ค ๋๋ฌด ๋๋ฌด ์ํ์๋ ๋ถ๋ค์ด๋ผ ๋ง์ด ๋ฐฐ์ ๋ค.
- ์ฝ๋๋ฆฌ๋ทฐ & ์๋ก์ด ๊ธฐ์ ์๋
- tuist, xcode cloud, combine ๋ฑ๋ฑ
- ๋ค๋ค ์ด์ ๋์น๊ณ ์ ๊ทน์ ์ด๋ผ ์ ๊ธฐ์ ๋ ๋ง์ด ์จ๋ดค๋ค ใ ใ
- ์ฑ ์ถ์ ๊ฒฝํ
- ์ฑ ์ถ์๋ฅผ ์ฒ์ ํด๋ดค๋๋ฐ..!! ๋๋ฌด ์ ๊ธฐํ๊ณ ๋ฟ๋ฏํ๋ค.
- ๋ฆฌ์ ๊ธฐ๊ฐ๊น์ง ์๊ฐํ๊ณ ์งํ์ ํ๋๋ฐ.. ๊น๊นํ ์ฌ์ฌ๊ด์ด ๊ฑธ๋ ค์ ๋ฆฌ์ ์ 5๋ฒ์ด๋ ๋นํ๋ค..^^
๋คํํ ์ฑ๊ณผ๊ณต์ ํ ๋ฐ๋ก ์ ๋ ์น์ธ์ ๋ฐ์์ ๊ทน์ ์ผ๋ก ์ฑ ์ถ์ ์๋ฃ~
(์ฑ๊ณผ๊ณต์ ํ๋ ์ ์ฑ ์ฌ์ฌ์ค์ด๋ผ๋ฉด ์๋ฃ์๋ ๋ฌธ์ ์์ง๋ง ์ต์ข ์ฌ์ฌ์ ๊ฐ์ ์ด ์๋ค๊ณ ํ๋ค.)
- ์ฝ๋๋ฆฌ๋ทฐ & ์๋ก์ด ๊ธฐ์ ์๋
- ๊ฐ์ iOS ๊ฐ๋ฐ์ 2๋ช
๋ค ๋๋ฌด ๋๋ฌด ์ํ์๋ ๋ถ๋ค์ด๋ผ ๋ง์ด ๋ฐฐ์ ๋ค.
- ์ข์ ํ์๋ค
- ๋ณด๋๊ฒ์๋ ๊ฐ๊ณ ๋งํผ์ ๊ฒ์๋ ํ๊ณ ใ ใ ใ ํ ๋ถ์๊ธฐ๊ฐ ์ข์์ ๋๋ฌด ์ฌ๋ฐ๊ฒ ํ๋์ ํ๋ค ใ ใ
- ๋ค ๋ฉ์ง๊ตฌ,, ๋๋จํ๊ตฌ,, ๋ฐฐ์ธ ์ ์ด ๋ง์ ํ์๋ค์ด๋ผ ์ด๋ฐ ํ์๋ค์ ๋ง๋ ์ ์์ด ์ข์๋ค.. ์ฐ๋ฆฌํ ์ต๊ณ ๐
์ฝ 5๊ฐ์๋์ ์์์ ํ๋ํ๋ฉด์ ๋ง์ ๊ฑธ ์ป์ ์ ์์๋ค.
๋ด๊ฐ ๊ฐ๋ฐ์ ์ผ๋ก ๋ง์ด ๋ถ์กฑํ ๊ฒ๋ ์๊ฒ ๋๊ณ ํ์๋ค์ ๋ณด๊ณ ๋ณธ๋ฐ์ ์ ๋ ๋ง๋ค๊ณ ์๊ฐํ๋ฉด์ ๋ง์ด ๋ฐฐ์ ๋ค.!!!
๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌํ์ 21๊ธฐ ํ๋์ด ๋๋๊ณ ๋ ์ฐ๋ฆฌ ์๋น์ค์ธ "ํํํฐ" ์ด์์ ํ๊ธฐ๋ก ํ๋ค.
๋๋ฌด ์ข์ ํ์๋ค์ ๋ค์ ๋ง๋ ๊ธฐํ๊ฐ ์์๊ฑฐ๋ผ ์๊ฐ์ด ๋ค์๊ณ ๊ฐ๋ฐ์ ์ผ๋ก ์์ฌ์ด ๋ถ๋ถ๋ ์์ด์ ๋ณด์ํ๊ณ ์ถ์๋ค.
์ ๋๋ถ์ ๋ง์ด ์ฑ์ฅํ ์ ์์๋ค ใ ใ ๋ชจ๋๋ค ๊ธฐํ๊ฐ ๋๋ค๋ฉด ํ๋ํด๋ณด๋ ๊ฑธ ์ถ์ฒํฉ๋๋ค~~!!!
https://github.com/YAPP-Github/21st-iOS-Team-2-iOS
(์ฐ๋ฆฌ ํ์ด ๊ฐ๋ฐํ๋ ํํํฐ ๋ง๊ด๋ถ,,)
'ํ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2023 ํ๊ณ (3) | 2024.01.23 |
---|---|
2022๋ ํ๊ณ (1) | 2023.01.02 |