안녕하세요 :) 오늘은 Swift의 이니셜라이저! init과 convenience init의 차이점을 볼거에요.시작하겠습니다XD Designated init과 convenience init의 차이 다들 아시다시피, Designated init은 Swift의 초기화 이니셜라이저입니다. 이 init은 클래스의 모든 프로퍼티가 초기화 될 수 있도록 해줘야해요.이름은 Designated init(지정 이니셜라이저)이지만, init으로 씁니다. class Person { var name: String var age: Int var gender: String init(name: String, age: Int, gender: String) { self.name = name self.age = age self.gend..
안녕하세요 ㅎㅎ앞에서 Swift ) Swift 기초문법1 ( CLASS / STRUCT / ENUM )을 정리했었는데요. 읽고 나시면 "CLASS / STRUCT / ENUM 이 대충 어떤건지는 알겠는데 언제 클래스를 써야하고, 구조체를 써야하고, 열거형을 써야하는거야?"하는 궁금증이 드실 수 있을거에요. 한번 알아봅시다 :)먼저 CLASS / STRUCT / ENUM 의 대표적인 차이점! 네. 바로 call by reference, call by value이죠클래스는 call by reference. 즉 참조타입입니다.그리고 구조체와 열거형은 call by value. 즉 값타입입니다.다른 언어에서도 많이 들어보셨을 것 같아요. 참조타입과 값타입은 무엇이 다른지 간단하게 정리해드리면, 참조타입은 데이터..
- 회고
- WWDC
- Combine
- FLUTTER
- ios 13
- np-hard
- github
- iOS delegate
- fastlane
- swift tutorial
- IOS
- WidgetKit
- Swift
- Git
- swift array
- WKWebView
- 스위프트 문법
- 스위프트
- swift3
- 피아노
- UIBezierPath
- Xcode
- swift 공부
- swift sort
- 제이슨 파싱
- SwiftUI
- actor
- Accessibility
- swift delegate
- np-complete
- Total
- Today
- Yesterday