Mål-C
Objective-C er et kompileret sprog, der stammer fra C og er rent objektorienteret. Alle variabler er objekter, og de handles ved at sende meddelelser til dem. Et objekt er en kompleks lagringsstruktur, der kan indeholde komplekse data og svare på bestemte meddelelser, der bestemmes af objektets klassetype. Kodesyntaxen ligner meget C ++, men afsendelse af meddelelser til et objekt bruger sæt parenteser til at afgrænse målobjektet, meddelelsen og argumenterne.
Dette er et nyttigt sprog, som en spejder kan lære, fordi alle Apples mobile og stationære computere bruger dette som deres modersmål til programmer og apps. Programmeringsmiljøet, XCode, er også gratis fra Apple Computer. Dens eneste begrænsning er, at den kun kører på Mac OSX-computere. Men hvis en spejder allerede har en Mac, er det let at komme i gang.
Download software: https://developer.apple.com/xcode/
Koste:Gratis download fra Apple, Inc.
Hardwarekrav:Mac
Understøttede operativsystemer:Mac OSX
Sværhedsgrad:5 ud af 5
PRØV DET!
1. Følg dette eksempel for at blive fortrolig med XCode-miljøet. Det er et simpelt program, der sender dets output til fejlfindingsloggen, så du kan se det køre:
2. Følg derefter denne lidt mere avancerede tutorial, der bygger et simpelt iPhone-program, der inkluderer et knaptryk og en outputetiket på skærmen:
OM PROGRAMMET - EN TUR igennem
Programmering i mål-C indebærer sammenlægning af flere forskellige videnomfang:
- selve mål C-sproget,
- XCode-programmeringsmiljøet og
- Visual Object-designeren til at lægge ud, hvor knapper og inputkontroller vises på en formular.
Så når du bevæger dig mellem disse forskellige arbejdsområder, hjælper det med at fokusere på netop omfanget af det værktøj eller område, du arbejder i. Der er forbindelser mellem disse områder, og disse vil blive mere tydelige, når du bruger det mere.
PRØV DETTE
1. Føj en anden knap til iPhone-formularen, der rydder tekstfeltet.
2. Føj en anden indgangskontrol til formularen for at indtaste dit navn.
3. Skift 'Klik på mig' -knappen for at kopiere det, du indtastede i inputkontrollen, i etiketboksen.
4. Tilføj en tredje knap, der viser et meddelelsesvindue. (tip: google UIAlertView for eksempler)
Der er masser af eksempler på programmer på internettet og vejledninger til vejledning. Bare sørg for at omfatte din google-søgning med nøgleordene til funktionerne i Objective-C, som du udforsker.
LÆR MERE
youtube.com - Masser af eksempler
Google com - Endnu flere eksempler
RESSOURCER, TIPS, TRICKS OG RÅD
Apples udviklerwebsted, developer.apple.com , har masser af programmeringsguider og Q&A fora. Dit lokale bibliotek vil sandsynligvis også have bøger om XCode, Objective-C og iPhone-programmering, der også kan udfylde emnerne. Gennemse stakkene ved 651.8424 O og 651.8425 I.