일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Clean Code
- SWIFT
- MVVM
- uitableview
- combine
- ribs
- map
- Protocol
- Human interface guide
- collectionview
- 리펙터링
- HIG
- 스위프트
- ios
- UITextView
- uiscrollview
- swift documentation
- 애니메이션
- clean architecture
- Observable
- UICollectionView
- rxswift
- 리팩토링
- 클린 코드
- Xcode
- tableView
- Refactoring
- 리펙토링
- swiftUI
- RxCocoa
- Today
- Total
목록Release (3)
김종권의 iOS 앱 개발 알아가기
Xcode에서 Release 스킴 추가하기 scheme 버튼 클릭 New Scheme 클릭 ExCheme-Release 입력 후 OK 클릭 생성된 것 확인 -> Edit Scheme 클릭 Release 스킴인지 확인 후, Build Configuration을 Release로 변경 추후에, Project의 Configuration을 설정하는 곳은 Project -> Configurations에서 인증서나 .config 파일 관리 configuration을 사용하여 phase 관리하는 방법은 이전 포스팅 글, 배포 환경 설정 참고 Phase 별 빌드 세팅 custom flag 설정 (매크로 상수) Target -> Build Settings -> swift compiler - Custom Flags ex) ..
Tag와 Release tag를 작성하여 등록해놓으면 자동으로 Release정보가 아래처럼 생성 Release 정보를 작성하고 싶은 경우 -> tag를 작성하여 관리 1. Terminal에서 tag 사용 방법 tag 설정이란 커밋을 참조하 쉽도록 알기 쉬운 이름을 붙이는 것 한 번 붙인 태그는 브랜치처럼 위치가 이동하지 않고 고정 tag의 종류 일반 tag: 이름만 붙일 수 있는 것 주석 tag: 이름 / 설명 / 서명 / timestramp 정보 모두 가능 release branch에서는 주석 태그를 사용, feature branch에서는 이름만 붙이는 태그 사용 일반 tag 사용 방법 tag 이름 설정 (현재 HEAD에 tag 설정) $ git tag 특정 commit 버전에 tag 다는 방법 $ g..
* 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..