본문 바로가기

PROGRAMMING CODE/SWIFT68

[Tuist] Tuist 버전맞추기 (mise) 본인은 그냥 요렇게 버전 고정하면 되는 줄 알았는데 mise 방법을 팀원들이 알아왔다! 메모메모 https://baegteun.tistory.com/7 Tuist 사용법 - 6. 버전 고정 Tuist를 사용하면서 다른 사람과 협업할 때, 각자 설치해놓은 버전이 다를 수 있습니다. 또한 Tuist의 업데이트 주기가 짧은 편이기에 더욱 이런 사태가 발생할 가능성이 크죠. 이때 해당 프로젝트 baegteun.tistory.com node version : 20.11.0 curl -Ls https://raw.githubusercontent.com/tuist/tuist/main/script/uninstall | bash 트위스트 삭제 명령어 curl https://mise.jdx.dev/install.sh | s.. 2024. 1. 25.
[SwiftUI] KakaoMapView (Xcode SPM, SwiftUI 사용) 공식 홈페이지! https://apis.map.kakao.com/ios_v2/docs/map/04_label/02_poi/ 공홈도 너무 잘 정리돼있지만 [Swift] SwiftUI로 Kakao Map 보여주기 KakaoMapsSDK v.2 for iOS 문서를 보고 정리한 글입니다. 더 자세한 내용 위 링크를 참고해 주세요 😊 (오타정정 및 피드백 대환영🙌🏻) 1. 앱 등록하기 kakao developers 링크에 들어가서 애플리케이션 추 zoeful-log.tistory.com 요사람것도 참고했다 굿굿 SwiftUI로 맵뷰 띄우기! import SwiftUI import KakaoMapsSDK struct ContentView: View { @State var draw: Bool = true var b.. 2024. 1. 16.
[Swift] UIkit, SwiftUI에서 서로 뷰 사용하기 let vc = UIHostingController(rootView: MyView()) struct MySwiftUIView: UIViewRepresentable { func makeUIView(context: Context) -> UIViewType { // View를 원하는대로 생성하는 곳 let view = UIView() return view } func updateUIView(_ view: UIViewType, context: Context) { // View를 원하는대로 수정하는 곳 } } struct MyView: View { var body: some View { MySwiftUIView() } } 2023. 12. 29.
[Swift] tuist 외부 패키지, 의존성 주입(Tuist SPM) let dependencies = Dependencies( carthage: [], swiftPackageManager: [], platforms: [.iOS] ) 공홈과 여러 블로그들은 이렇게 Dependencies를 설정해주라고 했는데 이상하게 swiftPackageManager에서 자꾸 형변환 오류가 나는것임 ㅜ 형변환 해주면 그 코드는 리젝 됐다고 경고떠버리고 ㅋ0ㅋ,, (해도 결과 나옴!) 여튼,,, let dependencies = Dependencies( swiftPackageManager: SwiftPackageManagerDependencies([ Package.kingfisher, Package.firebase ]) ) 디렉토리에 Dependendies를 만들어내는 코드는 바로 이 부분.. 2023. 12. 26.