xcode (3) 썸네일형 리스트형 [iOS 경고 메시지] nw_connection_add_timestamp_locked_on_nw_queue [C3] Hit maximum timestamp count, will start dropping events 1. 경고 메시지 뜻네트워크 연결에서 최대 타임스탬프 수에 도달하여 이벤트를 삭제하기 시작한다는 의미 서비스의 네트워크 통신이 많은 이벤트를 생성하고 있어서 모든 로그 이벤트를 작성할 수 없다는 경고로 이해하자. "네트워크 연결에서 최대 타임스탬프 수에 도달" 했다는 것은 무엇일까? 일반적으로 시스템(OS)은 네트워크 연결에 대한 세부 정보를 기록하고 추적한다. 이러한 로그들을 통해 우리는 네트워크 연결의 동작을 모니터링하고 분석할 수 있다. 그러나 필요에 의해서 또는 알 수 없는 상황에서 네트워크 활동이 매우 빈번하게 발생하여 로그 데이터가 매우 많이 생길 수가 있는데, 이때 시스템은 최대 타임스탬프를 기록할 수 있는 수를 설정하여, 최대 수를 넘길 경우 더 이상 정보를 처리하지 않게 되어있다. 더 이.. [Xcode Extension] Swift format 설치 ( format on save 적용하기 ) Contents 1. Homebrew 설치하기 2. swiftformat-for-xcode 설치하기 3. swiftformat-for-xcode 활성화 하기 4. Xcode에 format on save 적용하기 코드를 작성할 때, 일관된 코드 스타일을 적용하는 것이 좋다. Xcode 에는 swiftformat이라는 Extension 을 설치하여 적용할 수 있다. code 저장 시, 자동으로 코드의 스타일이 수정되도록 설정할 것이다. 1. Homebrew 설치하기 먼저 swiftformat-for-xcode 를 설치하기 위해 Homebrew 를 설치하자 터미널에서 아래 명령어를 입력해준다. $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Ho.. [CocoaPods] 사용 방법 정리 (feat. M1 에서 설치 안되는 에러 해결하기) 목차) 1. CocoaPods 설치 2. 현재 CocoaPods 버전 확인 및 설치 확인 3. 프로젝트에 CocoaPods 초기화 하기 4. 라이브러리 설치하기 feat.) pod 라이브러리 설치 진행시 M1에서 발생하는 에러 해결 방법 CoCoaPods 란? iOS 및 macOS 앱 개발 생태계에서 널리 사용되는 라이브러리 관리 도구 Objective-C 와 Swift 언어를 모두 지원 참고) 모든 명령어는 터미널에서 실행한다. $ 표시는 명령어 입력을 할 수 있는 프롬프트(prompt)임을 나타내는 것이다. 명령어를 가져다 쓸 땐 $ 표시를 제외하고 가져다 쓰면 된다. 1. CocoaPods 설치 $ sudo gem install cocoapods 2. 현재 CocoaPods 버전 확인 및 설치 확인.. 이전 1 다음