[Swift/iOS] 제네릭(1)
제네릭 여러 타입에 유연하게 대응할 수 있음 재사용하기 쉽고 코드의 중복을 줄일 수 있음 깔끔하소 추상적인 표현 가능해짐 많은 표준 라이브러리가 수많은 제네릭 코드로 구성되어 있음 제네릭을 사용할 때는 제네릭이 필요한 타입 또는 메서드의 이름뒤의 사이에 타입 매개변수를 써주어 제네릭을 사용할 것임을 표시함 (제네릭을 사용하고자 하는 타입 이름) (제네릭을 사용하고자 하는 함수 이름) (함수의 매개변수 … ) Array 타입 Array는 타입 매개변수 Elemnet가 있고, map 메서드는 매개변수 T가 있음 Array는 제네릭을 사용하는 제네릭 타입, map 메서드는 제네릭을 사용하는 제네릭 함수 public stuct Array : // 생략 // 중략 public func map // 중략 전위연산자..
programming/Swift
2022. 10. 21. 16:14
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 클로저
- 클로저표현
- autoclosure
- context
- Persistent Container
- SWIFT
- 토큰저장
- 자동클로저
- authorizationCode
- Delegate 패턴
- Entity
- 디자인패턴
- 캡쳐리스트
- ios
- 메모리 안정성
- core data
- weak
- escaping closrue
- Core Data Stack
- 강한 참조 순환
- object
- 클로저 축약
- 회원가입
- 클로저 강한 참조
- CoreData
- inout 파라미터 메모리 충돌
- ASAuthorizationAppleIDCredential
- identity Token
- unowned
- 강한참조순환
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함