iOS ๐ŸŽ/Swift

Swift-01 ๋ช…๋ช…๋ฒ• / ์ฝ˜์†”๋กœ๊ทธ / ๋ฌธ์ž์—ด ๋ณด๊ฐ„๋ฒ•

yongmin.Lee 2021. 1. 25. 20:49

1. ๋ช…๋ช…๋ฒ•

  • Lower Camel Case : fuction, method, variable, constant

ex.) someVariableName

  • Upper Camel Case : type(class, struct, enum, extensionโ€ฆ)

ex.) Person, Point, Week

* Swift๋Š” ๋ชจ๋“  ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

 

 

2. ์ฝ˜์†”๋กœ๊ทธ ๋‚จ๊ธฐ๊ธฐ

  • print ํ•จ์ˆ˜ : ๋‹จ์ˆœ ๋ฌธ์ž์—ด ์ถœ๋ ฅ
  • dump ํ•จ์ˆ˜ : ์ธ์Šคํ„ด์Šค์˜ ์ž์„ธํ•œ ์„ค๋ช…(description ํ”„๋กœํผํ‹ฐ)๊นŒ์ง€ ์ถœ๋ ฅ

 

 

3. ๋ฌธ์ž์—ด ๋ณด๊ฐ„๋ฒ• (String Interpolation)

  • ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์ค‘ ๋ฌธ์ž์—ด ๋‚ด์— ๋ณ€์ˆ˜ ๋˜๋Š” ์ƒ์ˆ˜์˜ ์‹ค์งˆ์ ์ธ ๊ฐ’์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ : \()
๋Œ“๊ธ€์ˆ˜0