iOS 개발 에서 어떻게 우아 한 디 버 깅 데이터 베 이 스 를 상세 하 게 설명 합 니까?

배경
코드 를 쓰 면 bug 가 발생 하 는 것 을 피하 기 어렵다.디 버 깅 스 킬 을 준비 하면 작업 효율 을 향상 시 켜 bug 가 숨 을 곳 이 없 게 할 수 있 습 니 다.모두 가 알 고 있 을 것 이 라 고 믿 습 니 다.우리 가 개발 할 때 데이터 베 이 스 를 조작 하 는 것 은 매우 까다 로 운 문제 입 니 다.나중에 안 드 로 이 드 아래 에 제3자 라 이브 러 리 가 아주 좋 은 것 을 발 견 했 습 니 다.이 를 모방 하여 iOS 를 만 들 었 습 니 다.브 라 우 저 를 통 해 데이터 베 이 스 를 편리 하 게 조회,추가,삭제,수정 할 수 있 습 니 다.다음은 더 이상 할 말 이 없 으 니 상세 한 소 개 를 좀 봅 시다.
역사적 상황
우 리 는 디 버 깅 의 과정 을 회상 해 보 자.
시 뮬 레이 터 에서 디 버 깅 하면:
  • 시 뮬 레이 터 응용 에서 데이터베이스 의 파일 위 치 를 찾 습 니 다
  • 비교적 쉽게 열 수 있 는 곳 으로 복사
  • 데이터베이스 조작 소프트웨어 설치
  • 데이터베이스 파일 열기
  • select/insert/upate/delete...
  • 복사 시 뮬 레이 터 응용 디 렉 터 리 중
  • 응용 프로그램 실행,결과 보기
  • 효과 가 좋 지 않 아 1-7 단계 반복
  • 핸드폰 이 라면 더 번 거 로 울 텐 데...
    해결 방안
    위의 절 차 를 사용 하지 않 고 소프트웨어 를 설치 하지 않 아 도 데이터 베 이 스 를 마음대로 조작 할 수 있 는 방법 이 있다 면 정말 좋 겠 다.
    정말 있다.먼저 효 과 를 보 자.
    데이터 베 이 스 를 보 여 줍 니 다.데이터 베 이 스 를 보 여 주 는 표 와 선택 표 의 모든 기록 을 보 여 줍 니 다.

    조건 부 조회

    기록 업데이트:

    기록 삭제:

    보조 기능:다음 과 같은 일반적인 정보 와 userdefault 정 보 를 표시 합 니 다.
    이름,버 전 번호,build 번호,문서 경로,Cache 경로 등 을 사용 합 니 다.
    통합 방법:
  • Podfile 에 추가:pod 'YYDebugDatabase'
  • run $ pod install
  • application:didFinishLaunching WithOptions 에 코드 추가:[[DebugDatabaseManager shared] startServerOnPort:9002];
  • 그리고 브 라 우 저 에서 편리 하 게 삭제 하고 고 칠 수 있 습 니 다.
    원본 코드 다운로드
    github 주소:https://github.com/y500/YYDebugDatabase
    로 컬 다운로드:http://xiazai.jb51.net/201712/yuanma/iOSDebugDatabase(jb51.net).rar
    총결산
    이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가치 가 있 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.

    좋은 웹페이지 즐겨찾기