Recent Posts
목록Structure (1)
Weekoding
[Swift] class와 structure의 차이점
구조체와 클래스의 생성은 새로운 사용자 정의 데이터 타입을 만드는 것과 동일하다. 둘 모두 프로퍼티와 메소드를 사용하여 구조화된 데이터와 기능을 가질 수 있기 때문이다. 또한 둘은 문법도 흡사하다고 한다. 어떤 차이점이 둘을 구분하고 상황에 맞게 사용하게 하는지 알아보자. 📂 Structure(구조체) 구조체의 정의는 "struct" 키워드로 정의한다. struct SoftDrink{ var flavor: String var kcal: Int var isSpecialEdition : Bool = false //내부에 메소드도 선언할 수 있다. } 구조체의 인스턴스 생성도 어렵지 않다. var grapeSoda: SoftDrink = SoftDrink(flavor: "lime", kcal: 651) let..
공부 노트(Swift)
2023. 5. 20. 12:56