3์ฃผ์ฐจ ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฐ ํ™”๋ฉด ์ „ํ™˜

ํ•˜๋‚˜ ์ด์ƒ์˜ ํ™”๋ฉด segue์—ฌ๋Ÿฌ๊ฐœ์˜ ํ™”๋ฉด์„ ๋งŒ๋“ค์–ด ๋†“๊ณ  ์ด๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•       ๋„ค๋น„๊ฒŒ์ด์…˜์šฐ๋ฆฌ๊ฐ€ ์–ด๋””๋กœ ๊ฐ€์•ผํ•  ์ง€ ์•Œ๋ ค์ฃผ๋Š” ์žฅ์น˜์ž๋™์œผ๋กœ ๋’ค๋กœ๊ฐ€๊ธฐ ๋ฒ„ํŠผ์ด ์ƒ๊ธด๋‹ค      View Controller ์—ฌ๋Ÿฌ๊ฐœ ๋งŒ๋“ค๊ณ  Ctrl + ๋“œ๋ž˜๊ทธ์•ค ๋“œ๋ž์œผ๋กœ ์—ฐ๊ฒฐ Show๋Š” ๋’ค๋กœ๊ฐ€๊ธฐ๊ฐ€ ์ƒ๊ธฐ์ง€๋งŒ Show Detail์€ ๋ชจ๋‹ฌ์ด ์˜ฌ๋ผ์˜จ๋‹ค. Show -> ๋‚ด๊ฐ€ ๋ˆ„๋ฅธ ์ปจํ…์ธ ์— ๋Œ€ํ•œ ์ƒ์„ธ ๋ณด๊ธฐ  Show Detail -> ํ•˜๋˜ ์ผ์„ ๋ฉˆ์ถ”๊ณ  ์ž ๊น ๋‹ค๋ฅธ ๊ฒƒ๋“ค์„ ํ•˜๊ณ  ๋‹ค์‹œ ๋Œ์•„ ์˜ฌ ๋•Œ ex) ์›นํˆฐ ๋ณด๋‹ค๊ฐ€ ๋Œ“๊ธ€ ๋ณด๊ณ  ๋‹ค์‹œ ๋Œ์•„์˜ค๊ธฐ, ๊ตฌ๋งคํ•  ๋•Œ ๋กœ๊ทธ์ธ ์•ˆ ๋˜์–ด ์žˆ์„ ์‹œ ๋กœ๊ทธ์ธ ํ•˜๊ณ  ๋‹ค์‹œ ๋Œ์•„์˜ค๊ธฐ

๐Ÿฅ Sparta_iOS_4๊ธฐ 2024. 4. 23. 17:34

3์ฃผ์ฐจ iOS ์•ฑ๊ฐœ๋ฐœ์˜ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ์™€ UI ๊ตฌํ˜„

1. ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๋ฐฐ์—ด๊ณผ ๋”•์…”๋„ˆ๋ฆฌ์˜ ์‚ฌ์šฉ1) ๋ฐฐ์—ด- ๊ฐ™์€ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ฆฌ๋Š”๋ฐ ์‚ฌ์šฉ- ์ธ๋ฑ์Šค๋กœ ์ ‘๊ทผ- ๋ฐ˜๋ณต์„ ํ•˜๊ธฐ๊ฐ€ ์‰ฌ์›€ 2) ๋”•์…”๋„ˆ๋ฆฌ- ํ‚ค์™€ ๋ฐธ๋ฅ˜ ํ˜•ํƒœ- ํ‚ค ๊ฐ’์œผ๋กœ ์ ‘๊ทผ- ๋ฐ˜๋ณต์ด ์•„๋‹Œ ์ ‘๊ทผ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง- ๋ฐ์ดํ„ฐ์˜ ๊ทธ๋ฃน- ์„ค๊ณ„๋ฅผ ํ•˜๊ณ  ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด ๋งŒ๋‚˜๋Š” ๋ฐ์ดํ„ฐ๋“ค- ๋ฐ์ดํ„ฐ์˜ ํ‹€์„ ๋งŒ๋“œ๋Š” ์ž‘์—…์ธ ๋ชจ๋ธ๋ง- ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ์ž‘์—…     2. ํ…Œ์ด๋ธ” ๋ทฐ ๊ตฌํ˜„1) ํ…Œ์ด๋ธ” ๋ทฐ ๋งŒ๋“ค๊ธฐ- ์Šคํ† ๋ฆฌ ๋ณด๋“œ์—์„œ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ  View Controller ์ถ”๊ฐ€ ํ–ˆ๋Š”๋ฐ ์—ฐ๊ฒฐ์ด ๋˜์ง€ ์•Š์€ ์ด์œ ๋Š” -> is initial View Controller ์ฒดํฌ  View Controller ์ƒ์„ฑ  Custom Class์— Class๋ช… ์ž…๋ ฅ  UIKit์—์„œ ..

๐Ÿฅ Sparta_iOS_4๊ธฐ 2024. 4. 23. 16:39

[ Swift ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ] ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜/ ๋ฐ์ดํ„ฐ ํƒ€์ž…/ ์ปฌ๋ ‰์…˜ / if๋ฌธ/ switch๋ฌธ/ ๋ฐ˜๋ณต๋ฌธ

๐Ÿ”Ž  1 . ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜- ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์•„๋‘๋Š” ๊ณต๊ฐ„- ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ  ๋ณ€์ˆ˜(Variable) : ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ดํ›„์— ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ์ €์žฅ ๊ณต๊ฐ„.-> var ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธ. ์ƒ์ˆ˜(Constant): ํ•œ๋ฒˆ ๊ฐ’์ด ์ €์žฅ๋˜๋ฉด ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋Š” ์ €์žฅ ๊ณต๊ฐ„.-> let ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธ. ๐Ÿ’ป  ์ฝ”๋“œ var welcome = "Hello, Swift"let name = "jihyeon"      ๐Ÿ”Ž  2 . ๋ฐ์ดํ„ฐ ํƒ€์ž…(Data Type)  - ์ €์žฅํ•œ ๋ฐ์ดํ„ฐ์—๋Š” ํƒ€์ž…์ด ์กด์žฌ- ๋‹ค์–‘ํ•œ ํƒ€์ž…๋“ค์— ๋‹ค์–‘ํ•œ ์“ฐ์ž„์ƒˆ- ๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜๋งŒํผ ์กด์žฌํ•˜๋Š” ํƒ€์ž… ๋ฌธ์ž์—ด : String Swift๋Š” ํƒ€์ž…์— ๊ด€๋Œ€ํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— String์€ ๋ฌด์กฐ๊ฑด “ ”๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค.let name : String = "jih..

๐ŸŽ iOS/Swift 2024. 4. 19. 15:47