Cursor.ai란 AI 기능을 활용할 수 있는 IDE (VSCode의 fork) 입니다.
주변에서 자주 언급이 되어서 한 번 iOS개발 기준으로 extension등을 설치하여 적용해보았는데 ChatGPT와 비교하면 모든 코드를 이해하고 있는 상태로 질문을 할 수 있거나, 자동완성부분에서 매우 편리했습니다.
extension
- brew extension (xcode-build-server)
- brew extension (xcbeautify)
- brew extension (swiftformat)
- VS Code extension (Swift)
- VS Code extension (sweetoad)
iOS프레임워크 중에서는 SwiftUI로 개발했을 때 매우 편리하게 사용할 수 있고 기존 코드를 수정하는 것보다 신규화면을 구현할 때 더 편리한 것 같습니다.
🙋🏻♂️ 기타 사항
- Github 스타에서 List로 관리하는 기능이 있어 스타저장소를 정리했다.
- 비동기작업을 할 때 async ~ await 과 completionHandler 방식에서 시간차이가 있는지 확인해 보았다.
- 요즘 회사별 기술블로그를 보면 Modular Architecture가 정말 많이 언급되는 것 같다.
- iOS 개발자 인터뷰등을 보며 다른 iOS 개발자는 회사에서 어떤 업무등을 하는 지 알 수 있다.
- 비즈니스, 도메인 로직을 나누는 기준은 팀에서 서로 정하는 것이 좋은 것 같다.
- confluence에 간단하게 동영상을 올릴 수 있는 loom 서비스가 출시되어서 체험해봤다. 용량 관리 측면에서 편리할 것 같다.
- 문서를 작성할 때 논의 후 문서를 작성해야 시간을 낭비할 수 있는 가능성을 줄일 수 있다.