Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 제앱소
- 네이버 부스트캠프
- 신입 ios 개발자
- 소프트웨어분석및설계
- SWIFT
- 개발회고
- 개발자 회고
- Swift 문법
- react
- iOS 개발 오류
- 애플 아카데미 후기
- OS
- swift문법
- 치지직
- sqoop
- StateObject
- 앱 비교 프로젝트
- 숭실대
- 운영체제
- Swift 기능
- 애플 디벨로퍼 아카데미 후기
- Apple Developer Academy @ POSTECH
- global soop
- 애플 디벨로퍼 아카데미 21주차 회고
- 신입ios개발자회고
- Swift 디자인패턴
- 데이터베이스
- 네이버 치지직
- apple developer academy 후기
- 애플 디벨로퍼 아카데미
Archives
- Today
- Total
목록equatable (1)
사과하는 제라스

Equatable 프로토콜이란? Equatable 프로토콜은 주어진 타입 간의 동일한 데이터를 가지는지 비교 연산을 구현하도록 하는 규약이다. 코드로 이해하는 Equatable 프로토콜 다음 코드를 보도록 하자. import UIKit struct Pet : Equatable{ let id: String let name: String static func == (lhs: Pet, rhs: Pet) -> Bool { return lhs.id == rhs.id } // 사실 !=는 안적어도 된다. Equatable을 준수하면 !=는 ==의 반대 결과로 알아서 적용된다. static func != (lhs: Pet, rhs: Pet) -> Bool { return lhs.id != rhs.id } } let ..
제라스의 iOS 공부/Swift 문법
2023. 8. 19. 07:42