-
[Swift] 클래스와 스트럭트iOS/Swift 2022. 12. 1. 12:49
https://jusung.gitbook.io/the-swift-language-guide/language-guide/09-classes-and-structures
클래스와 스트럭트란?
= 데이터들의 덩어리, 데이터를 모아놓은 모델
= 사본을 만들어 사용 할 수 있는 것
import UIKit // 데이터들의 덩어리, 유튜버라는 모델 struct YoutuberStruct { var name : String var subscriberCount : Int } // struct 라는 문서를 복사한 것, 값 복사 var devDanbee = YoutuberStruct(name:"단비", subscriberCount: 9999) print("값 넣기 전 devDanbee.name : \(devDanbee.name)") devDanbee.name="danbee" print("값 넣은 후 devDanbee.name : \(devDanbee.name)") // 클래스 class YoutuberClass { var name : String var subscriberCount : Int //init (생성자) 메모리에 이제 올리겠다 init(name: String, subscriberCount: Int){ self.name = name self.subscriberCount = subscriberCount } } var danbeePark = YoutuberClass (name: "단비", subscriberCount: 1111) print("danbeePark : \(danbeePark.name)") var danbeeParkClone = danbeePark danbeeParkClone.name = "변경된 이름" print("danbeeParkClone : \(danbeeParkClone.name)")
'iOS > Swift' 카테고리의 다른 글
[Swift] 제네릭 (Generics) (0) 2022.12.02 [Swift] 메소드 (Methods) (0) 2022.12.02 [Swift] enum 열거형 (0) 2022.12.01 [Swift] foreach 반복문 (0) 2022.12.01 [Swift] 조건문 (0) 2022.12.01