일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리펙토링
- 클린 코드
- uiscrollview
- Clean Code
- Protocol
- uitableview
- 리팩토링
- UITextView
- rxswift
- 스위프트
- MVVM
- collectionview
- ribs
- ios
- Human interface guide
- map
- clean architecture
- RxCocoa
- Xcode
- UICollectionView
- HIG
- swift documentation
- Observable
- tableView
- 애니메이션
- SWIFT
- Refactoring
- 리펙터링
- combine
- swiftUI
- Today
- Total
목록Beta (3)
김종권의 iOS 앱 개발 알아가기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d3LXaK/btrjDhvGK68/sIIpfQJzVobQyXqB7GS6Ak/img.png)
1. fastlane이란? 2. Bundler란? cocoapod 동기화 방법? 3. fastlane match (certificate, provisioning profile 정보를 git에 저장) 4. fastlane build_app (빌드, firebase에 배포) 5. fastlane 앱 스토어에 배포 (App Store Connect) 6. fastlane register devices, 디바이스 정보(UDID, Name) Apple Developer에 등록 방법 (register_devices) *7. fastlane 총 정리 및 phase별 configuration 설정, 환경 변수 설정 *8. fastlane과 Bitrise를 이용한 자동 배포 구축 방법 cf) fastlane 환경 변수 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d89Yzk/btrbPKMPNnn/Bb2y2v6OsOdKSWCOChHBOk/img.png)
Phase 설정 Debug (Development) Debug (Staging) Debug (Production) Release (Development) Release (Staging) Release (Production) Configuration 설정 Duplicate "Debug" Configuration 선택 총 6개가 되도록 생성 Schemes 설정 Xcode는 project를 만들면 project이름으로 하나의 scheme이 디폴트로 생성 scheme은 build될때 어떤 configuration을 사용할지와 build target을 정의 Manage Schemes... 선택 shared가 체크되어 있는지 확인 > Duplicate 선택 이름 먼저 변경: {앱이름} {Phase 이름} Run 탭..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sqlVm/btqSIYbf4n2/WF4EzdPUMrXj1QP0ya3eL1/img.png)
* xcconfig 사용 방법: ios-development.tistory.com/428 xcconfig방법은 .xcconfig파일을 별도로 swift문법과는 다르게 작성하는 번거로움이 있는 단점과 더욱 정밀하게 선언하여 관리할 수 있는 장점이 있지만, info.plist에 configuration을 가져와서 .swift파일에서 동작하도록 하는게 더욱 간편 코드에서 해당 Configuration(debug, alpha, beta, release) 확인 방법 Build Settings에서 User-Defined에 해당 빌드 configuration을 문자열 key값 정의 info.plist에 위에서 정의한 key값을 저장하도록 정의 info.plist에 정의한 key값을 가지고 코드에서 접근 Build s..