BIBI BLOG
iOS 개발 생산성을 높여주는 도구 모음🛠️ 본문
728x90
iOS 개발 생산성을 높여주는 도구 모음🛠️
Swift나 Objective-C로 iOS 앱을 개발하다 보면, 조금 더 빠르고 편리하게 작업할 수 있는 툴이 있으면 좋겠죠?
이 글에서는 타입/모델 자동 생성부터 시퀀스 다이어그램, gitignore 생성, 프록시 툴까지,
유용한 도구들을 간단히 모아봤습니다.
1. 타입/모델 자동 생성 (quicktype)
- JSON 예시를 넣으면, Swift/Objective-C 등 여러 언어로 타입과 모델을 자동으로 만들어줌
- https://app.quicktype.io/
사용 예
JSON 형태의 API 응답 예시를 붙여 넣기 → Swift 모델 코드를 자동으로 생성 → 앱에 복사해서 사용
2. gitignore 생성 (Toptal Gitignore)
- .gitignore 파일을 생성할 때, 프로젝트에 필요한 기본 규칙을 자동으로 만들어 줌
- https://www.toptal.com/developers/gitignore
사용 예
검색창에 "Xcode" 입력 → iOS 개발에 맞는 .gitignore 템플릿 생성 → 프로젝트에 복사
3. 시퀀스 다이어그램 생성 (SequenceDiagram.org)
- 시퀀스 다이어그램(객체 간의 상호작용 흐름)을 간단한 스크립트로 작성하면,
시각적인 다이어그램으로 변환해 보여줌 - https://sequencediagram.org/
사용 예
클라이언트·서버 요청 흐름, 앱 내부 객체 간 메시지 교환 등을 시각화하여 설명
4. Frameworks Availability Checker
- Apple에서 제공하는 프레임워크 목록과, 어떤 iOS 버전에서 사용할 수 있는지 확인 가능
- https://marcoeidinger.github.io/appleframeworks/
사용 예
지원해야 하는 iOS 버전에서 새로운 API/프레임워크 사용 가능 여부를 빠르게 파악
5. 기기 해상도 확인 (iOS Resolution)
- iPhone/iPad 등의 해상도, 배율, PPI 정보를 빠르게 조회 가능
- https://www.ios-resolution.com/
사용 예
새로 나온 기기의 픽셀 수, 화면 비율 등을 확인하고, 레이아웃 대응 시 참고
6. Auto Layout 에러 해석 (WTF Auto Layout)
- UIKit 사용 시 발생하는 Auto Layout 제약 충돌 에러를 좀 더 직관적으로 해석해 주는 툴
- https://www.wtfautolayout.com/
사용 예
Xcode 로그에 뜨는 복잡한 Auto Layout 에러 문구를 붙여넣으면, 그래픽 형태로 어디가 문제인지 알려줌
7. Xcode Tips
- Xcode에서 생산성을 높여줄 단축키, 힌트 등 모음
- https://xcode.tips/
사용 예
- Xcode 단축키나 유용한 설정을 검색 → 개발 속도 향상
8. Proxyman / Charles (HTTP 프로토콜 디버깅)
- iOS 네트워크 통신을 캡처하고, 응답을 조작해 볼 수 있는 프록시 툴
- Proxyman / Charles Proxy
사용 예
- API 테스트 시 응답을 가짜로 조작해 다양한 에러 상황 테스트
- HTTPS 트래픽도 쉽게 확인 가능
자료
728x90
'iOS' 카테고리의 다른 글
iOS 앱 성능을 높이기 (0) | 2025.04.05 |
---|---|
iOS 개발자도 자주 실수하는 10가지와 해결 방법! (0) | 2025.03.07 |
Apple 심사 지침 (0) | 2024.12.11 |
iOS inspector not working(inspector 동작안됨) (1) | 2024.02.14 |
iOS ipa파일로 인증서 만료 기한 확인하기 (0) | 2022.01.03 |
Comments