인텔리제이에서 Run했더니 web server failed to start. port 8080 was already in use ~ 에러가 나왔다. 나는 초보도 아니고 궁서체 보초 수준이라서 살짝 당황했지만 침착하게 구글링을 했다. 하라는대로 터미널에 lsof -i :8080를 치니 여러 프로세스가 8080포트를 사용하고 있었다. 암튼 이 프로세스를 죽이면 된다고 kill -9 PID 를 입력하라고 해서 했더니 아주 깔끔하게 지워졌다. 해결은 했는데... 내가 이런 커맨드에 익숙하지 않아서 이 생태계(?)를 잘 모르는 상태라 그런지는 몰라도 -e 이런식으로 영어가 적힌건 많이봤어도 -9 처럼 숫자가 있는게 너무 신기해서(..) 이 9가 무슨뜻인지 갑자기 너무 궁금해졌다. 우선 kill - 이런식으로 사용..
Core Motion관련해서 테스트해보고 싶은게 있어서 1. 프로젝트를 새로 만들고 2. 동작 및 피트니스 권한 요청을 하고 3. 걸음수 가져오기 4. 시뮬레이터 아니고 실 디바이스에서 빌드 대충 이런식으로 했는데, 권한 부분을 다시 테스트해보고싶어서 1. 앱을 삭제했다가 2. 다시 빌드해서 설치 3. 동작 및 피트니스 권한이 계속 동의된 상태로 설치되는것이다...?? 뭐지..하고 다른 앱도 설치해봤는데 동일한것이다. (폰을 재부팅해도 권한이 유지됐음) e.g. 왜 이런 현상이 발생하는지 잘 모르겠다. (캐싱이 되나;?) 다른 앱은 모르겠고..일단 내 테스트앱이라도 초기화할 수 있는 방법이 없나?; 하고 찾아봤는데, 나한테 효과가 있는 방법을 찾았따 Xcode > Window > Device and Si..
precondition을 얼마전에 처음 봤는데, 그 때 쓰기 시작한 글을 마무리를 못했네여 설날 기념으로 마무리해서 발행쓰 # assert Debug configuration에서 오류가 생기면 치명적일 것인 곳에 심어 놓는 에러 검출용 코드이다. 즉 Release configuration에서는 아무 영향을 주지 않는다. func assert( _ condition: @autoclosure () -> Bool, _ message: @autoclosure () -> String = String(), file: StaticString = #file, line: UInt = #line ) ------ [사용법] assert(false) assert(1 + 1 != 2, "assert message") 이 con..
- swift tutorial
- 스위프트 문법
- FLUTTER
- WKWebView
- 제이슨 파싱
- Git
- actor
- swift delegate
- fastlane
- swift sort
- np-complete
- Swift
- Combine
- 회고
- UIBezierPath
- swift3
- 스위프트
- 피아노
- github
- np-hard
- swift 공부
- Xcode
- WidgetKit
- SwiftUI
- Accessibility
- swift array
- IOS
- ios 13
- iOS delegate
- WWDC
- Total
- Today
- Yesterday