git rebase, squash
·
🐱Git
rebase Git에서 브랜치의 기록을 다른 브랜치로 이동시키거나 병합하는 과정 히스토리를 깔끔하게 유지하거나 다른 브랜치의 변경사항을 효과적으로 통합할 때 사용 예제 현재 브랜치가 feature-branch이고, main에 통합할 경우 git checkout main git pull origin main # main 브랜치를 최신으로 업데이트합니다. git rebase feature-branch squash 여러 개의 연속적인 커밋을 하나의 커밋으로 합치는 것 주로 여러번의 커밋을 하나로 묶을 때 사용 예제 현재 브랜치에 3개의 연속 커밋이 있을 경우 commit A: Implement feature part 1 commit B: Implement feature part 2 commit C: Fix b..
[SwiftUI] Custom Picker
·
🍎 iOS/SwiftUI
import SwiftUIimport SwiftUIIntrospectenum BirthPickerType { case year case month}struct BirthPickerView: View { let type: BirthPickerType @Binding var selectedNumber: Int let years = Array(1923...2022) let months = Array(1...12) @State private var originOffset: CGFloat = 0 @State private var lastOffset: CGFloat = 0 @State private var currentOffset: CGFloat..
Introspect
·
🍎 iOS/SwiftUI
Introspect SwiftUI에서 UIKit 또는 AppKit 요소를 가져올 수 있게 해주는 라이브러리. github https://github.com/siteline/SwiftUI-Introspect GitHub - siteline/swiftui-introspect: Introspect underlying UIKit/AppKit components from SwiftUI Introspect underlying UIKit/AppKit components from SwiftUI - GitHub - siteline/swiftui-introspect: Introspect underlying UIKit/AppKit components from SwiftUI github.com 사용 예시 공식 문서 https..
JerryiOS
Jerry