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. [Swift] tuist 외부 패키지, 의존성 주입(Carthage) tuist ver 3.35 지난번에는 XCode SPM을 사용해서 의존성을 주입하였는데,이번에는 Carthage를 사용해보겠다! 사실 이 방법은 잘 사용하지 않는데Tuist SPM방식을 써보다가 경고가 너무 떠서, 방법과 결과가 비슷한 Carthage로 먼저 테스트해보기로 했다! 지난번에는 이렇게 Helpers 폴더 하위에 Dependencies(extension)파일을 넣었지만,이번에는 Tuist파일의 하위(Config와 동일한 디렉토리)에 Dependendies를 만들어야 한다. import ProjectDescriptionlet dependencies = Dependencies( carthage: [ .github(path: "Alamofire/Alamofire", req.. 2023. 12. 26. [Swift] Tuist 외부 패키지, 의존성 주입과정(Xcode SPM) Tuist로 의존성을 관리하는것에는 여러가지 방법이 있다!아래 블로그에 아주 잘 정리돼 있어서 참고했음 ㅎ-ㅎ Tuist 로 외부 의존성 관리하기오늘은 많은 분들이 질문해주셨던 Tuist 3.x 버전에서 변경된 외부 의존성 관리에 대해 알아보려고 합니다.okanghoon.medium.com 자료를 찾아보면 Tuist SPM (.external) 으로 추가해주거나, XCode SPM (.package)으로 추가해주는 방법을 많이 쓰는것같음! Tuist SPM으로 추가하게 되면 속도가 빠르다는 장점이 있으나 objective-c 코드가 포함된 라이브러리의 의존성 주입시에는 오류가 발생한다고 한다.(tuist 자체적 오류) XCode SPM으로 추가한다면 속도는.. 2023. 12. 26. 이전 1 2 3 4 5 6 ··· 12 다음