Mål-C

Hvilken Film Skal Man Se?
 

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:

  1. selve mål C-sproget,
  2. XCode-programmeringsmiljøet og
  3. 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

https://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode_User_Guide/000-About_Xcode/about.html

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.