BIBI BLOG

iOS 개발 생산성을 높여주는 도구 모음🛠️ 본문

iOS

iOS 개발 생산성을 높여주는 도구 모음🛠️

BIBI⭐️ 2025. 3. 24. 14:46
728x90

iOS 개발 생산성을 높여주는 도구 모음🛠️

Swift나 Objective-C로 iOS 앱을 개발하다 보면, 조금 더 빠르고 편리하게 작업할 수 있는 툴이 있으면 좋겠죠?
이 글에서는 타입/모델 자동 생성부터 시퀀스 다이어그램, gitignore 생성, 프록시 툴까지,
유용한 도구들을 간단히 모아봤습니다.


1. 타입/모델 자동 생성 (quicktype)

  • JSON 예시를 넣으면, Swift/Objective-C 등 여러 언어로 타입과 모델을 자동으로 만들어줌
  • https://app.quicktype.io/

사용 예

JSON 형태의 API 응답 예시를 붙여 넣기 → Swift 모델 코드를 자동으로 생성 → 앱에 복사해서 사용


2. gitignore 생성 (Toptal Gitignore)

사용 예

검색창에 "Xcode" 입력 → iOS 개발에 맞는 .gitignore 템플릿 생성 → 프로젝트에 복사


3. 시퀀스 다이어그램 생성 (SequenceDiagram.org)

  • 시퀀스 다이어그램(객체 간의 상호작용 흐름)을 간단한 스크립트로 작성하면,
    시각적인 다이어그램으로 변환해 보여줌
  • https://sequencediagram.org/

사용 예

클라이언트·서버 요청 흐름, 앱 내부 객체 간 메시지 교환 등을 시각화하여 설명


4. Frameworks Availability Checker

사용 예

지원해야 하는 iOS 버전에서 새로운 API/프레임워크 사용 가능 여부를 빠르게 파악


5. 기기 해상도 확인 (iOS Resolution)

사용 예

새로 나온 기기의 픽셀 수, 화면 비율 등을 확인하고, 레이아웃 대응 시 참고


6. Auto Layout 에러 해석 (WTF Auto Layout)

사용 예

Xcode 로그에 뜨는 복잡한 Auto Layout 에러 문구를 붙여넣으면, 그래픽 형태로 어디가 문제인지 알려줌


7. Xcode Tips

사용 예

  • Xcode 단축키나 유용한 설정을 검색 → 개발 속도 향상

8. Proxyman / Charles (HTTP 프로토콜 디버깅)

  • iOS 네트워크 통신을 캡처하고, 응답을 조작해 볼 수 있는 프록시 툴
  • Proxyman / Charles Proxy

사용 예

  • API 테스트 시 응답을 가짜로 조작해 다양한 에러 상황 테스트
  • HTTPS 트래픽도 쉽게 확인 가능

 

 

자료

ios developer toolset to boost productivity

728x90
Comments