iOS 개발을 훨씬 더 쉽게 만드는 도구 및 앱

Mar 22 2022
내 개발자 생활에서 나는 개발하는 동안 도움이 될 도구를 찾았고 이 기사에서 내가 좋아하는 도구를 모았습니다. 우선 셜록에 대해 이야기하고 싶습니다.

내 개발자 생활에서 나는 개발하는 동안 도움이 될 도구를 찾았고 이 기사에서 내가 좋아하는 도구를 모았습니다. 우선 셜록에 대해 이야기하고 싶습니다.

S herlock 은 개발 과정에서 작업을 가속화하고 생산성을 높였습니다. 대규모 프로젝트에서 xCode 디자인 프로세스는 우리에게 충분하지 않았습니다.

아시다시피 xCode에서 디자인한 화면과 UI 구성 요소를 보기 위해 오랜 시간을 기다립니다( 보기 계층 구조에 대해 이야기 함). 앱이 실행된 후에도 UI 구성 요소 속성에 액세스하는 데 시간이 걸립니다. Sherlock을 사용하면 화면이 매우 빠르게 열리고 매우 짧은 시간에 UI 구성 요소의 모든 기능을 볼 수 있습니다. 열리는 화면과 함께 의미있는 방식으로 기능을 읽을 수 있습니다.

셜록의 사진

xCode에서 프로젝트를 실행하고 화면과 구성 요소를 볼 때 런타임에서 UI 구성 요소를 변경할 수 없습니다. 프로젝트를 중지하고 변경하고 빌드한 다음 다시 실행하고 변경 사항이 어떻게 반영되는지 확인해야 합니다. 아주 작은 변경에도 시간이 너무 많이 걸릴 수 있습니다( 제가 작업한 프로젝트의 경우 빌드에 약 10-15분 소요 ). Sherlock을 사용하면 런타임에서 UI 구성 요소를 변경할 수 있습니다. 변경 사항을 화면에서 직접 확인할 수 있습니다.

아시다시피, 다양한 iPhone 장치 모델과 화면 해상도가 있습니다. 우리가 개발한 UI 구성 요소가 모든 장치에서 올바르게 작동하는지 테스트해야 했습니다. 그래서 우리는 프로젝트를 실행하고 모든 장치 모델의 화면을 확인했습니다. 이 또한 시간이 많이 걸리는 과정이었습니다. 반면에 Sherlock을 사용하면 런타임에 다른 장치 모델을 선택하여 UI 구성 요소를 볼 수 있습니다. 즉, 애플리케이션을 한 번 실행하면 모든 기기 모델에서 짧은 시간에 화면을 볼 수 있습니다.

Sourcetree 는 Windows 및 Mac 용 무료 Git 클라이언트입니다. 매우 유용합니다. 리포지토리를 쉽게 관리할 수 있습니다.

“Sourcetree는 Git 리포지토리와 상호 작용하는 방법을 단순화하므로 코딩에 집중할 수 있습니다. Sourcetree의 간단한 Git GUI를 통해 리포지토리를 시각화하고 관리하세요.”

Sourcetree 앱의 사진

Homebrew 는 Mac 에서 소프트웨어 설치를 단순화하는 무료 오픈 소스 소프트웨어 패키지 관리입니다.

S wimat 은 Swift 코드의 형식을 지정하는 앱입니다. Swimat의 GitHub 페이지에서 gif를 볼 수 있습니다.

설치 방법은 3가지가 있습니다. 원하는 것을 선택할 수 있습니다.

  1. homebrew-cask 를 통해 설치
  2. # Homebrew previous version
    brew cask install swimat
    # Homebrew latest version
    brew install --cask swimat
    

M accy 는 간단한 클립보드 관리자입니다. 그것은 실제로 나에게 매우 유용합니다. 코딩할 때 뿐만 아니라 일상생활에서도 너무 많이 사용하고 있습니다.

“Maccy는 macOS용 경량 클립보드 관리자입니다. 복사한 내용의 기록을 유지하고 이전 클립보드 내용을 빠르게 탐색, 검색 및 사용할 수 있습니다."

릴리스 페이지 에서 최신 버전을 다운로드 하거나 Homebrew 를 사용하십시오 .

brew install --cask maccy

      
                
Photo from Postman

"Postman은 API 수명 주기의 각 단계를 단순화하고 협업을 간소화하여 더 나은 API를 더 빠르게 만들 수 있습니다."

나는 일반적으로 직장에서 개발한 프로젝트에서 사용하기 보다는 나 자신을 향상시키기 위해 개발한 작은 기본 응용 프로그램에 Postman을 사용합니다.

O hMy ZSH 는 오픈 소스이며 쉘의 모양과 기능을 확장하기 위해 zsh 구성, 테마 및 플러그인을 관리하는 방법을 제공합니다.

“Oh My Zsh는 Zsh 구성을 관리하기 위한 유쾌한 오픈 소스 커뮤니티 기반 프레임워크입니다. 수천 가지의 유용한 기능, 도우미, 플러그인, 테마, 그리고 당신을 감탄하게 만드는 몇 가지 요소가 번들로 제공됩니다.”

이제 마지막으로 사용하고 있는 도구에 대해 이야기하겠습니다. 아이 입니다. 당신도 그것에 익숙해 질 수 있습니다.

사진 양식 iTerm2

I Term 2 는 터미널을 대체하고 iTerm의 후속 제품입니다. 제 생각에는 macOS용 최고의 터미널 에뮬레이터입니다.

기능 페이지 에 몇 가지 기능이 나열되어 있습니다 . 내가 좋아하는 기능 중 일부는 다음과 같습니다.

  • 분할 창 보기
  • 어디서나 인스턴트 터미널을 위한 단축키 창
  • 즉시 재생(메모/복사를 잊어버린 경우 세션을 "되감기" 가능)
  • 붙여넣기 기록
  • 프로세스 완료 시 알림을 위한 Growl 지원
  • 검색은 찾은 모든 단어를 강조 표시합니다(예: Chrome 및 Safari).
  • 마우스리스 카피