본문 바로가기 메뉴 바로가기

ZeddiOS

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ZeddiOS

검색하기 폼
  • 전체 보기 (841)
    • iOS (278)
    • Swift (126)
      • Concurrency (9)
    • SwiftUI (26)
    • Combine (17)
    • watchOS (2)
    • iPadOS (2)
    • Xcode (3)
      • Xcode Cloud (2)
    • Flutter (12)
    • 공부 (205)
    • 피아노 (39)
    • 요리 (2)
    • 시 (25)
    • 일상 (91)
  • 방명록

Understanding Swift Performance (2)
Swift ) (3) Understanding Swift Performance (Swift성능 이해하기)

안녕하세요 :) Zedd입니다.이렇게 길어질 줄이야!!!! 오늘은 이 WWDC 세션의 마지막인 Generic을 배워보도록 하겠습니다.물론 Generic의 개념은 아니고 Generic의 성능을 배울 것 같네요. Understanding Swift Performance (Swift성능 이해하기) - (3) 자, 이렇게 drawACopy에 제약을 걸어주면, 즉 Drawable을 준수하는 타입만 파라미터로 들어올 수 있다고 제약을 줘봤습니다.위 코드는 근데 결국 이거랑 별반 다를게 없죠. 그럼 말이죠. 뭐가 다른걸까요?? Generic코드는 parametric polymorphism라고도 하는static한 형태의 polymorphism(다형성)을 지원합니다. 띠용 이게 무슨소리인;; 우리가 함수 foo를 가지고..

Swift 2018. 9. 25. 16:53
Swift ) (1) Understanding Swift Performance (Swift성능 이해하기)

안녕하세요 :) Zedd입니다.저번글이 OptimizationTips였는데요, 이걸 제가 완벽히 이해하지 못한 부분이 딱 하나 있는데, 바로 "Swift에서 타입은 값타입(구조체, 열거형, 튜플..) 및 참조타입(클래스)의 두가지 카테고리로 나눌 수 있습니다. 주요 차이점은 값타입은 NSArray내부에 포함될 수 없다는 것입니다." 음, 보통 막 Swift에서 클래스와 구조체의 차이!!라고 하면, Swift ) Swift 기초문법1 ( CLASS / STRUCT / ENUM )에서 나와있듯이, 뭐 상속을 할수있냐 없냐 뭐 값타입이냐 참조타입이냐 보통 저는 그렇게 알고있었거든요!!!!!!!!!!!!!!!!!!!!!!!!!!!! 근데 갑자기 문서에서 "주요 차이점은 값타입은 NSArray내부에 포함될 수 없..

Swift 2018. 9. 21. 22:02
이전 1 다음
이전 다음
TAG
  • IOS
  • 스위프트 문법
  • swift sort
  • Git
  • 스위프트
  • WidgetKit
  • swift 공부
  • actor
  • Xcode
  • FLUTTER
  • ios 13
  • 피아노
  • 제이슨 파싱
  • Swift
  • 회고
  • iOS delegate
  • np-complete
  • np-hard
  • Combine
  • swift array
  • swift tutorial
  • WKWebView
  • swift delegate
  • Accessibility
  • swift3
  • github
  • UIBezierPath
  • WWDC
  • fastlane
  • SwiftUI
more
글 보관함
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바