Jestem nowy w Macach ogólnie i programowaniu na iOS. Użyłem iPhone'a i iPada i chcę pisać aplikacje na oba. Jestem (nowo) zarejestrowanym programistą Apple i mam Xcode do pobrania i pracuję nad nim.
Moje pytanie brzmi: czy są jakieś narzędzia innych firm, z których programiści iOS mają większe doświadczenie niż ja (czyli wszyscy)?
Przykład, w świecie Windows, którego używam
- Notepad ++ jako dodatkowy edytor tekstu.
- Zależy od kontroli zależności (tak, zdaję sobie sprawę, że może to nie być konsekwencją)
- Regex Buddy do budowania / debugowania wyrażeń regularnych.
- itp...
Będąc nieświadomym krajobrazu iOS, wszelkie informacje, które każdy mógłby podać na temat narzędzi (i być może dlatego, że muszą mieć lub muszą mieć), byłyby świetne.
Wyszukaj przed opublikowaniem!
Aby wyszukać, użyj pola wyszukiwania w prawym górnym rogu. Aby wyszukać odpowiedzi na bieżące pytanie, użyj inquestion:this
. Na przykład:
inquestion:this Textmate
Jeśli nie został jeszcze opublikowany, postępuj zgodnie z kilkoma prostymi zasadami, dodając go jako odpowiedź.
Zasady
Ogranicz do jednego narzędzia na odpowiedź .
Dodaj krótki opis
Dodaj link do strony internetowej w nazwie aplikacji, jeśli to możliwe (bez bezpośrednich pobrań).
Służy
## [appName](link)
do cytowania nazwy aplikacji. Proszę nie podawać cen.
źródło
Odpowiedzi:
Dropbox
Nie związane z programowaniem, ale bezcenne dla wszystkiego, co nie podlega kontroli źródła. Chociaż Evernote koncentruje się na dokumentach, Dropbox koncentruje się na plikach. Jeśli potrzebujesz plików na wielu komputerach z kontrolą wersji , potrzebujesz Dropbox.
źródło
Lot testowy
Niezbędny do zarządzania bezprzewodowymi testami beta.
źródło
Terminal
Terminal na twoim komputerze Mac jest bardzo przydatnym narzędziem do zarządzania repozytoriami, jeśli nie chcesz iść drogą graficzną. Ponadto wiele przydatnych bibliotek Objective-C znajduje się na Google Code lub GitHub. Posiadanie terminalu oznacza możliwość sprawdzenia kopii tych bibliotek.
źródło
TextWrangler
Kolejny lekki edytor tekstowy dla programistów.
źródło
Kalejdoskop
Świetne narzędzie do porównywania / scalania. Może porównywać obrazy. Bezproblemowo integruje się z prawie wszystkim.
źródło
Homebrew
Mniej inwazyjny sposób na uzyskanie narzędzi Unix / Linux niż Macports. Z Macportami nie musi być nic złego, ale nie lubię mieć 3 kopii Perla w moim systemie itp.
źródło
Strumień
Nie specjalnie związane z rozwojem, ale uwielbiam to. To narzędzie automatycznie dostosowuje temperaturę barwową wyświetlacza na podstawie wschodu i zachodu słońca w określonej lokalizacji. Naprawdę sprawia, że praca do późna w nocy jest przyjemniejsza. Wypróbuj go przez kilka dni, a następnie wyłącz jedną noc, a nie uwierzysz, że byłeś w stanie bez niego pracować.
Nie wpływa na zrzuty ekranu itp., Ale może być konieczne wyłączenie go, aby uzyskać prawdziwe wrażenie kolorów.
źródło
Accessorizer
Accessorizer przyspiesza tworzenie całego kodu, który jest potrzebny do uruchomienia aplikacji na Maca lub iOS.
Myślę, że główny używa go do tworzenia
@property
i@synthesize
linii. Po prostu wybierz wszystkie swoje ivary, naciśnij kilka klawiszy, a akcesorium utworzy blok dyrektyw @property. Po prostu wklej to do nagłówka i gotowe.Oprócz tego możesz tworzyć metody init, dealloc, viewDidUnload. Pomaga tworzyć obiekty zgodne z NSCoding. I wiele więcej.
Każdy programista Objective-C powinien to mieć.
źródło
Adobe Photoshop
Tak, jest drogi, ale dobry program do edycji grafiki jest nieoceniony przy tworzeniu aplikacji. Dzięki zdjęciom wyróżnia się aplikacja i nawet jeśli zatrudniłeś tego bardzo drogiego projektanta graficznego, będziesz mógł samemu wprowadzić poprawki.
Masz kilka opcji zakupu, w tym próbną lub, jeśli się kwalifikujesz, cenę edukacyjną.
źródło
Evernote
Nie związane z programowaniem, ale bezcenne do przechowywania notatek itp. Wszystko, co nie wchodzi w kontrolę źródła. Automatycznie synchronizuje się między komputerami i ma doskonałą funkcjonalność wyszukiwania. Używam go do zapisywania notatek na iPadzie.
źródło
Wieża
Dobry i obiecujący interfejs GIT.
źródło
MacVim
Bardziej podobny do Maca sposób używania vim / gVim na Macu.
źródło
Macports
Sam w sobie nie jest narzędziem ani często używanym narzędziem. Ale świetny sposób na zainstalowanie wszystkich narzędzi wiersza poleceń systemu Unix, których niektórzy z nas potrzebują czasami. Na przykład imagemagick, pngcrush, mercurial, git, vim, wireshark i tak dalej.
Fink jest alternatywą dla Macports, która zasadniczo robi to samo.
źródło
MindNode
Świetne narzędzie do mapowania myśli. Dostępna jest również wersja na iPada (około 7 USD)
źródło
SvnX
SvnX jest otwartym GUI OS X dla większości funkcji pliku binarnego klienta svn.
Umożliwia przeglądanie kopii roboczych, wykrywanie zmian i operowanie na nich, ale także przeglądanie dzienników i wersji repozytoriów.
źródło
mogenerator
Generuje (i aktualizuje) kod celu C dla niestandardowych klas danych podstawowych.
źródło
BBEdit
BBEdit to świetny edytor tekstu, który istnieje już od dłuższego czasu. Nowa wersja 10 nie tylko dodała mnóstwo wspaniałych nowych funkcji (i nadal to robi), ale także znacznie obniżyła cenę - około 50%.
BBEdit jest bardzo skryptowalny, łącznie z AppleScript i skryptami powłoki. Łatwo także tworzyć wycinki, aby skrócić czas.
BBEdit jest bardzo podobny do TextWrangler (TW to prawie „lite” wersja BBEdit), ale zawiera wiele dodatkowych funkcji, które są warte swojej ceny. Niektóre przykłady to znacznie lepsze narzędzia HTML, automatyczne uzupełnianie z uwzględnieniem kontekstu w wielu różnych językach, wycinki, integracja SVN / CVS i wiele innych.
źródło
Pixelmator
Dobry edytor obrazów jest niezbędny do rozwoju. Pixelmator to coś więcej. Jest w pełni funkcjonalny, uzupełniony treścią, ma piękny wygląd Maca, a do tego jest tylko 25 USD (znam zasady, ale jest to jedna z jego głównych zalet) w Mac App Store .
źródło
Składniki
Od wieków jest w fazie testów beta i jest bardzo niewygodny, ale składniki to świetna alternatywa do przeglądania dokumentacji Xcode. Zazwyczaj wyszukiwanie dokumentów jest szybsze i ma wbudowane wyszukiwania Google i StackOverflow. Chciałbym, aby zaktualizowały go tak, aby powodował mniej awarii.
źródło
Kamień węgielny
IMHO - Najlepszy klient SVN dla systemu Mac OS, ale trochę drogi.
źródło
Łyk
Sip jest moim zdaniem najlepszym próbnikiem kolorów, jaki możesz mieć w systemie OS X. Jest lekki, zawsze aktywny i wyświetla wybrany kolor w różnych formatach (kakao, iOS, Web Hex itp.). Używa tylko małej ikony na górnym pasku i naciskając, pozwala wybrać kolor z dowolnego ekranu i skopiować wynik do schowka. I to za darmo.
źródło
CocoaPods
CocoaPods jest bardzo przydatny do integracji bibliotek stron trzecich w projekcie Xcode. Koniec z kłopotami i stratą czasu dzięki ręcznemu łączeniu tych bibliotek.
źródło
Znajdź dowolny plik
( Dostępne w App Store )
Funkcja „Spotlight” zorientowana na zawartość komputera Mac najpierw doprowadza Cię do szału, ponieważ zdajesz sobie sprawę, że nie można jej ustawić jako domyślnego wyszukiwania nazw plików. Brak możliwości zwrócenia wyników z niewidzialnych folderów, takich jak usr / bin, sprawi, że twoje życie stanie się piekłem.
„Znajdź dowolny plik” szuka PLIKÓW na dysku lub folderze, na który wskazujesz. Nie ma znaczenia, czy Steve Jobs lub ktokolwiek inny uważa, że plik należy ukryć przed zwykłymi śmiertelnikami. Zajrzy nawet do paczek.
źródło
Wersje
Elegancka przeglądarka kontroli źródła.
źródło
MonoDevelop
Inne IDE do pracy z aplikacjami Mono na komputery Mac (lub międzyplatformowe). Mono jest oparte na .NET Framework i można go używać z C #, VB.NET lub Delphi Prism (wymaga dodatkowego dodatku). Możliwe, że także inne języki.
Może być używany z ramami MonoMac lub MonoTouch do tworzenia natywnego interfejsu użytkownika odpowiednio w aplikacjach na Maca lub iOS.
źródło
Łodyga fasoli
Bezpieczna platforma hostingowa kontroli źródła.
źródło
Oszustwo
Lekki edytor tekstu z podświetlaniem składni itp. Zastąpienie My Notepad ++. Rozwój został zatrzymany, ale jest to oprogramowanie typu open source, więc może ponownie wystartować.
źródło
AppStar
Jeśli poświęciłeś czas na opracowanie i aplikację, będziesz potrzebować sposobu na przeanalizowanie rezultatów ciężkiej pracy. Zaletą tej aplikacji jest to, że konsoliduje ona raporty iTunes Connect, śledzi sprzedaż, rankingi, recenzje, a także pilnuje konkurencji. Nie jestem osobą „biznesową”, więc jest zdecydowanie pomocna.
źródło
Quicklook Plugin do plików Mobile Provision
MacMation (twórcy aplikacji TimeBoxed) właśnie opublikował poręczną wtyczkę Quicklook do przeglądania zawartości i ważności plików dostarczania mobilnego Xcode.
źródło
Fragmenty
Snippets to aplikacja dla systemu Mac OS X, która przechowuje najczęściej używane fragmenty kodu, które można ponownie wykorzystać w różnych projektach.
źródło