Hjem Personlig finansiering Polering Dine udviklingsværktøjer til kakao programmering - dummier

Polering Dine udviklingsværktøjer til kakao programmering - dummier

Indholdsfortegnelse:

Video: BIL POLERING I HÅNDEN 2024

Video: BIL POLERING I HÅNDEN 2024
Anonim

Kakao er en slags programmering, som du kan udføre med Apples Developer Tools. Kakao er en samling værktøjer og biblioteker, der giver dig mulighed for at få mest muligt ud af Mac OS X programmering. Mange funktioner gør kakao stor, herunder følgende:

  • Modulær objektorienteret design
  • Brug af rammer
  • Visual interface design

Hvorfor program med kakao?

Objektorienteret programmering er al raseri i disse dage og med god grund. Ved at programmere med et objektorienteret design kan din kode nøjere modellere elementer i den virkelige verden.

Anvendelsen af ​​rammer er et andet stort aspekt af kakaoudvikling. Erfarne programmører kan fristes til at kalde dem ved et andet navn - biblioteker. Rammer er samlinger af klasser, der giver dig, kakao udvikleren, med en bestemt type funktionalitet.

Den objektorienterede karakter af kakao kombineret med en stor samling af rammer til at udføre alle slags opgaver, danner en uovertruffen kodegenbrug. Computerprogrammører kan være en doven flok, der ikke ønsker at gentage en enkelt opgave. For at hjælpe udviklere i deres udøvelse af genbrugelige kode, tilbyder Cocoa et bredt udvalg af klasser, værktøjer og kode. Når du har gennemført nogle programmeringsopgaver, kan du endda gemme resultaterne i dine egne rammer til brug i andre projekter. Således giver Apple dig genanvendelig kode ud af kassen, og du kan også genbruge din egen kode. Det objektorienterede design af kakao gør denne genanvendelse mulig.

For at hjælpe med at lette din kakaoudvikling var Apple rart nok til at give dig et stort udvalg af værktøjer og værktøjer. Med disse værktøjer kan du begynde at lave Cocoa-software fra bunden. Når du er færdig med programmeringen, vil værktøjerne selv bygge applikationen, forberede den til distribution og sammensætte et installationsprogram.

I værktøjssætet

For at begynde programmering med kakao, skal du finde udviklingsværktøjerne. De bor i følgende mappe på harddisken.

/ Udvikler / Applications /

Hvis du ikke har dem, skal du installere værktøjerne.

Hvis din kopi af Mac OS X ikke fulgte med en kopi af cd'en Developer Tools, kan du stadig hente en kopi af Developer Tools-softwaren via internettet. Besøg Apple Developer Connection for at registrere dig for en gratis konto:

// connect. æble. com

Du behøver ikke alle de programmer, som Apple leverer i mappen / Udvikler / Programmer. Faktisk kan du nok komme væk med kun to: Project Builder og Interface Builder.Din kakaoudviklingsproces, herunder Projektbygger og Interface Builder-applikationer, kan se sådan ud:

1. Opret et Cocoa-projekt.

De fleste kakaoprojekter begynder deres liv i Project Builder. Projektbygger er hjertet i din kakaoudvikling. Her gemmer du de forskellige elementer, der udgør dine Cocoa-projekter.

2. Byg en grænseflade og tilføj den til projektet.

Interface Builder er forbundet med hoften, og den anden halvdel af de sammenbundne tvillinger er Apples Developer Tools. Interface Builder er en WYSIWYG (det du ser er, hvad du får) editor til at skabe attraktive Mac OS X-grænseflader, der er i overensstemmelse med Apples Aqua-standarder. Interface Builder gør også andre tricks, herunder at skrive nogle af din kode til dig i Project Builder.

3. Tilføj nogle kode til projektet.

Du har opbygget en grænseflade, og nu er det tid til at få det til at gøre noget. Du bruger Project Builder igen til denne opgave, fordi den sætter en række koderedigeringsværktøjer i dine hænder. Du får indbygget dokumentation, plus kode, der er farvet for at gøre det lettere at udføre dine programmeringsopgaver.

4. Test koden.

Again, Project Builder interfaces med de medfølgende fejlfinding værktøjer til at hjælpe dig med at producere fejlfri kode. Der er heller ikke noget galt med prøve-og-fejl testning, hvor du bruger din ansøgning, søger fejl eller fejl i dens drift.

5. Byg et program.

Project Builder kompilerer, linker og opbygger din endelige eksekverbare applikation.

Projektbygger

Projektbygger er den vigtigste applikation, som du bruger til alle dine kakaoprojekter. Projektbygger tjener en række roller i kakaoudviklingsprocessen.

Projektbygger fungerer som det centrale arkiv for alle filer i dine kakaoprojekter. Ved hjælp af en velkendt dokumenttilgang giver Project Builder dig mulighed for at organisere komponenterne i et Cocoa-projekt i et brugervenligt dokument.

Du bruger Project Builder til også at skrive og redigere kakao kildekode. Når du skriver kode til et projekt, guider Project Builder dig ved at farve syntaxen. Det giver også bekvemt one-click adgang til alle funktioner i din kode.

Dit Kakaoprojekt kan have andre typer filer ud over kode, og Project Builder er parat til at hjælpe dig med at arbejde med dem. Hvis du f.eks. Vil medtage billeder i dit projekt, kan Project Builder du se dem i hovedprojektvinduet uden at hoppe over et slag. Der er ikke behov for at bruge en anden applikation til at se disse billeder. Projektbygger viser dem lige i kodeditoren.

Når du sidder fast, giver Project Builder dig adgang til den komplette samling af Cocoa dokumentation. Du kan se og navigere i dokumentationen med Project Builder på samme måde som i en webbrowser.

Når du har gennemført dit Cocoa-projekt, bruger du Project Builder til at kompilere, link og opbygge en endelig ansøgning. Du kan derefter distribuere applikationen til venner, kolleger og endda verden (så længe de bruger Mac OS X).

Project Builder bærer mange hatte.Hvis du er vant til andre udviklingsmiljøer, kan du blive overrasket over at opdage, at Project Builder udfører opgaver, der kræver flere værktøjer i andre miljøer.

Project Builder fungerer som

  • Projektorrangør, styrer filer og ressourcer i dine Cocoa-projekter
  • Kode editor, der giver dig mulighed for at skrive og redigere Kakao kode
  • Browser, der viser indbygget dokumentation eller andre former for ressourcer i dine kakaoprojekter
  • Compiler og linker, der spytter en komplet Kakaosøgning i slutningen af ​​udviklingsprocessen.

Interface Builder

Interface Builder er en konstant ledsager til Project Builder. Interface Builder's hovedformål er at skabe grænseflader. Med det kan du opbygge Aqua-grænseflader, der overholder Apples retningslinjer for menneskelig grænseflade.

Interface Builder giver et komplet sæt kontroller, som du kan tilføje til din applikation. Fra vinduer og skuffer til knapper og skydere giver Interface Builder dig træk og slip adgang til en komplet serie af grænsefladeelementer for at gøre din software det bedste, det kan være. Glem ikke, at Interface Builder er et Apple-produkt. Ingen kender Macintosh-brugergrænsefladen bedre end Apple, så du kan være sikker på, at kontrollerne i Interface Builder følger de strengeste Apple-retningslinjer.

Interface Builder-funktionerne er ikke begrænset til WYSIWYG-grænsefladeredigering. Du kan også oprette klasser, der ikke har nogen visuel repræsentation. Selvom du ikke faktisk skriver koden i Interface Builder til dine klasser, definerer du de grundlæggende strukturer og metoder til dem der. Du kan også forbinde grænsefladen til dine klasser ved hjælp af simple træk-og-slip-teknikker.

Når du har lavet en grænseflade, opretter Interface Builder overskrifts- og implementeringsfilerne for dig og indsætter dem derefter i det ønskede Project Builder-projekt. Selvom Interface Builder's stærkeste funktioner vedrører design og oprettelse af flotte interfaces, gør mange andre funktioner det meget mere end et grænsefladebyggende værktøj. Det spiller en stor rolle i oplevelsen af ​​kakao programmering.

Polering Dine udviklingsværktøjer til kakao programmering - dummier

Valg af editor

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld fotoredigeringsfunktion tilbyder bundter af værktøjer, som du kan bruge at redigere dine billeder, fra korrektionsværktøjer til fastsættelse af farve og klarhed til filtre, lag og meget mere for at ændre eksisterende fotos eller skabe helt originale billeder fra bunden. Men alle disse værktøjer gør også Komplet fotoredigeringstilstand kompleks. Du kan flytte ind i ...

Generelle blandingsformer i Photoshop Elements - dummies

Generelle blandingsformer i Photoshop Elements - dummies

Elementer spænder over 25 blandingstilstande. Blend modes påvirker hvordan farver interagerer mellem lag og også hvordan farver interagerer, når du anvender maling på et lag. Ikke alene gør blandingstilstande interessante effekter, men du kan også nemt anvende, redigere eller fjerne blandingsfunktioner uden at røre dine billedpixel. De forskellige blandingstilstande ...

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriindstillinger hjælpe med at definere, hvordan dine figurer ser ud. Klik på nedpegepilen i værktøjsindstillingerne i Elements for at få adgang til de geometriske indstillinger, der beskrives i det følgende. Rektangulære og afrundede rektangel geometriske indstillinger Her er geometriske indstillinger for rektangel og afrundede rektangelformer: Ubegrænset: Giver dig mulighed for at få fri tøj til at tegne en ...

Valg af editor

Sådan bygger du tabeller i HTML5 - dummies

Sådan bygger du tabeller i HTML5 - dummies

Sommetider indeholder din webside data bedst fremlagt i et bord . Du kan bruge HTML5's komplette bordsystem til at oprette tabeller som den i dette eksempel: Den grundlæggende struktur i et bord i HTML-format er rimeligt let at forstå; Tjek koden, der oprettede tabellen i eksemplet:

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Der er situationer, hvor man kun vil en enkelt kopi af et baggrundsbillede på dit CSS3-websted. Det kan være, at billedet du har brugt er noget, der ikke gentager sig godt eller er stort nok til, at du virkelig ikke vil have det gentaget. Følgende procedure viser en teknik, du kan bruge til at fortælle ...

Hvordan man opbygger en webside skabelon fra scratch-dummies

Hvordan man opbygger en webside skabelon fra scratch-dummies

Standardværktøjet på tværs af digitalt agenturer og interne afdelinger til opbygning af website grafik er Adobe Photoshop. Selvom fyrværkeri er optimeret og målrettet til at producere web-grafiske kildefiler, er det bare ikke fanget, sandsynligvis på grund af den massive genoplæringsindsats ville det medføre, at hele afdelinger gør omskifteren. At oprette et nyt ...

Valg af editor

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Som flere og flere mennesker finder ud af din ny LinkedIn-gruppe, og som medlemmer begynder at deltage, kan du opleve, at nogle af de personer, der har klikket på linket for at deltage, ikke er på din forhåndsgodkendte liste. Måske er de mennesker, du ikke har forstået var på LinkedIn, eller du var ikke klar over, at de var gyldige grupper ...

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Ud over et profilbillede giver LinkedIn brugere mulighed for at forbedre de visuelle sociale markedsføringselementer i deres profiler ved at tilføje billeder til deres profilprofil. Du kan tilføje billeder til ethvert afsnit i din LinkedIn-profil. Tilføjelse af billeder til din profil kan hjælpe dig med at fortælle din historie visuelt og ...

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

, Når du har opfyldt kravene til oprettelse en virksomhedsside på LinkedIn, er det tid til at komme i gang ved at tilføje selskabets side til Linkedins system. For at oprette din virksomhedsside skal du blot følge disse trin: