안녕하세요 :) Zedd입니다.이렇게 길어질 줄이야!!!! 오늘은 이 WWDC 세션의 마지막인 Generic을 배워보도록 하겠습니다.물론 Generic의 개념은 아니고 Generic의 성능을 배울 것 같네요. Understanding Swift Performance (Swift성능 이해하기) - (3) 자, 이렇게 drawACopy에 제약을 걸어주면, 즉 Drawable을 준수하는 타입만 파라미터로 들어올 수 있다고 제약을 줘봤습니다.위 코드는 근데 결국 이거랑 별반 다를게 없죠. 그럼 말이죠. 뭐가 다른걸까요?? Generic코드는 parametric polymorphism라고도 하는static한 형태의 polymorphism(다형성)을 지원합니다. 띠용 이게 무슨소리인;; 우리가 함수 foo를 가지고..
안녕하세요 :) Zedd입니다.저번글이 OptimizationTips였는데요, 이걸 제가 완벽히 이해하지 못한 부분이 딱 하나 있는데, 바로 "Swift에서 타입은 값타입(구조체, 열거형, 튜플..) 및 참조타입(클래스)의 두가지 카테고리로 나눌 수 있습니다. 주요 차이점은 값타입은 NSArray내부에 포함될 수 없다는 것입니다." 음, 보통 막 Swift에서 클래스와 구조체의 차이!!라고 하면, Swift ) Swift 기초문법1 ( CLASS / STRUCT / ENUM )에서 나와있듯이, 뭐 상속을 할수있냐 없냐 뭐 값타입이냐 참조타입이냐 보통 저는 그렇게 알고있었거든요!!!!!!!!!!!!!!!!!!!!!!!!!!!! 근데 갑자기 문서에서 "주요 차이점은 값타입은 NSArray내부에 포함될 수 없..
- WidgetKit
- Xcode
- ios 13
- swift3
- UIBezierPath
- fastlane
- Swift
- swift delegate
- 스위프트 문법
- github
- 스위프트
- FLUTTER
- swift tutorial
- swift sort
- IOS
- Combine
- Accessibility
- actor
- np-hard
- Git
- swift array
- 제이슨 파싱
- SwiftUI
- WKWebView
- WWDC
- 회고
- 피아노
- np-complete
- iOS delegate
- swift 공부
- Total
- Today
- Yesterday