본문 바로가기

Weekoding

검색하기
Weekoding
프로필사진 Still Coding In After Hours...   iOS / Swift

  • 분류 전체보기 (32)
    • 공부 노트(Swift) (28)
    • 개발 노트 (0)
    • 그 외 (1)
Guestbook
Recent Posts
Tags
  • CALayer
  • Debugging
  • Lazy
  • property observer
  • Assets
  • CornerRadius
  • 모바일개발
  • ios
  • cgrect
  • Swift
  • property
  • Structure
  • oauth
  • Label
  • AppleLogin
  • CAGradientLayer
  • Console
  • SNS로그인
  • SnapKit
  • SceneDelegate
  • xcode
  • NSAttributedString
  • TextView
  • UIView
  • Inheritance
  • CGColor
  • lifecycle
  • Enterprise
  • SignInWithApple
  • 프로퍼티옵저버
more
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록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
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바