10 Xcode Plugins for iOS Development 
 108 
 Del 
 61 
 Del 
 Dette Cyber mandag Envato Tuts + Kursene vil bli redusert til bare $ 3. Ikke gå glipp av. 
 
 Kan en skikkelig plugin arkitektur bety hele forskjellen for et integrert utviklingsmiljø. Sublime Tekst og Textmate er gode eksempler. Visste du at Xcode støtter også plugins? Det ville ikke forundre meg om du ikke gjør det, Apple har ikke lagt mye arbeid i reklame som en del av Xcode. Faktisk er det svært lite dokumentasjon tilgjengelig for å lage plugins for Xcode. 
 
 Heldigvis har ikke dette stoppet utviklere fra å lage plugins for Xcode. Det er et bredt spekter av plugins som gjør arbeidet med Xcode enklere og morsommere, fylle opp hullene Apple har forlatt. I denne rask spiss, vil jeg vise deg noen plugins jeg bruker på daglig basis. 
 
 Alcatraz 
 
 Installere Xcode plugins pleide å være en smerte, men det er ikke lenger tilfelle med Alcatraz. Tidligere i år, Alcatraz nådd en viktig milepæl, 1,0, og det er nå kompatibel med Xcode 5. Hvis du ikke har installert Alcatraz ennå, så jeg oppfordrer deg til å gjøre det først. 
 
 1. XcodeColors 
 
 XcodeColors er en plugin utviklet av Robbie Hanson som gir farge til Xcode konsoll. Denne plugin er spesielt nyttig i kombinasjon med CocoaLumberjack, en fantastisk logging bibliotek Robbie skrev. Denne kombinasjonen har vært en sann livredder for meg opp gjennom årene, det har gjort debugging enklere og mer, vel, fargerik. Les denne raske tips hvis du ønsker å lese mer om XcodeColors og CocoaLumberjack. 
 
 2. XToDo 
 
 Dette programtillegget ikke bare høydepunkter  TODO 
,  FIXME 
,  ??? 
, og  !!! 
 kommentarer, den presenterer også dem i en praktisk liste. 
 
 3. Baklyset 
 
 Noen plugins kan virke trivielt eller enkle, men de er fantastisk hvis du vurdere sin verdi. Bakgrunnsbelysningen er en slik plugin. Alt den gjør, er å markere linjen som er i dag blir redigert. Det er enkelt, men svært nyttig. 
 
 4. CocoaPods 
 
 CocoaPods er de facto avhengighet manager for iOS og OS X utvikling. Hvis du ikke bruker CocoaPods, så jeg oppfordrer deg til å gi det et forsøk. Denne opplæringen vil komme i gang på mindre enn ti minutter. 
 
 Det er også en CocoaPods plugin for Xcode, som gjør integrere CocoaPods enda enklere. Den CocoaPods plugin legger  menyvalget en CocoaPods 
 til Xcode  Produkt 
 menyen. Hvis du ikke liker kommandolinjen, så vil du sikkert like denne plugin. 
 
 5. ACCodeSnippetRepository 
 
 Som Xcode plugins, administrerende kodesnutter er ikke uvesentlig i Xcode. Arnaud Coomans delte denne oppfatningen, og skapte en kjekk liten plugin som synkroniserer dine Xcode kodesnutter med en git repository. 
 
 Det fine er at kodebiter du har manuelt lagt i Xcode blir stående urørt. Importerer kodesnutter fra et git repository tar bare noen få klikk. Dette er også en smart måte å sikkerhetskopiere kodesnutter eller holde dem på et sentralt sted hvis du bruker flere maskiner. 
 
 6. GitDiff 
 
 Et grafisk brukergrensesnitt gjør arbeidet med git mindre skremmende for mange utviklere. Mens programmer som Tower og SourceTree er flott, jeg ofte ønsker å vite hva som er endret i filen jeg for tiden arbeider med, i Xcode kode editor. Den GitDiff plugin som gjør dette mulig, og det er flott. 
 
 Det er en subtil forbedring av Xcode kode editor, og legger akkurat nok visuell informasjon til å vite hva som er endret siden forrige begå. 
 
 7. KSImageNamed 
 
 Autofullfør er flott, spesielt hvis du skriver Objective-C. Ville det ikke være flott om Xcode autocompleted filnavn, slik som navn på bildefiler? 
 
 Kent Sutherland skapte KSImageNamed plugin som gjør akkurat det. Ikke bare vil det spare deg for tid, vil det sørge for at skrivefeil er en ting fra fortiden. 
 
 8. Peckham 
 
 Legge import uttalelser kan være irriterende noen ganger. Hvis du trenger å importere en header av en pod, for eksempel, så Xcode er autofullføring vil ikke fungere for deg. Den Peckham plugin løser dette problemet. 
 
 Trykk  Kommando-Kontroll-P 
, skriv et par bokstaver i overskriften du leter etter, og velge det fra listen over alternativer presenteres av koble til. Det er et flott tillegg til Xcode er autofullfør funksjonalitet. 
 
 9. FuzzyAutocomplete 
 
 Speaking of Autofullfør, de fleste av iOS og OS X utviklere har kommet til å stole på Xcode store autofullfør funksjonalitet. Imidlertid er Xcode implementering av autofullfør ikke perfekt, og du får ikke alltid forslagene du forventet eller håpet på. 
 
 Jack Chen og Leszek Ślażyński har skapt et alternativ i form av FuzzyAutocomplete plugin. Det utnytter algoritmen Xcode bruker for sin  Åpne Raskt 
 funksjon, som gjør en utmerket jobb i form av mønstergjenkjenning. Det fungerer veldig, veldig bra. 
 
 10. Dash for Xcode 
 
 Dash er et fantastisk stykke programvare for surfing dokumentasjon. Jeg bruker den hver eneste dag. Det jeg liker enda mer er integrasjonen med Xcode, takket være sin Xcode plugin. Du vet sikkert at du kan  Option-Klikk 
 et symbol i Xcode redaktør for å gå til dokumentasjon. Men jeg er ikke en stor fan av Xcode dokumentasjon nettleser og det er der Dash plugin kommer inn i bildet. 
 
 plugin åpner Dash stedet for Xcode dokumentasjon leseren hvis du  Option-Klikk 
 en symbol. Ikke bare er Dash veldig fort, også integrerer den med CocoaDocs. Hvis du for eksempel  Option-Klikk 
 en metode for AFNetworking bibliotek, deretter Dash viser dokumentasjon på at metoden. Jeg elsker denne funksjonen. 
 
 Konklusjon 
 
Xcode plugin arkitektur er en av de mest undervurderte aspekter av Apples populære IDE. Det er ikke enkelt å lage en Xcode plugin uten skikkelig dokumentasjon, men jeg oppfordrer deg til å i det minste prøve ut de plugins jeg har nevnt i denne artikkelen. Det finnes dusinvis av andre Xcode plugins der ute. Hvilke plugins bruker du til å få arbeidet gjort? Har du laget en selv?

