- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- programmer
- 스위프트디자인패턴
- datastructure
- 코딩테스트
- 코테
- dart
- 프로그래머스
- coding test
- swift 알고리즘
- 디자인 패턴
- 정렬 알고리즘
- 알고리즘
- 디자인패턴
- 스위프트
- rxswift
- Design Pattern
- Algorithm
- 자료구조
- swift
- swift 코딩테스트
- swift split
- 감성에세이
- programmers
- 프로그래머스 swift
- 다트
- sort
- 프로그래머스 level1
- 프로그래머스 레벨2
- 정렬알고리즘
- 정렬
목록Template (2)
Bill Kim's Life...
디자인패턴에의 Template Method(템플릿 메소드)에 대하여 Swift를 기반으로 하여 살펴봅니다. #. 구독 대상 컴퓨터 및 소프트웨어 공학과 관련자 소프트웨어 관련 종사자 기타 컴퓨터 공학에 관심이 있으신 분 디자인패턴의 개념을 잡고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 Swift 언어를 활용하여 디자인패턴을 공부해보고 싶으신 분들 Template Method(템플릿 메소드) Template Method 패턴은 어떤 작업을 처리하는 일부분을 서브 클래스로 캡슐화해 전체 일을 수행하는 구조는 바꾸지 않으면서 특정 단계에서 수행하는 내역을 바꾸는 행위 관련 패턴입니다. 좀더 쉽게 설명해보면 상위 클래스에서 템플릿과 같은 틀을 제공하고 하위 클래스에서 이 틀을 이용하여 ..
Swift5의 Generic(제네릭)에 대해서 그 정의와 사용 방법에 대해서 살펴봅니다. #. 개발 환경 Xcode 11.x 이상 Swift 5 Generic Generic을 사용하면 재사용 가능하고 유연한 코드를 작성할 수 있습니다. Swift에서 제공하는 C++에서의 템플릿과 유사한 개념이라고 생각할 수 있습니다. Generic을 함수에서 사용하면 아래와 같이 사용할 수 있습니다. func swapTwoStrings(_ a: inout String, _ b: inout String) { let temporaryA = a a = b b = temporaryA } func swapTwoDoubles(_ a: inout Double, _ b: inout Double) { let temporaryA = a ..