Notice
Recent Posts
Recent Comments
Link
Tags
- Apple
- 야곰아카데미
- Accessibility
- TOSS
- CollectionView
- LanguageGuide
- WWDC
- lineBreakStrategy
- 스위프트
- 앱개발
- iPad
- Combine+UIKit
- github
- 전달인자 레이블
- DiffableDataSource
- HIG
- GOF
- UIKit
- Swift
- 애플
- Human Interface Guidelines
- orthogonalScrollingBehavior
- IOS
- 디자인패턴
- Keychain
- iTerm
- 애플사이다
- UILabel
- Split View
- lineBreakMode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
목록Hashable (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