Notice
Recent Posts
Recent Comments
Link
Tags
- HIG
- 스위프트
- WWDC
- Apple
- 앱개발
- 애플사이다
- lineBreakMode
- DiffableDataSource
- Human Interface Guidelines
- GOF
- Combine+UIKit
- IOS
- UIKit
- orthogonalScrollingBehavior
- Swift
- 애플
- Keychain
- github
- iTerm
- Accessibility
- UILabel
- LanguageGuide
- 야곰아카데미
- iPad
- CollectionView
- 전달인자 레이블
- Split View
- 디자인패턴
- lineBreakStrategy
- TOSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
목록Equatable (1)
애플사이다의 iOS 개발 일지
[Swift] Hashable 해야 한다? 해쉬값이란? (간단 요약)
안녕하세요. 애플사이다 입니다. Swift Language Guide의 네 번째 챕터 Collection Types에 "Hashable"과 "해쉬값 (Hash Value)"이 등장합니다. 해쉬 개념을 제대로 이해하려면 해쉬 테이블 (Hash Table)이라는 자료구조에 대해 알아야 합니다. 그에 앞서, 이번 포스트에서는 "해쉬값"이 무엇인지 기초 개념을 정리해보겠습니다. 해쉬값 (Hash Value) 이란? - 데이터를 간단한 숫자로 변환한 것 원본 데이터를 특정 규칙에 따라 처리하여 간단한 숫자로 만든 것을 해쉬값이라고 한다. 정확히는 원본 데이터 (객체)를 해쉬 함수 (hash function)을 사용하여 64bit의 Int값으로 변환한 것이다. ✅ 2개의 데이터를 비교할 때, 데이터가 동일하면 각 ..
Swift/Swift 문법
2021. 9. 25. 17:50