[iOS] ๋””์ž์ธ ํŒจํ„ด์ด๋ž€ !! - by ์•ผ๊ณฐ๐Ÿป
ยท
๐ŸŽ iOS
์•ผ๊ณฐ์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ฐ•์˜ ์ž๋ฃŒ๋ฅผ ํ†ตํ•ด ๋””์ž์ธ ํŒจํ„ด์— ๋Œ€ํ•ด ํ•™์Šตํ•ด ๋ณด๋ ค๊ณ  ํ•œ๋‹ค.swift, iOS์— ๊ด€ํ•œ ์ž๋ฃŒ๊ฐ€ ๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌ๋˜์–ด ์žˆ๋Š” ์•ผ๊ณฐ... ๋ฉ”์ธ ์บ๋ฆญํ„ฐ๋งˆ์ € ๋„ˆ๋ฌด ๊ท€์—ฝ๊ณ  ํฌ๊ทผํ•ด์„œ ๊ดœํžˆ ๊ธฐ๋ถ„์ด ์ข‹์•„์ง„๋‹ค. ๋ณธ๊ฒฉ์ ์œผ๋กœ ๊ณต๋ถ€ํ•ด๋ณด์ž9~~ ๐Ÿ ๋””์ž์ธ ํŒจํ„ด์ด๋ž€?ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์„ค๊ณ„ํ•  ๋•Œ ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํŒจํ„ด, ๊ตฌ์กฐ๋””์ž์ธ ํŒจํ„ด์€ ์ •ํ˜•ํ™”๋œ ๊ธฐ์ˆ ์ด ์•„๋‹ˆ๋‹ค. ์˜ค๋ž˜๋„๋ก ๊ฒฝํ—˜์ด ์ถ•์ ๋˜๋ฉด์„œ ๋„๋ฆฌ ๊ตณํ˜€์ง„ ๋ฐฉ๋ฒ•๋ก ์ด๋‹ค.๊ทธ๋ž˜์„œ '์„ ๋ฐฐ๋“ค์˜ ์‚ฝ์งˆ ๊ธฐ๋ก๋ฌผ'์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋„ ํ•œ๋‹ค...์ฆ‰, ์ •๋‹ต์ด ์—†๋‹ค๋Š” ๊ฒƒ...!๋””์ž์ธ ํŒจํ„ด์„ ํ•™์Šตํ•จ์œผ๋กœ์จ ์ฝ”๋“œ๋ฅผ ์ด๋ ‡๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ตฌ๋‚˜ ํ•˜๋ฉฐ ์ƒˆ๋กœ์šด ์ฝ”๋“œ์˜ ๊ตฌ์กฐ๋ฅผ ๊ฒฝํ—˜ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š” !!  ๐Ÿ ๋””์ž์ธ ํŒจํ„ด์˜ ์žฅ์ ์€ !?๋””์ž์ธ ํŒจํ„ด์€ ์™œ ์จ์•ผ ํ•˜๋Š”๊ฐ€์— ๋Œ€ํ•œ ๋‹ต๋ณ€์ด๊ธฐ๋„ ํ•˜๋‹ค.์žฅ์ ์€ ํฌ..
Doit [swift] ์ฒซ์งธ ๋งˆ๋‹น
ยท
๐ŸŽ iOS
๐Ÿšจ ์ด์Šˆ ์ฑ…์„ ๋”ฐ๋ผํ•˜๋‹ค ๋ณด๋‹ˆ, ๋ฒ„์ „์ด ๋งž์ง€ ์•Š์•„์„œ ๊ทธ๋ ‡๊ตฌ๋‚˜ ํ•˜๊ณ  ๋„˜์–ด๊ฐ”๋˜ ๋ถ€๋ถ„ ์ค‘, ๊ทธ๋ž˜์„œ๋Š” ์•ˆ๋˜๋Š” ๋ถ€๋ถ„์ด ์žˆ์—ˆ๋‹ค. ์ฑ…์—์„œ storyboard๋ฅผ ์–ธ๊ธ‰ํ•˜๊ณ , ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ƒ๊ฐ๋ณด๋‹ค ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ์ด ๋ถ€๋ถ„์€ ์ฒ˜์Œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ, User interface ์„ค์ •์„ 'SwiftUI''๊ฐ€ ์•„๋‹Œ, 'Storyboard'๋กœ ์„ค์ •ํ•ด์•ผ ํ–ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๋‹ˆ, ์ด๋ฆ„์€ ์กฐ๊ธˆ ๋‹ค๋ฅด์ง€๋งŒ, storyboard๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค ! ๐Ÿ’ป ๋ฌธ๋ฒ• ์ •๋ฆฌ ์•„์›ƒ๋ › ๋ณ€์ˆ˜ (Outlet Variable) ๊ฐ์ฒด์— ๋Œ€ํ•œ ์†์„ฑ์„ ์ง€์ •ํ•  ๋•Œ ์—ฐ๊ฒฐ @IBOutlet weak var lblHello: UILabel! @IBOutlet : @IBOutlet์œผ๋กœ ์ •์˜๋œ ๋ณ€์ˆ˜๋ฅผ ์•„์šธ๋ › ๋ณ€์ˆ˜๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. IB๋Š” Interface Buil..
[iOS] The Basics (๊ณต์‹๋ฌธ์„œ ์ •๋ฆฌ)
ยท
๐ŸŽ iOS
Swift์— ๋Œ€ํ•˜์—ฌswift๋Š” ios, macOS, watchOS, tvOS์˜ ์•ฑ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๋‹ค.C์™€ Objective-C ๊ฐœ๋ฐœ๊ณผ ๋น„์Šทํ•˜๊ฒŒ ๋Š๋‚„ ์ˆ˜ ์žˆ๋‹ค. swift๋Š” C์™€ ๊ต‰์žฅํžˆ ๋น„์Šทํ•˜๋‹ค. ์™œ๋ƒ! C์˜ ๊ธฐ๋ณธ์ ์ธ type๋“ค์„ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.integers -> intfloating-point -> Double, FloatBoolean -> Booltextual data -> StringCollection Types -> Array, Set, Dictionaryswift๋Š” C์ฒ˜๋Ÿผ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ’์„ ์ €์žฅํ•œ๋‹ค. ์—ฌ๊ธฐ์—๋Š” Constants๊ฐ€ ์žˆ๋Š”๋ฐ, swift์—์„œ์˜ constants๋Š” c๋ณด๋‹ค ๋” ๊ฐ•ํ•˜๋‹ค.constants๋Š” ๋ณธ๋ž˜ ๊ฐ’์ด ๋ณ€ํ•˜์ง€ ์•Š๋Š” ๋ณ€์ˆ˜๋กœ ์ดํ•ดํ•˜๋ฉด ๋˜๋Š”๋ฐ, ์ด constan..