Hem Personliga finanser Polering Ditt utvecklingsverktyg för kakaoprogrammering - dummies

Polering Ditt utvecklingsverktyg för kakaoprogrammering - dummies

Innehållsförteckning:

Video: SÅ POLERAR MAN STRÅLKASTARNA PÅ BILEN (GÖR DET SJÄLV) 2024

Video: SÅ POLERAR MAN STRÅLKASTARNA PÅ BILEN (GÖR DET SJÄLV) 2024
Anonim

Kakao är en typ av programmering som du kan utföra med Apples utvecklingsverktyg. Kakao är en samling verktyg och bibliotek som låter dig få ut det mesta av Mac OS X-programmeringen. Många funktioner gör Cocoa bra, inklusive följande:

  • Modulär objektorienterad design
  • Användning av ramar
  • Visual interface design

Varför program med kakao?

Objektorienterad programmering är allt raseri dessa dagar, och av goda skäl. Genom att programmera med en objektorienterad design kan din kod närmare modellera objekt i den verkliga världen.

Användningen av ramar är en annan stor aspekt av kakaoutveckling. Erfarna programmerare kan frestas att ringa dem med ett annat namn - bibliotek. Ramverk är samlingar av klasser som ger dig, kakaoutvecklaren, med en viss typ av funktionalitet.

Kakaoens objektorienterade karaktär kombineras med en stor samling av ramar för att utföra alla slags uppgifter, bildar en oslagbar kodåtervinning. Datorprogrammerare kan vara en lat grupp, som inte vill upprepa en enda uppgift. För att hjälpa utvecklare i deras strävan efter återanvändbar kod, erbjuder Cocoa ett brett utbud av klasser, verktyg och kod. När du har avslutat några programmeringsuppgifter kan du till och med lagra resultaten i din egen ram för användning i andra projekt. Således ger Apple dig återanvändbar kod ur lådan, och du kan även använda din egen kod igen. Den objektorienterade designen av kakao gör denna återanvändning möjlig.

För att underlätta din kakaoutveckling var Apple tillräckligt bra för att ge dig ett stort urval verktyg och verktyg. Med dessa verktyg kan du börja skapa Cocoa-mjukvara från grunden. När du är klar med programmeringen, kommer verktygen även bygga applikationen, förbereda den för distribution och sätta ihop ett installationsprogram.

I verktyget

För att börja programmera med kakao måste du hitta utvecklingsverktygen. De bor i följande katalog på din hårddisk.

/ Utvecklare / Program / / Om du inte har dem måste du installera verktygen.

Om din kopia av Mac OS X inte kom med en kopia av cd-skivan Utvecklarverktyg kan du fortfarande hämta en kopia av utvecklarverktygsprogramvaran via Internet. Besök Apple Developer Connection för att registrera dig för ett gratis konto:

// connect. äpple. com

Du behöver inte alla program som Apple tillhandahåller i katalogen / Utvecklare / Program. Faktum är att du säkert kan komma undan med att använda endast två: Project Builder och Interface Builder.Din kakaoutvecklingsprocess, inklusive programbyggare och gränssnittsbyggare, kan se ut så här:

1. Skapa ett kakao-projekt.

De flesta kakaoprojekt börjar sina liv i Project Builder. Project Builder är hjärtat i din kakaoutveckling. Här lagrar du de olika elementen som utgör dina kakaoprojekt.

2. Bygg ett gränssnitt och lägg till det i projektet.

Ansluten till höften bildar Interface Builder den andra halvan av de tvärbundna tvillingarna som är Apples utvecklingsverktyg. Gränssnittsbyggare är en WYSIWYG (vad du ser är vad du får) redaktör för att skapa attraktiva Mac OS X-gränssnitt som överensstämmer med Apples Aqua-standarder. Gränssnittsbyggare gör också andra knep, inklusive att skriva lite av din kod till dig i Project Builder.

3. Lägg till en kod till projektet.

Du har byggt ett gränssnitt, och nu är det dags att få det att göra något. Du använder Project Builder igen för den här uppgiften, eftersom den lägger en rad kodredigeringsverktyg i dina händer. Du får inbyggd dokumentation, plus kod som är färgad för att göra det enklare att utföra dina programmeringsuppgifter.

4. Testa koden.

Igen gränsar Project Builder med de medföljande felsökningsverktygen för att hjälpa dig att skapa buggfri kod. Det finns inte heller något fel med test-och-felprovning, där du använder din ansökan, letar efter misstag eller fel i dess funktion.

5. Bygg en ansökan.

Project Builder kompilerar, länkar och bygger din slutliga körbara applikation.

Projektbyggare

Projektbyggare är den huvudsakliga applikationen som du använder för alla dina kakaoprojekt. Project Builder serverar ett antal roller i kakaoutvecklingsprocessen.

Projektbyggare fungerar som centralförvaret för alla filer i dina kakaoprojekt. Med hjälp av en välbekant dokumentinriktning kan Project Builder organisera komponenterna i ett kakaoprosjekt i ett lättanvänt dokument.

Du använder Project Builder också för att skriva och redigera kakao källkod. När du skriver kod för ett projekt, guidar Project Builder dig genom att färga syntaxen. Det erbjuder också bekväm tillgång till ett klick till alla funktioner i din kod.

Ditt kakao-projekt kan ha andra typer av filer bortom koden, och Project Builder är beredd att hjälpa dig att arbeta med dem. Om du till exempel vill inkludera bilder i ditt projekt låter Project Builder dig se dem i huvudprojektfönstret utan att hoppa över ett slag. Det finns ingen anledning att använda en annan applikation för att se dessa bilder. Project Builder visar dem direkt i kodredigeraren.

När du fastnar, ger Project Builder dig tillgång till den kompletta samlingen av kakao dokumentation. Du kan visa och navigera i dokumentationen med Project Builder på ungefär samma sätt som du vill ha en webbläsare.

När du har slutfört ditt Kakao-projekt använder du Project Builder för att kompilera, länka och bygga en slutlig applikation. Du kan sedan distribuera programmet till vänner, medarbetare och till och med världen (så länge de använder Mac OS X).

Projektbyggare bär många hattar.Om du är van vid andra utvecklingsmiljöer kan du bli förvånad över att upptäcka att Project Builder utför uppgifter som kräver flera verktyg i andra miljöer.

Projektbyggare fungerar till exempel som en

Projektörare, hanterar filer och resurser i dina kakaoprojekt

  • Kodredigerare, så att du kan skriva och redigera Kakakod
  • Browser, visa inbyggd dokumentation eller andra typer av resurser i dina kakaoprojekt
  • Kompilatorn och länken, spottar ut en komplett kakaoapplication i slutet av utvecklingsprocessen.
  • Gränssnittsbyggare

Gränssnittsbyggare är en ständig följeslagare till Project Builder. Gränssnittsbyggarens huvudsyfte är att skapa gränssnitt. Med det kan du bygga Aqua-gränssnitt som följer Apples riktlinjer för mänskliga gränssnitt.

Gränssnittsbyggare ger en komplett uppsättning kontroller som du kan lägga till i din applikation. Från Windows och lådor till knappar och reglage ger Interface Builder dig dra och släpp tillgång till en komplett serie av gränssnittselement för att göra din programvara så bra som möjligt. Glöm inte att Interface Builder är en Apple-produkt. Ingen vet Macintosh-användargränssnittet bättre än Apple, så du kan vara säker på att kontrollerna i Interface Builder följer de strängaste Apple-riktlinjerna.

Gränssnittsbyggarens funktioner är inte begränsade till WYSIWYG-gränssnittredigering. Du kan också skapa klasser som inte har någon visuell representation. Även om du inte faktiskt skriver koden i Interface Builder för dina klasser definierar du de grundläggande strukturerna och metoderna för dem där. Du kan också ansluta gränssnittet till dina klasser med hjälp av enkla drag-och-släpptekniker.

När du har slutfört ett gränssnitt, skapar Interface Builder sidhuvud och implementeringsfiler för dig och lägger sedan in dem i det önskade Project Builder-projektet. Även om gränssnittsbyggarens starkaste funktioner avser att utforma och skapa snygga gränssnitt, gör många andra funktioner det mycket mer än ett verktyg för gränssnittsbyggande. Det spelar en stor roll i kakao programmering erfarenhet.

Polering Ditt utvecklingsverktyg för kakaoprogrammering - dummies

Redaktörens val

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

I Photoshop Element, Redigera Snabbt läge är en uppskattad version av Redigera fullt läge som ger grundläggande fixverktyg tillsammans med några unika funktioner, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Redigera snabbläge för att reparera dina foton: Välj ett eller flera foton i ...

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Snabb Fotoredigering är en uppskattad version av Full Photo Edit-läge som bekvämt ger grundläggande fixeringsverktyg och kastar i några unika egenskaper, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Quick Photo Edit-läget för att reparera dina foton:

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Fotoeffekter i Photoshop Elements 11 fungerar som applicera filter; medan dialogrutan Filtreringsgalleri ger dig många alternativ för att tillämpa ett filter, ger den guidade panelen dig filtereffekter och tar dig genom steg för att justera ljusstyrka, ändra färgton och mättnad och göra andra justeringar för att perfekta resultatet. Du ...

Redaktörens val

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

När du granskar en bild, bestämmer du om det är en målvakt. Om du tittar på en bild på din Canon EOS 7D Mark II, gillar du inte bilden av någon anledning kan du radera det. Men borttagning av bilder måste ske med stor försiktighet eftersom uppgiften inte kan ångras. När du har raderat en ...

Hur man redigerar filmer på en Canon EOS 60D - dummies

Hur man redigerar filmer på en Canon EOS 60D - dummies

60D Edit-funktionen gör det härligt enkelt för att ta bort oönskade delar från början eller slutet av en film direkt på din kamera. Denna ombordredigering är praktisk men grundläggande, så förvänta dig inte mirakel. Här är de enkla stegen för att trimma början eller slutet på en film: Klicka på ikonen Redigera (det ser ut ...

Redaktörens val

Hur man arbetar med text i ett Word 2010-tabell - dummies

Hur man arbetar med text i ett Word 2010-tabell - dummies

Text hinner i ett bord i Word 2010 på en cell-vid-cell basis. Varje cell i ett Word-bord kan ha ett eget styckeformat och en egen uppsättning flikar. Grupper av celler, rader och kolumner och hela tabellen kan väljas och formateras samtidigt, om du vill. All standardtext ...

Hur man arbetar med Word 2010: s decimala flik - dummies

Hur man arbetar med Word 2010: s decimala flik - dummies

Du kan använda decimalfliken i Word 2010 till rad upp kolumner av siffror. Även om du kan använda en rätt flik för att göra detta jobb är decimalfliken ett bättre val. I stället för högerjusterad text, som den högra fliken gör, justerar decimalfliken siffror efter deras decimaldel - perioden i ...

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

O saker Word 2010 kan göra med dokument! Du kan öppna flera Word-dokument samtidigt och arbeta på mycket av dem, växla mellan de olika öppna dokumenten. Öppnar flera Word-dokument samtidigt Det är inte en fråga om hur Word kan fungera på mer än ett dokument åt gången. Nej, ...