Deep_Dev
article thumbnail
[Swift 기초] ν”„λ‘œνΌν‹°μ™€ λ©”μ„œλ“œ

πŸ“–ν”„λ‘œνΌν‹°μ™€ λ©”μ„œλ“œ ν”„λ‘œνΌν‹° : 클래슀, ꡬ쑰체 λ˜λŠ” μ—΄κ±°ν˜• 등에 κ΄€λ ¨λœ κ°’ λ©”μ„œλ“œ : νŠΉμ • νƒ€μž…μ— κ΄€λ ¨λœ 힘수 πŸ“– ν”„λ‘œνΌν‹° μ €μž₯ ν”„λ‘œνΌν‹° : μΈμŠ€ν„΄μŠ€μ˜ λ³€μˆ˜ λ˜λŠ” μƒμˆ˜ μ—°μ‚° ν”„λ‘œνΌν‹° : 값을 μ €μž₯ν•œ 것이 μ•„λ‹ˆλΌ νŠΉμ • 연산을 μ‹€ν–‰ν•œ κ²°κ³Όκ°’ ( 클래슀, ꡬ쑰체, μ—΄κ±°ν˜•μ— μ‚¬μš© ) νƒ€μž… ν”„λ‘œνŒŒν‹° : νŠΉμ • νƒ€μž…μ— μ‚¬μš©λ˜λŠ” ν”„λ‘œνΌν‹° ( 클래슀 λ³€μˆ˜ ) ν”„λ‘œνΌν‹° κ°μ‹œμž = ν”„λ‘œνΌν‹°μ˜ 값이 λ³€ν•˜λŠ” 것을 κ°μ‹œ ( 값이 λ³€ν•  λ•Œ κ°’μ˜ 변화에 λ”°λ₯Έ νŠΉμ • μž‘μ—… μ‹€ν–‰ ) πŸ“Œ μ €μž₯ ν”„λ‘œνΌν‹° 클래슀 λ˜λŠ” ꡬ쑰체의 μΈμŠ€ν„΄μŠ€μ™€ μ—°κ΄€λœ 값을 μ €μž₯ν•˜λŠ” κ°€μž₯ λ‹¨μˆœν•œ κ°œλ…μ˜ ν”„λ‘œνΌν‹° var λ₯Ό μ‚¬μš©ν•˜λ©΄ λ³€μˆ˜ μ €μž₯ ν”„λ‘œνΌν‹° let 을 μ‚¬μš©ν•˜λ©΄ μƒμˆ˜ μ €μž₯ ν”„λ‘œνΌν‹° 🍎 ꡬ쑰체와 클래슀의 μ €μž₯ ν”„λ‘œνΌν‹° ꡬ쑰체의 μ €μž₯ ν”„λ‘œνΌν‹°κ°€ μ˜΅μ…”λ„μ΄ μ•„λ‹ˆλ”λΌ..

article thumbnail
[Swift 기초] ν•¨μˆ˜

πŸ“– ν•¨μˆ˜ πŸ“Œ ν•¨μˆ˜μ™€ λ©”μ„œλ“œ λ©”μ„œλ“œ : ꡬ쑰체, 클래슀, μ—΄κ±°ν˜• λ“± νŠΉμ •νƒ€μž…μ— μ—°κ΄€λ˜μ–΄ μ‚¬μš©ν•˜λŠ” ν•¨μˆ˜ 함 수 : λͺ¨λ“ˆ μ „μ²΄μ—μ„œ μ „μ—­μ μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλŠ” ν•¨μˆ˜ πŸ’‘ ν•¨μˆ˜μ™€ λ©”μ„œλ“œλŠ” μ •μ˜ν•˜λŠ” μœ„μΉ˜μ™€ ν˜ΈμΆœλ˜λŠ” λ²”μœ„λ§Œ λ‹€λ₯Ό 뿐, μ •μ˜ν•˜λŠ” ν‚€μ›Œλ“œμ™€ κ΅¬ν˜„ν•˜λŠ” 방법은 κ°™λ‹€. πŸ“Œ ν•¨μˆ˜μ˜ μ •μ˜μ™€ 호좜 ν•¨μˆ˜λŠ” μ†Œκ΄„ν˜Έ()λ₯Ό μƒλž΅ν•  수 μ—†λ‹€. μŠ€μœ„ν”„νŠΈ ν•¨μˆ˜λŠ” μž¬μ •μ˜(μ˜€λ²„λΌμ΄λ“œ)와 쀑볡 μ •μ˜(μ˜€λ²„λ‘œλ“œ)λ₯Ό λͺ¨λ‘ μ§€μ›ν•œλ‹€. πŸ’‘λ”°λΌμ„œ λ§€κ°œλ³€μˆ˜μ˜ νƒ€μž…μ΄ λ‹€λ₯΄λ©΄ 같은 μ΄λ¦„μ˜ ν•¨μˆ˜λ₯Ό μ—¬λŸ¬ 개 λ§Œλ“€ 수 있고, λ§€κ°œλ³€μˆ˜μ˜ κ°œμˆ˜κ°€ 달라도 같은 μ΄λ¦„μ˜ ν•¨μˆ˜λ₯Ό λ§Œλ“€ 수 μžˆλ‹€. ν•¨μˆ˜λ₯Ό μ •μ˜ν•˜λŠ” ν‚€μ›Œλ“œ : func λ°˜ν™˜μ„ μœ„ν•œ ν‚€μ›Œλ“œ : return ν•¨μˆ˜μ΄λ¦„μ„ 지정해쀀 ν›„ λ§€κ°œλ³€μˆ˜λŠ” μ†Œκ΄„ν˜Έ() 둜 감싸쀀닀. λ°˜ν™˜νƒ€μž…μ„ λͺ…μ‹œν•˜κΈ° μ „μ—λŠ” -> λ₯Ό μ‚¬μš©ν•˜μ—¬..