iOS 개발자 도구 및 유틸리티 (필수 사항) [닫기]


25

저는 Mac과 iOS 개발에 익숙하지 않습니다. 나는 iPhone과 iPad를 사용해 왔으며, 두 가지 모두를위한 앱을 작성하려고합니다. 저는 (신규) 등록 된 Apple 개발자이며 Xcode를 다운로드하여 작업하고 있습니다.

내 질문은 이것입니다 : iOS 개발자가 나보다 많은 경험을 가진 타사 도구가 있습니까?

예를 들어, 내가 사용하는 Windows 세계에서

  • 추가 텍스트 편집기 인 메모장 ++
  • 의존성 검사에 달려 있습니다 (예, 이것에 대한 추론이 없을 수도 있음을 알고 있습니다)
  • 정규 표현식을 빌드 / 디버깅하는 정규식 버디.
  • 기타...

iOS 환경에 대해 무지하기 때문에 누구나 도구에 제공 할 수있는 정보 (그리고 필요한 도구가 필요한 이유)는 훌륭 할 것입니다.


게시하기 전에 검색하십시오!

검색하려면 오른쪽 상단에있는 검색 상자를 사용하십시오. 현재 질문의 답변을 검색하려면을 사용하십시오 inquestion:this. 예를 들면 다음과 같습니다.

inquestion:this Textmate

아직 게시되지 않은 경우 답변으로 추가 할 때 몇 가지 간단한 규칙을 따르십시오.

규칙

  1. 답변 당 하나의 도구로 제한합니다 .

  2. 간단한 설명 추가

  3. 가능하면 응용 프로그램 이름으로 웹 사이트 에 대한 링크를 추가하십시오 (직접 다운로드하지 않음).

  4. ## [appName](link)응용 프로그램 이름을 인용하는 데 사용 합니다. 가격을 포함하지 마십시오.


2
나는 혼란이되지 않도록 몇 가지 규칙을 추가 할 자유를 가졌다. 나는 또한 CW로 만들 것을 요청했다.
Loïc Wolff

좋은 사이트가 Windows에서 사용되는 소프트웨어에 대한 맥 상대를 찾는 것은 AlternativeTo.net 여기에 맥 OS X 대안의 목록입니다 - 정규식 버디 - 나는 그들 중 하나를 시도하지 않은 아직 .
Jim McKeeth

1
가격을 포함하는 데 문제가 있다고 생각하지 않습니다. 변경되면 누구나 정보를 편집 할 수 있습니다. 미리 가격을 아는 것이 매우 유용합니다.
nevan king

개발자 주제가 더 독창적 인 스택 오버플로에서 더 좋지 않습니까?
bmike

답변:


17

드롭 박스

프로그래밍과 관련이 없지만 소스 제어에 포함되지 않는 모든 것에 매우 중요합니다. Evernote는 문서 중심이지만 Dropbox는 파일 중심입니다. 수정본 제어 기능이있는 여러 컴퓨터에 파일이 필요한 경우 Dropbox가 필요합니다.


나는 이것을 이미 언급 했어야했다. 훌륭한 추천.
DevSolo

Dropbox + git는 백업 된 버전 관리에서 궁극적 인 것입니다.
alesplin

13

TestFlight

무선 베타 테스트 관리에 반드시 필요합니다.


귀중하고 완벽한 게임 체인저. 테스트를 마치면 (무료) TestFlight 서비스를 이길 수 없습니다!
Matthew Frederick

13

단말기

Mac의 터미널은 그래픽 경로를 원하지 않는 경우 리포지토리를 관리하는 데 매우 유용한 도구입니다. 또한 많은 유용한 Objective-C 라이브러리가 Google 코드 또는 GitHub에서 호스팅됩니다. 터미널이 있다는 것은이 라이브러리의 사본을 체크 아웃 할 수 있다는 것을 의미합니다.


7
iTerm2 가있을 때 왜 터미널 입니까?
mspasov


10

만화경

훌륭한 diff / merge 도구. 이미지를 비교할 수 있습니다. 거의 모든 것과 완벽하게 통합됩니다.


9

사제

맥 포트보다 유닉스 / 리눅스 유틸리티를 구하는 덜 침습적 인 방법. Macports에는 반드시 잘못된 것은 없지만 시스템에 3 개의 Perl 사본이있는 것을 좋아하지 않습니다.


7

유량

특별히 개발과 관련이 없지만 나는 그것을 좋아합니다. 이 유틸리티는 특정 위치에서 설정된 태양의 상승 및 태양에 따라 디스플레이의 색 온도를 자동으로 조정합니다. 밤 늦게까지 일하는 것이 더 즐겁습니다. 며칠 동안 시도한 다음 어느 날 밤 사용하지 않도록 설정하면 그것 없이는 일할 수 있다고 생각하지 않을 것입니다.

스크린 샷에는 영향을 미치지 않지만 색상을 제대로 표현하려면 비활성화해야 할 수도 있습니다.


시도해보아야 할 것 같습니다. 링크 주셔서 감사합니다.
DevSolo

7

액세서

액세서 라이저는 Mac 또는 iOS 앱을 실행하는 데 필요한 모든 상용구 코드 생성 속도를 높입니다.
나는 그것을 사용 @property하여 @synthesize줄 을 만드는 것이 주된 것이라고 생각합니다 . 모든 ivar을 선택하면 일부 키를 누르면 액세서가 @property 지시문 블록을 만듭니다. 헤더에 붙여 넣으면됩니다.

그 외에도 init, dealloc, viewDidUnload 메소드를 작성할 수 있습니다. NSCoding 호환 객체를 만드는 데 도움이됩니다. 그리고 훨씬 더.

모든 Objective-C 개발자는이를 가지고 있어야합니다.


자동화하는 것은 볼 가치가 있습니다.
DevSolo

6

어도비 포토샵

예, 비싸지 만 앱을 만들 때 좋은 그래픽 편집 프로그램을 갖는 것은 매우 중요합니다. 이미지는 앱을 돋보이게하는 요소이며, 매우 비싼 그래픽 디자이너를 고용 한 경우에도 직접 조정할 수 있기를 원할 것입니다.

평가판 또는 자격이있는 경우 교육 가격을 포함한 여러 가지 구매 옵션이 있습니다.


또는 GIMP ( gimp.org ) Mac에서이 ... 너무 잘 작동
마틴 S. 스톨 러에게

6

에버 노트

프로그래밍과 관련이 없지만 음표 등을 저장하는 데 매우 중요합니다. 소스 제어에 포함되지 않는 모든 것. 컴퓨터간에 자동으로 동기화되며 뛰어난 검색 기능이 있습니다. 나는 그것을 사용하여 iPad에 메모를 넣습니다.




3

맥 포트

실제로 유틸리티가 아니거나 자주 사용하는 도구는 아닙니다. 그러나 우리 중 일부는 때때로 필요한 모든 유닉스 명령 행 도구를 설치하는 좋은 방법입니다. 예를 들어 imagemagick, pngcrush, mercurial, git, vim, wireshark 등이 있습니다.

Fink 는 기본적으로 동일한 기능을 수행하는 Macports의 대안입니다.



3

SvnX

SvnX는 svn 클라이언트 바이너리의 대부분의 기능을위한 OS X 오픈 소스 GUI입니다.

작업 사본을 찾아보고 변경 사항을 찾아서 조작 할 수 있으며 저장소의 로그 및 개정판도 찾아 볼 수 있습니다.


3

발전기

사용자 정의 코어 데이터 클래스에 대한 Objective-C 코드를 생성 및 업데이트합니다.


3

BBEdit

BBEdit은 꽤 오랫동안 사용되어 온 훌륭한 텍스트 편집기입니다. 새로운 버전 10은 엄청난 양의 새로운 기능을 추가했을뿐만 아니라 계속해서 가격이 크게 떨어졌습니다 (약 50 %).

BBEdit은 AppleScript 및 쉘 스크립팅을 포함하여 매우 스크립팅 가능합니다. 또한 시간을 줄이기 위해 클리핑을 쉽게 만들 수 있습니다.

BBEdit은 TextWrangler와 매우 유사하지만 (TW는 거의 'BBEdit의'라이트 '버전입니다.) 그러나 많은 가치가있는 추가 기능이 포함되어 있습니다. 일부 예는 훨씬 더 나은 HTML 도구, 다양한 언어로 된 컨텍스트 인식 자동 완성, 클리핑, SVN / CVS 통합 등입니다.


3

픽셀 메이터

좋은 이미지 편집기는 개발에 필수적입니다. Pixelmator는 그 이상입니다. Mac App Store에서 완벽하게 작동하며 내용 인식 기능이 가득하고 아름다운 Mac 느낌이 들며 최고 25 달러입니다 (규칙을 알고 있지만 주요 판매 포인트 중 하나입니다) .


2

성분

오래 전부터 베타 버전으로 사용되었으며 Lion에서는 매우 혼란 스러웠지만 Ingredients는 Xcode 설명서를 찾아 볼 수있는 훌륭한 대안입니다. 일반적으로 문서를 검색하는 것이 더 빠르며 Google 및 StackOverflow 검색 기능이 내장되어 있습니다. 충돌을 줄 이도록 업데이트하고 싶습니다.


2

토대

IMHO-Mac OS 용 최고의 SVN 클라이언트이지만 약간 비쌉니다.


2

한모금

Sip은 제 생각에 OS X에서 가질 수있는 최고의 색상 선택기입니다. 가볍고 항상 활성화되어 있으며 다양한 형식 (Cocoa, iOS, Web Hex 등)으로 선택한 색상을 출력합니다. 상단 표시 줄에 작은 아이콘을 사용하고 있으며이를 누르면 화면의 아무 곳에서나 색상을 선택하고 결과를 클립 보드에 복사 할 수 있습니다. 그리고 무료입니다.


2

코코아 팟

CocoaPods는 Xcode 프로젝트에 타사 라이브러리를 통합하는 데 매우 유용합니다. 이러한 라이브러리를 수동으로 연결하여 더 이상 번거롭고 시간을 낭비하지 않아도됩니다.


1

모든 파일 찾기

( App Store에서 사용 가능 )

Mac의 컨텐츠 중심 "스포트라이트"기능은 파일 이름 검색을 기본값으로 설정할 수 없다는 사실을 깨닫게되면서 처음으로 화를냅니다. usr / bin과 같은 보이지 않는 폴더에서 결과를 반환 할 수 없으면 인생을 살아있는 지옥으로 만들 것입니다.

"모든 파일 찾기"는 지정한 디스크 나 폴더에서 FILES를 찾습니다. Steve Jobs 또는 다른 사람이 파일을 단순한 필사자에게서 숨겨야한다고 생각하더라도 상관 없습니다. 심지어 패키지 내부를 살펴볼 수도 있습니다.



1

MonoDevelop

Mac (또는 크로스 플랫폼) 용 모노 응용 프로그램 작업을위한 다른 IDE. Mono는 .NET Framework를 기반으로하며 C #, VB.NET 또는 Delphi Prism과 함께 사용할 수 있습니다 (타사 추가 필요). 다른 언어도 가능합니다.

MonoMac 또는 MonoTouch 프레임 워크와 함께 사용하여 Mac 또는 iOS 응용 프로그램에서 각각 고유 한 UI를 만들 수 있습니다.


이 소식을 들었지만 iPad / iPhone 앱에 관심이있는 것으로 보지 않았습니다.
DevSolo

MonoDevelop의 주요 장점은 iOS 또는 Mac 응용 프로그램을 사용하여 .NET Framework의 Mono 구현을 사용하거나 크로스 플랫폼 개발을 수행해야하는 경우입니다. Mac 및 iOS를 대상으로하려는 경우 Xcode가 모든 기능을 제공합니다. 참고로, MonoTouch 프레임 워크는 내가 믿는 300 달러의 상용 라이센스입니다.
Jim McKeeth


1

주름

구문 강조 등을 포함한 간단한 텍스트 편집기. My Notepad ++ replacement. 개발이 중단되었지만 오픈 소스이므로 다시 이륙 할 수 있습니다.


그렇지 않을 수 있습니다. Fraise는 Smultron의 포크입니다. 그러나 Smultron 개발자는 개발을 다시 시작하고 (이번에는 비공개 소스)이를 Mac AppStore에 넣었으므로 Fraise 개발은 종료되었습니다.
Loïc Wolff 2016 년

1

AppStar

개발 및 적용에 시간이 걸린다면 노력의 결과를 분석 할 방법이 필요합니다. 이 응용 프로그램의 좋은 점은 iTunes Connect 보고서를 통합하고 판매, ​​순위, 리뷰를 추적하고 경쟁을 감시한다는 것입니다. 나는 "비즈니스"사람이 많지 않으므로 확실히 도움이됩니다.



1

짧은 발췌

스 니펫은 다른 프로젝트에서 재사용 할 수있는 가장 자주 사용되는 코드를 저장하는 Mac OS X 용 응용 프로그램입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.