Alcatraz er en pakkebehandling for Xcode 5 opprettet og vedlikeholdt av Marin Usalj og Delisa Mason. Du kan spørre deg selv "Hvorfor skulle jeg trenge en pakkeadministrator for Xcode?" Du kan ikke vite dette, men Xcode støtter programtillegg, tilpassede prosjektmaler og fargeskjemaer. Det er ikke vanskelig å installere disse pakkene, men det kan bli tungvint etter en stund. Alcatraz løser dette problemet på en spektakulært elegant måte.
Utviklingen av Alcatraz begynte i 2013, så det har eksistert lenge. Imidlertid var støtte for Xcode 5 ikke bra, men Alcatraz 1.0 har endret dette.
Alcatraz krever OS X Mavericks (10,9) og Xcode 5. Xcode 5 er en god forbedring over Xcode 4, så hvis du fortsatt jobber med Xcode 4, er det nå en god tid å bytte til Xcode 5.
Et annet krav til Alcatraz er at Xcode Command Line Tools skal installeres. Installere Xcode Command Line Tools er like enkelt som å kjøre xcode-select - installer
fra kommandolinjen.
Du har to alternativer for å installere Alcatraz. Det første alternativet er å utføre følgende kommando fra kommandolinjen.
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
Denne kommandoen laster ned et shell-skript fra GitHub og utfører det, noe som gjør installasjonen rask og smertefri.
Alternativt kan du klone Alcatras repository fra GitHub og bygge det i Xcode. Ikke glem å starte Xcode etter installasjon av Alcatraz.
Avinstallere Alcatraz er like enkelt som å fjerne Alcatraz-pakken i Xcode Plug-ins katalogen. For å gjøre det, kjør følgende kommando fra kommandolinjen.
rm -rf ~ / Bibliotek / Application \ Support / Utvikler / Delt / Xcode / Plug-ins / Alcatraz.xcplugin
Alcatraz gjør det ikke bare enkelt å installere plugins, prosjektmaler og fargeskjemaer, det er også enkelt å bla gjennom pakker laget av andre utviklere. Akkurat som CocoaPods vedlikeholder et spesifikasjonsregister, administrerer Alcatraz et pakkelager, som du kan bla gjennom ved hjelp av Alcatraz. La oss se hvordan dette virker.
Brann opp Xcode og velg Package Manager fra Vindu Meny. Dette burde hente Alcatras pakkebrowser. Hvis du ikke ser Package Manager menyelement, start deretter Xcode og, selvfølgelig, kontroller at du bruker Xcode 5+.
Den virkelige kraften til Alcatraz ligger i det den gjør under hetten, så brukergrensesnittet er enkelt og greit. Alcatraz viser en liste over pakker som er tilgjengelige for installasjon. Ikonet foran hver pakke indikerer hvilken type pakke den er og om den er installert (blå) eller ikke (grå). På tidspunktet for skrivingen støtter Alcatraz plugins, prosjektmaler og fargeskjemaer.
Å installere en pakke er like enkelt som å klikke på pakkeikonet til venstre. For å avinstallere pakken klikker du på ikonet en gang til. Det er så enkelt.
Du kan til og med se skjermbilder av en pakke ved å klikke på det lille øyeikonet når du svinger over en pakke. Dette er spesielt nyttig hvis du surfer fargeskjemaer i Alcatraz.
Når du klikker på det lille pilikonet til høyre, tar du deg til pakken på GitHub eller hvor pakken er vert.
Plugins og prosjektmaler er en flott, men undervurdert funksjon av Xcode. Alcatraz gjør sitt beste for å endre dette. Noen av mine favorittpakker inkluderer:
UIImage
's imageNamed:
metode.Alcatraz er pakkeleder som Apple glemte å inkludere i Xcode. Plugins og tilpassede prosjektmaler er overraskende kraftige, og noen av dem har blitt uunnværlige i arbeidsflyten min. Hvis du er en kakaoutvikler, så anbefaler jeg på det sterkeste at du sjekker ut Alcatraz. Hva er noen av dine favorittpakker?