vite로 번들러를 변경하고 진행하다 만난 오류다. Buffer라는 BufferConstructor를 사용해야 하는데 안 되길래 뭔가 하고 봤더니 type이 any다. 이건 설치하고 수정해야한다는 계시인 것이다. 1. @esbuild-plugins/node-globals-polyfill 설치 npm install @esbuild-plugins/node-globals-polyfill 2. vite.config.js 수정 import ... 생략 ... import GlobalPolyFill from "@esbuild-plugins/node-globals-polyfill"; export default defineConfig({ ... 생략 ... plugins: [ ... 생략 ... GlobalPolyFi..
오랜만에 swift를 보는데 스토리보드 삭제 방법이 기억나지 않았다. 장시간 안 쓰면 잊는건 어쩔 수 없으니 미래의 나를 위해 작성한다. 참고로 현재 Xcode 14.2를 사용 중인데 설정하면서 13 때랑 조금 달라졌다😅 1. 프로젝트를 생성 임의로 대충 만들어보았다. 2. Storyboard(Main) 삭제 빨간 네모박스에 해당되는 파일을 삭제한다. 3. Info 수정 네비게이터 영역에서 최상단 프로젝트명 클릭(실수로 바로 아래를 클릭하도록 표시했음) → TARGETS 아래 프로젝트명 클릭 → Info 클릭 참고로 13에서는 General 아래 Deployment Info의 Main Interface 값을 지워주면 됐었음. Info 아래 Main stroyboard file base name, Appl..
👉 searchable 해당 뷰에서 검색 가능하도록 검색 필드를 표시. searchable modifier을 통해 구현 가능. 👉 적용 방법 검색 기능이 필요한 뷰에 적용. 내비게이션 바 제목 아래에 위치. NavigationView가 필요. 코드 예시 ... 생략 ... @State var searchQueryString = "" var body: some View { NavigationView { ... 생략 ... ) .navigationTitle("Titile") .searchable( text: $searchQueryString, placement: .navigationBarDrawer, prompt: "검색" ) } } text 검색 필드에 입력하는 문자열 searchQueryString에 바..