| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- ribs
- rxswift
- 리펙토링
- clean architecture
- Human interface guide
- 리팩토링
- 스위프트
- Observable
- uitableview
- RxCocoa
- combine
- Clean Code
- uiscrollview
- 애니메이션
- map
- ios
- SWIFT
- 클린 코드
- tableView
- UICollectionView
- swiftUI
- scrollview
- swift documentation
- UITextView
- Refactoring
- collectionview
- MVVM
- Xcode
- Protocol
- HIG
- Today
- Total
목록NIL (2)
김종권의 iOS 앱 개발 알아가기
padding에 nil 할당의 의미padding을 설정할때는 nil이나 Double값을 할당 할 수 있는데, 차이가 존재padding에 nil을 할당하면 padding()과 같이 시스템에서 알아서 정해주는 default padding으로 세팅됨padding에 0을 할당하면 의미 그대로 여백을 주지 않는다는 의미그렇다면 뷰에 padding을 안썼을때 적용되는 것은?padding에 0을 할당한것과 동일주의) padding에 nil을 할당하면 padding을 안썼을때와 다르게, 시스템에서 알아서 정해주는 세팅이 되므로 주의할 것예시UI에서 토글을 누를때마다 padding 적용 여부를 보고 싶기 때문에 아래와 같은 if함수 정의extension View { @ViewBuilder func `if`( ..
Dictionary 초기화 시 주의사항 dictionary: key - value 쌍으로 데이터를 저장할 수 있는 형태 dictionary 값을 초기화하는 방법에 대해서 명확히 알고 있어야 사용할때 혼동이 생기지 않음 초기화 방법 key-value 모두 날리고 싶은 경우 dictinoary 대괄호 안에 key값을 넣고, 오른쪽에 nil을 대입 var dict: [Int: String?] = [1: "1", 2: "2", 3: "3"] dict[1] = nil // [2: Optional("2"), 3: Optional("3")] or removeValue(forKey:) 사용 var dict: [Int: String?] = [1: "1", 2: "2", 3: "3"] dict.removeValue(for..