๐ŸŽย ๊ณต๋ถ€ํ•  ๋•Œ ์ฐธ๊ณ ํ•˜๊ธฐ ์ข‹์€ Apple ๊ณต์‹ ์ž๋ฃŒ ๋ชจ์ž„

EarthSeaยท2024๋…„ 3์›” 5์ผ
0

๐ŸŽ Apple

๋ชฉ๋ก ๋ณด๊ธฐ
1/1

โ˜‘๏ธย Apple Developer Documentation โญ๏ธ

: iOS์™€ Swift ๋ฌธ๋ฒ•๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.

โ˜‘๏ธย Swift Programming Language Guide(ENG) ๐Ÿ“„

: Swift ์–ธ์–ด ์‚ฌ์ „

ํ•œ๊ตญ์–ด๋กœ ๋ณ€์—ญ๋˜์–ด ์žˆ๋Š” ์‚ฌ์ดํŠธ โ†’ The Swift Language Guide(ํ•œ๊ตญ์–ด) ๐Ÿ“„

โ˜‘๏ธย Swift API Design Guidelines ๐Ÿ“„

: ๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜์„ ์ •ํ•  ๋•Œ ์ฐธ๊ณ ํ•˜๋ฉด ์ข‹์€ API ๋””์ž์ธ ๊ฐ€์ด๋“œ ๋ผ์ธ

๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜(Naming Convention)์ด๋ž€?
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋ณ€์ˆ˜, ํ•จ์ˆ˜, ํด๋ž˜์Šค, ํŒŒ์ผ ๋“ฑ์˜ ์ด๋ฆ„์„ ์ •ํ•˜๋Š”๋ฐ ์“ฐ์ด๋Š” ๊ทœ์น™์ด๋‚˜ ๊ด€๋ก€

[ ๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜(Naming Convention)์˜ ์ข…๋ฅ˜ ]

  • โญ๏ธ ์นด๋ฉœ์ผ€์ด์Šค : ์ฒซ๊ธ€์ž๋Š” ์†Œ๋ฌธ์ž๋กœ, ๋„์–ด์“ฐ๊ธฐ ๋Œ€์‹  ๋Œ€๋ฌธ์ž๋กœ ํ‘œ์‹œ ( Swift๋Š” ์นด๋ฉœ์ผ€์ด์Šค ์‚ฌ์šฉ )
    ์˜ˆ) baeJihae
  • ํŒŒ์Šค์นผ์ผ€์ด์Šค : ์ฒซ๊ธ€์ž๋„ ๋Œ€๋ฌธ์ž๋กœ, ๋„์–ด์“ฐ๊ธฐ ๋Œ€์‹  ๋Œ€๋ฌธ์ž๋กœ ํ‘œ์‹œ

    ์˜ˆ) BaeJihae

  • ์Šค๋„ค์ดํฌ์ผ€์ด์Šค : ๋„์–ด์“ฐ๊ธฐ๋ฅผ _๋กœ ํ‘œ์‹œ
    ์˜ˆ) bae_jihae

  • ์ผ€๋ฐฅ์ผ€์ด์Šค : ๋„์–ด์“ฐ๊ธฐ๋ฅผ -๋กœ ํ‘œ์‹œ
    ์˜ˆ) bae-jihae

  • ํ—๊ฐ€๋ฆฌ์•ˆ์ผ€์ด์Šค : ํ•จ์ˆ˜์˜ ์ด๋ฆ„ ์•ž์— ๋ณ€์ˆ˜์˜ ํƒ€์ž… ๋ถ™์ด๋Š” ๋ฐฉ๋ฒ•
    โ†’ ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ ๋†’์ด๊ณ  ๋ฒ„๊ทธ๋ฅผ ๋ฐฉ์ง€
    ์˜ˆ) strName

โ˜‘๏ธย Apple Developer WWDC Videos โญ๏ธ

: ๋งค๋…„ Apple์—์„œ ๋ฐœํ‘œํ•˜๋Š” ์‹ ์ œํ’ˆ, ์—…๋ฐ์ดํŠธ ์‚ฌํ•ญ, ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ, OS ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ ๋“ฑ ๋‹ค์–‘ํ•œ ์ฃผ์ œ์— ๋Œ€ํ•œ ์˜์ƒ

โ†’ iOS๊ฐœ๋ฐœ์ž๋ผ๋ฉด ๋งค๋…„ 6์›”๋งˆ๋‹ค ๊ผญ ์ฑ™๊ฒจ๋ด์•ผํ•˜๋Š” ํ–‰์‚ฌ!

โ†’ WWDC 22 ๋ถ€ํ„ฐ ํ•œ๊ตญ์–ด ์ž๋ง‰ ์ง€์›

โ˜‘๏ธย iOS App Devย Tutorials ๐Ÿ“„

: UIKit, SwiftUI ๋“ฑ iOS๊ฐœ๋ฐœ์˜ ๊ธฐ์ดˆ์ ์ธ ๋‚ด์šฉ์„ ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ๋Š” tutorial์„ ์ œ๊ณตํ•˜๋Š” ํŽ˜์ด์ง€

profile
I'm Junior iOS developer ๋ฐฐ์ง€ํ•ด.

0๊ฐœ์˜ ๋Œ“๊ธ€