Alcatraz este un manager de pachete pentru Xcode 5 creat și întreținut de Marin Usalj și Delisa Mason. S-ar putea să te întrebi "De ce aș avea nevoie de un manager de pachete pentru Xcode?" Este posibil să nu știți acest lucru, dar Xcode acceptă pluginuri, șabloane de proiect personalizate și scheme de culori. Instalarea acestor pachete nu este dificilă, dar poate deveni greoaie după un timp. Alcatraz rezolvă această problemă într-un mod spectaculos elegant.
Dezvoltarea lui Alcatraz a început în 2013, așa că a fost în jur de ceva timp. Cu toate acestea, suportul pentru Xcode 5 nu a fost grozav, dar Alcatraz 1.0 a schimbat acest lucru.
Alcatraz necesită OS X Mavericks (10.9) și Xcode 5. Xcode 5 este o îmbunătățire excelentă față de Xcode 4, deci dacă mai lucrați cu Xcode 4, acum este momentul potrivit pentru a trece la Xcode 5.
O altă cerință a lui Alcatraz este aceea că se instalează instrumentele pentru linia de comandă Xcode. Instalarea instrumentelor pentru linia de comandă Xcode este la fel de simplă ca execuția xcode-select - install
din linia de comandă.
Aveți două opțiuni pentru a instala Alcatraz. Prima opțiune este să executați următoarea comandă din linia de comandă.
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | SH
Această comandă preia un script de shell de la GitHub și o execută, făcând instalarea rapidă și fără durere.
Alternativ, puteți clona depozitul lui Alcatraz de la GitHub și îl puteți construi în Xcode. Nu uitați să reporniți Xcode după instalarea Alcatraz.
Dezinstalarea lui Alcatraz este la fel de simplă precum înlăturarea pachetului Alcatraz în Xcode Plug-in-uri director. Pentru aceasta, executați următoarea comandă din linia de comandă.
rm -rf ~ / Bibliotecă / aplicație \ Suport / Dezvoltator / Shared / Xcode / Plug-in / Alcatraz.xcplugin
Alcatraz nu numai că ușurează instalarea pluginurilor, șabloanelor de proiect și schemelor de culori, dar este și ușor să răsfoiți pachetele create de alți dezvoltatori. La fel cum CocoaPods menține un depozit de specificații, Alcatraz gestionează un depozit de pachete, pe care îl puteți naviga utilizând Alcatraz. Să vedem cum funcționează acest lucru.
Activați Xcode și selectați Manager de pachete de la Fereastră meniul. Acest lucru ar trebui să aducă browserul pachetului Alcatraz. Dacă nu vedeți Manager de pachete , apoi reporniți Xcode și, bineînțeles, asigurați-vă că utilizați Xcode 5+.
Puterea reală a lui Alcatraz constă în ceea ce face sub capota, astfel încât interfața sa de utilizare este simplă și simplă. Alcatraz prezintă o listă de pachete disponibile pentru instalare. Pictograma din fața fiecărui pachet indică ce tip de pachet este și dacă este instalat (albastru) sau nu (gri). La momentul redactării, Alcatraz suportă pluginuri, șabloane de proiect și scheme de culori.
Instalarea unui pachet este la fel de simplă ca și clic pe pictograma pachet din stânga. Pentru a dezinstala pachetul, faceți clic din nou pe pictogramă. Este la fel de simplu ca asta.
Puteți chiar să vedeți capturi de ecran ale unui pachet dând clic pe pictograma ochiului mic când treceți peste un pachet. Acest lucru este util în special dacă navigați în scheme de culori în Alcatraz.
Dacă faceți clic pe pictograma săgeată mică din partea dreaptă, veți ajunge la pachetul de pe GitHub sau oriunde este găzduit pachetul.
Pluginurile și șabloanele de proiect reprezintă o caracteristică excelentă, dar subevaluată a Xcode. Alcatraz face tot posibilul pentru a schimba acest lucru. Unele dintre pachetele mele preferate includ:
UIImage
„s imageNamed:
metodă.Alcatraz este managerul de pachete pe care Apple a uitat să îl includă în Xcode. Pluginurile și șabloanele de proiecte personalizate sunt surprinzător de puternice și unele dintre ele au devenit indispensabile în fluxul meu de lucru. Dacă sunteți un dezvoltator de cacao, atunci vă recomandăm cu insistență să verificați Alcatraz. Care sunt unele dintre pachetele tale preferate?