일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- swiftUI
- 스위프트
- UITextView
- map
- RxCocoa
- SWIFT
- HIG
- UICollectionView
- uitableview
- 클린 코드
- tableView
- Protocol
- combine
- 리팩토링
- ios
- ribs
- rxswift
- 리펙터링
- 애니메이션
- collectionview
- Xcode
- uiscrollview
- swift documentation
- Human interface guide
- Observable
- Clean Code
- 리펙토링
- clean architecture
- MVVM
- Refactoring
- Today
- Total
목록Alpha (3)
김종권의 iOS 앱 개발 알아가기
UIImage에서 Data로 변환에서의 주의사항 UIImage를 서버로 올리거나 데이터 교환을 할 때 Data형태로 변환해야할때가 있는데 이 때 alpha값(투명도)이 제거되는 jpegData로 쓸 것인지, pngData로 쓸 것인지 판단이 필요 (반대로 Data에서 UIImage로 변환할때는 Data의 bit를 확인하여 jpg인지 png인지 판단이 가능) 방안: UIImage를 Data로 변경할 때 alpha정보를 파악하여 jpegData를 사용할지 pngData를 사용할지 선택하여 사용 UIImage에서 alpha 정보 아는 방법 - alphaInfo alphaInfo란 CGImage의 프로퍼티인데 이 정보를 사용하면 alpha값이 있는지 유무 판단이 가능 alphaInfo는 enum으로 구현된 것..
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 환경 변수 ..
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 탭..