일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- rxswift
- UICollectionView
- Human interface guide
- 리펙터링
- Protocol
- swiftUI
- uiscrollview
- 클린 코드
- HIG
- map
- swift documentation
- ios
- Xcode
- SWIFT
- RxCocoa
- MVVM
- combine
- 애니메이션
- 리팩토링
- tableView
- collectionview
- 리펙토링
- uitableview
- UITextView
- Clean Code
- Observable
- ribs
- Refactoring
- clean architecture
- 스위프트
- Today
- Total
목록R.swift (2)
김종권의 iOS 앱 개발 알아가기
SwiftGen R.swift와 같이 프로젝트 리소스를 Swift코드로 생성해주는것 R.swift는 모든 리소스에 대해서 코드화가 되지만, SwiftGen은 Assets파일 따로, String파일 따로 코드화가 가능 문자열을 통해 Image등을 불러올 때 오타가 생길 위험을 피할 수 있는 장점 존재 SwiftGen 설치 전 준비 SwiftGen 설치 전 준비 HomeBrew 설치 (Brewfile을 이용하여 설치할 것) Mint 설치 프로젝트 디렉토리에 Mintfile 생성 SwiftGen/SwiftGen@6.5.1 프로젝트 디렉토리에 Mintfile 실행 mint bootstrap --link # arm cpu인 경우 arch -arm64 mint bootstrap --link * Failed to..
R.swift 프레임워크 사진, 문자열, Localizable과 같은 Resource에 접근할 때 key값으로 접근 가능 Assets.xcassets파일에 있는 Resource들을 코드로 접근 가능: UIImage(named: "커스텀") -> R.image.커스텀 Localizable과 같이 사용하면 컴파일 타임에 해당 문자열 키가 존재하는지 체크 가능 (만약 존재하지 않으면 컴파일에러 발생) 빌드할 때마다 R.generated.swift파일 생성 R.generated.swift파일 생성 종속성 pod 'R.swift' 빌드 시, 프레임워크를 통해 R.generated.swift파일을 생성하기 위해 Build Phases에서 Run script 생성 후에 아래와 같이 작성 "$PODS_ROOT/R.sw..