ios
-
iOS/Xcode 14X, Swift5.7.2 WKWebView - 2. 공유 모듈 (SwiftUI)Language/iOS,AOS 2023. 1. 4. 10:06
아래와 같이 Swift1, Swift2 등 여러개의 APP에서 공통적인 Swift 소스를 참조하여 사용하려고 한다. 프로젝트 생성 https://dchkang83.tistory.com/97 IOS/Xcode 14X, Swift5.7.2 WKWebView - 기본 Xcode 14.2 기반으로 작성 1. 프로젝트 생성 Create a new Xcode project App 선택 구분 설명 Product Name 프로젝트 이름 (나중에 수정 가능) Team Organization Identifier Bundle Identifier를 생성하는데 사용되는 prefix, 도 dchkang83.tistory.com 모듈 폴더 공유 소스 완성 후 테스트 Swift1 > ContentView.swift import Sw..
-
iOS/Xcode 14X, Swift5.7.2 WKWebView - TuistLanguage/iOS,AOS 2023. 1. 2. 15:41
Tuist란? - Xcode 프로젝트의 구조를 관리하는 command line tool Tuist를 사용하여 모듈화를 진행해 보자. Tuist 설치 $ curl -Ls https://install.tuist.io | bash $ tuist version 3.15.0 Tuist로 프로젝트 생성 $ mkdir ios-tuist $ cd ios-tuist $ tuist init --platform ios 폴더 구조확인 tree가 설치되어 있지 않다면 설치 (brew install tree) $ tree . zsh: command not found: tree $ brew install tree $ tree . . ├── Plugins │ └── TestIosTuist │ ├── Package.swift │ ├─..
-
iOS/Xcode 14X, Swift5.7.2 WKWebView - 1. 기본 (SwiftUI)Language/iOS,AOS 2022. 12. 19. 11:44
Xcode 14.2 기반으로 작성 1. 프로젝트 생성 Create a new Xcode project App 선택 구분 설명 Product Name 프로젝트 이름 (나중에 수정 가능) Team Organization Identifier Bundle Identifier를 생성하는데 사용되는 prefix, 도메인을 뒤집어서 사용하는 것이 컨벤션 Interface Language Use Core Data Include Tests Team 선택 후 Accounts 설정이 가능하다. 저장할 결로를 선택 후 Create Create Git repository on my Mac : Git으로 버전관리 할 생각이면 체크 -> git init이 기본적으로.. WKWebView ios 8.0부터 가장 많이 사용되고 오래전..