전체 글 128

[sqlite] sqlite에서 데이터 덤프뜨는 법

sqlite에서 데이터 덤프뜨는 법에 대해 봅시다. 아주 간단합니다. 덤프 뜨는 법 sqlite> .output mydump.sql sqlite> .dump. sqlite> .output stdout 덤프 뜬 파일 다시 넣는 법 .read mydump.sql 설정 정보 확인하기 sqlite> .show echo: off eqp: off explain: auto headers: on mode: column --wrap 60 --wordwrap off --noquote nullvalue: "" output: stdout colseparator: "|" rowseparator: "\n" stats: off width: 0 0 0 0 0 filename: test.db cvs 형식의 파일로 내보내기 sqlite..

[sqlite] 다시 학습 시작

앱 개발자는 sql에 약하다. 나만 약한건가? 그래서 언제나 제대로 배워보자라고 마음을 먹고 곧 잊곤 한다. 그래서 이번에는 제대로 학습해서 잘 사용해보자라는 마음으로 글을 써본다. 앞으로 10년 정도 더 개발을 할거 같은데... 죽기 전까지 개발을 해보겠다는 각오로. 오랫동안 써먹겠다는 각오로 다시 시작해본다. 용어 재정리를 하고, 코드로 보자.. 인덱스란? 데이터를 찾기 쉽게 데이터에 색인을 입혀주는것과 같다. 인덱스의 장단점 데이터를 빠르게 찾을수 있도록 도와주지만, insert, delete, update 시에 색인에 대한 처리가 필요함으로 부하가 걸린다. 언제 쓰는게 좋은가? 빈번한 변경이 없을 때 사용하는게 좋다. 용량을 10%정도 더 잡아 먹는다고 한다. 인덱스 사용은? 규모가 큰 테이블 변..

카테고리 없음 2023.10.24

[XCode] git 사용시 xcuserstate 매번 바뀔때..

해당 파일은 사용자 정보가 들어가는걸로 알고 있는데.. 자세한 건 애플만이 알겠지.. 라는 생각으로 변경 이력을 받아주고 있었으나.. 매번 git에서 변경이 일어나 짜증나니 무시를 하려 한다. git rm --cache 프로젝트명.xcodeproj/project.xcworkspace/xcuserdata/사용자.xcuserdatad/UserInterfaceState.xcuserstate .gitignore 파일 변경 *.xcuserstate 이렇게 해주면 더이상 귀찮게 굴진 않는다. 애플의 큰 뜻을 져버렸다.

[Xcode15 오류] DT_TOOLCHAIN_DIR cannot be used...

XCode15로 올리고 난면 pod사용자는 오류가 나는 경우가 있다.. DT_TOOLCHAIN_DIR cannot be used... 이럴때는 당황하지 말고.. pod의 다음버전 업데이트 1.13.0을 기다리는 방법이 있다. 하지만, 우리는 반드시 컴파일을 해야 한다는 사명을 가지고 있다면 다음과 같은 방법을 사용할 수 있다. 해당 프로젝트/Pods/Target Support Filess/해당모듈/해당모듈명.debug.xcconfig 해당 프로젝트/Pods/Target Support Filess/해당모듈/해당모듈명.release.xcconfig 위 두개 파일을 열어서 오류가 나는 DT_TOOLCHAIN_DIR을 TOOLCHAIN_DIR으로 고쳐주고 빌드한다. 정상 동작을 하는가? 오류가 나는 모드 모듈을..

[엘든링] 3개월차. 막혀버렸다.. 비늘 혼종, 패치, 황금나무 화신 공략

엘든링 약 1.5달째. 이미 막혀버림.. 더이상 진행 불가.. 레벨업이 필요한데, 잡몹 잡고 싶지는 않다... 림그레이브 마을의 초반 보스 리스트를 모두 클리어 예정 아래 놈들을 순서대로 잡으면서 50렙정도까지 올려볼 예정입니다. https://youtu.be/QzMudpo9DCc?si=nN9xrWy0UVCeDWiu 비늘혼종 - 2023년10월18일 난이도 * 패치 - 2023년10월18일 난이도 * 황금나무 화신 - 2023년10월18일 난이도 *** 위 세명의 보스를 처치했다. 이제 아래와 같이 남았다. 검은 칼날의 자객 도가니 기사 가디언 골렘 티비아의 배 죽음의 새 호박머리 광병 사자 혼종 룬베어 자메인의 옛 영웅 밤 기병 미친 혀 알베리히 방울 사냥꾼 - 공략 불가 난이도 ******* 비늘혼종..

[Swift] UIKit소스에서 SwiftUI 화면 사용하기

SwiftUI에 대한 필요가 있어서, 테스트를 해보려고 하는데 UIKit기반의 프로젝트일 경우 난감하다. 이때 어떻게 하면 프로젝트 하나에서 두가지 화면을 동시에 테스트 할 수 있을까 고민하고 찾아보니 다음과 같은 방법이 있었다. 먼서 SwiftUI로 뷰를 하나 만들어 놓고, 이때 이름을 "Home"이라고 지었다고 치자. UIKit의 소스에서 다음과 같은 방식으로 호출이 가능하다. let vc = UIHostingController(rootView: Home()) self.navigationController?.pushViewController(vc, animated: true) 하지만, 위와 같이 사용하면 오류가 발생할 것이다. "응 뭐지?" 라고, 이새키도 구라글을 쓰는 시키구만 하고 다음 글을 찾아..