일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Refactoring
- map
- 클린 코드
- clean architecture
- Observable
- uiscrollview
- Clean Code
- collectionview
- 리팩토링
- uitableview
- MVVM
- UITextView
- ribs
- HIG
- swift documentation
- Protocol
- ios
- 애니메이션
- SWIFT
- 리펙터링
- RxCocoa
- swiftUI
- Human interface guide
- UICollectionView
- tableView
- Xcode
- rxswift
- 리펙토링
- 스위프트
- combine
- Today
- Total
목록Grouped (3)
김종권의 iOS 앱 개발 알아가기
UITableView의 대표적인 2가지 style header, footer가 없으면 둘 차이 x plain 스타일 - 스크롤 시 header가 상단에 고정 (sticky header 처럼 보여지는 효과) grouped 스타일 - 스크롤 시 header가 상단에 고정되지 않고, header가 있으면 자동으로 footer 영역이 생성 grouped 스타일 주의사항 보통 section이 고정되지 않게끔 구현해야하기 때문에 grouped 스타일을 많이 사용 grouped 스타일을 사용하고 header를 주면 개발자 의도에 상관없이 footer 영역이 자동으로 생성되므로 footer를 없애주는 코드가 따로 필요 (코드) import UIKit class ViewController: UIViewController..
Header, Section, Footer 개념 Section이 존재하고 Section 하나당 각각 Header와 Footer가 존재 예제에서는 Header가 Section1에서만 표출 Footer는 Section3에서만 표출하지 않는 형태 데이터 Entity 정의 import Foundation typealias MyItemList = [MyItem] struct MyItem { enum MyType { case a case b case c case d case e } let title: String let type: MyType } BaseView 정의 BaseTableViewCell class BaseTableViewCell: UITableViewCell { override init(style: U..
TableView의 3가지 style section의 개념 = header + rows + footer grouped는 header와 footer의 간격을 늘려주는 것 inset grouped는 rows들의 bounds가 둥근 모형으로되고 row양 옆에 inset이 들어가는 것 plain grouped inset grouped * 3가지 스타일 실행화면 plain grouped inset grouped