일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github
- view
- iOS16
- Archive
- 한글
- error
- JPA
- darkmode
- IOS
- MacOS
- 웹뷰
- SwiftUI
- Notification
- Realm
- 이미지
- Git
- Session
- Firebase
- FLUTTER
- window
- mac
- rxswift
- Swift
- Code
- Apple
- 개발자
- Xcode
- appstore
- geofencing
- UIButton
- Today
- Total
목록Action (3)
EEYatHo 앱 깎는 이야기

ReactorKit 공식 Git 링크 View 와 Reactor 을 가지고 화면을 만든다. View = UIView, UIViewController, UITableViewCell 등 Reactor = ViewModel. 비지니스 로직. ReactorKit 은 Flux 와 Reactive Programming 의 조합 부분적으로 도입이 가능하고, 라이브러리인 만큼, 공식 설명이 잘 되어있다. ReactorKit 의 디자인 목표 Testability : 뷰(View)와 비지니스 로직(Reactor)을 분리. Reactor는 View 에 대한 종속성이 없음. Small Start : RIBs 처럼 앱 전체가 하나의 아키텍쳐를 따를 필요 없음. 특정 화면에만 ReactorKit을 사용할 수 있음 Less Typ..
사내 앱 GithubAction 적용하다가 알아낸 것들 적습니다. 생략 ) 1. CI / CD 할 때 인증이 필요한 구간은 2가지다. 2. 개발 주체와 배포 주체가 같느냐 다르냐에 따라, 인증에 요구되는게 달라진다. 3. auto signing을 하려면 애플 로그인이 필요하다. ( 사내 서버면 쉽지만, 깃헙액션에서는 넘나 어려운 짓이다 ㅠ ) 1. 일단 CI / CD 할 때 인증이 필요한 구간은 2개임. archive 할 때, exportArchive (ipa생성) 할 때. 1) archive 할 때의 특징 깃헙 서버에서 archive를 할 때는, xcode에서 설정한 build setting을 따라감. 즉, xcode의 Signing & Capabilities에 설정 한 것에 따라 Auto sigini..
나중에 시간 지나서 보면, 잘 할 수 있도록 기록하는 용도. .github/workflows/swift.yml 에 있는 파일로 여러 스크립트나 옵션들 설정 가능. gpg로 필요한 certification 이랑, provision 암호화하고 .github/secrets에 올림. 복호화에 필요한 정보는 깃헙액션 옵션에 secrets에 올림. name: Swift on: push: branches: [ master ] pull_request: branches: [ master ] jobs: build: runs-on: macos-latest # macOS 최신버전이서 빌드한다는 뜻 env: XC_VERSION: ${{ '12.5.1' }} XC_PROJECT: ${{ 'Nemo.xcworkspace' }} X..