ios κ°•μ˜ 2

[μΈν”„λŸ°] 아이폰 μ•± 개발(3)

μ˜€λŠ˜μ€ ν΄λž˜μŠ€μ™€ ꡬ쑰체 그리고 μ—΄κ±°ν˜• ! πŸ‰ class πŸ‰ class Circle { // classλͺ…은 λŒ€λ¬Έμžλ‘œ μ‹œμž‘ var radius = 3.123 // class 속성 let pi = 3.1415926535 func area() -> Double { // λ©”μ†Œλ“œ return (radius * radius * pi) } } let circle = Circle() // μΈμŠ€ν„΄μŠ€(객체, 였브젝트) 생성 let circle = Circle.init() // μœ„μ™€ κ°™μŒ circle.area() ν”„λ‘œνΌν‹°κ°€ μ΄ˆκΈ°ν™”λΌμžˆμ§€ μ•ŠμœΌλ©΄ μ—λŸ¬ class 상속 class Apple { // super class: 곡톡 var appleColor = "red" } class AppleAndBanana : Apple { //..

[μΈν”„λŸ°] 아이폰 μ•± 개발(2)

μ˜€λŠ˜μ€ swift의 κΈ°λ³Έ 문법뢀터 ν•¨μˆ˜κΉŒμ§€ ! 😸 πŸ‰ κΈ°λ³Έ 문법 πŸ‰ λ³€μˆ˜ μƒμˆ˜ var r = 3.123// λ³€ν•˜λŠ” κ°’ let p = 3.1415926535 // λ³€ν•˜μ§€ μ•ŠλŠ” κ°’ var message : String = "ν•˜μ΄" // Bool, Int, String, Float, Double ... cmd + click → λ³€μˆ˜λͺ… ν•œλ²ˆμ— λ³€κ²½ κ°€λŠ₯ λ°μ΄ν„°μ˜ μžλ£Œν˜•μ„ 보고 νƒ€μž… μΆ”λ‘  → 데이터가 μ—†μœΌλ©΄ μžλ£Œν˜• λͺ…μ‹œ ν•„μš” ν•œλ²ˆ μžλ£Œν˜•μ΄ 정해지면 λ³€κ²½ λΆˆκ°€λŠ₯ Intν˜•μ€ ν”Œλž«νΌμ— 따라 λ²”μœ„κ°€ 달라짐 Int8, 16, 32, 64둜 λ‹€μ–‘ν•œλ° μ‚¬μš©κ°€λŠ₯ λ²”μœ„κ°€ λ„˜μ–΄κ°€κ²Œ 되면 μ˜€λ²„ν”Œλ‘œμš° λ°œμƒ Int둜 μ„ μ–Έν•˜κ²Œ 되면 μžμ‹ μ˜ cpu에 맞게 μžλ™μ μœΌλ‘œ 섀정됨 ν•¨μˆ˜ // ν•¨μˆ˜ μ„ μ–Έ func circleArea(r: Double..