Grunnleggende syntaks og datatyper
Lær den grunnleggende syntaksen, primitive datatyper og vanlige Objective-C-objekter som NSString og NSArray.
Grunnleggende syntaks og datatyper er en gratis leksjon i Objective-C iOS-utvikling for eldre kodebaser og virksomhetsapper på CoddyKit. Dette er leksjon 2 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Objective-C iOS-utvikling for eldre kodebaser og virksomhetsapper, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Objective-C iOS-utvikling for eldre kodebaser og virksomhetsapper inneholder totalt 4 leksjoner.
Grunnleggende om Objective-C
Det er tid for det grunnleggende: den viktigste syntaksen i Objective-C og datatypene De vil arbeide med hver dag.
Utsagn avsluttes med semikolon
Som i andre C-baserte språk avsluttes hvert utsagn i Objective-C med et semikolon. Glemmer De ett, vil Xcode raskt markere feilen.
Forklar koden med kommentarer
Kommentarer er notater som kompilatoren ignorerer. Bruk // for én linje og /* */ for blokker over flere linjer.
Primitive datatyper
Primitive typer inneholder enkle verdier: int, float/double, char og BOOL (som er YES eller NO).
Primitive typer i praksis
Her kommer de primitive typene til live – de deklareres, tildeles verdier og skrives ut med formatspesifikatorer for NSLog.
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
int age = 30;
float price = 19.99f; // 'f' for float literal
double pi = 3.14159;
char initial = 'J';
BOOL isLoggedIn = YES;
NSLog(@"Age: %i", age);
NSLog(@"Price: %.2f", price);
NSLog(@"Pi: %f", pi);
NSLog(@"Initial: %c", initial);
NSLog(@"Logged In: %@", isLoggedIn ? @"YES" : @"NO");
}
return 0;
}Arbeide med tekst: NSString
For ord og setninger bruker De NSString-objektet, ikke char. NSString er uforanderlig: Innholdet endres aldri etter opprettelsen.
Eksempel med NSString
Når De deklarerer en NSString, bruker De prefikset @ foran literalverdien – en syntaks som er unik for Objective-C.
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSString *greeting = @"Hello, CoddyKit!";
NSString *name = @"Alice";
NSString *message = [NSString stringWithFormat:@"Welcome, %@!", name];
NSLog(@"Greeting: %@", greeting);
NSLog(@"Personal Message: %@", message);
}
return 0;
}Samlinger: NSArray
NSArray lagrer en sortert liste med objekter, som nås via en nullbasert indeks. Den er uforanderlig; bruk NSMutableArray når De trenger å endre den.
Eksempel med NSArray
Opprett en NSArray med literalverdien @[]. Den eldre formen arrayWithObjects krever en avsluttende nil.
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// Array literal syntax
NSArray *fruits = @[@"Apple", @"Banana", @"Cherry"];
NSLog(@"First fruit: %@", fruits[0]); // Access by index
NSLog(@"All fruits: %@", fruits);
// Another way to create (older, but good to know)
NSArray *colors = [NSArray arrayWithObjects:@"Red", @"Green", @"Blue", nil];
NSLog(@"Colors: %@", colors);
}
return 0;
}Rask sjekk av typer
Se på følgende Objective-C-deklarasjoner. Hvilken definerer korrekt en boolsk variabel med navnet isActive og setter den til true?
Oppsummering: Syntaks og datatyper
Oppsummering: Semikolon avslutter utsagn, kommentarer dokumenterer, primitive typer som int og BOOL inneholder enkle verdier, og NSString og NSArray håndterer tekst og lister.
Lær deg Objective-C med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 12
- Leksjoner
- 48
Ofte stilte spørsmål
Er leksjonen «Grunnleggende syntaks og datatyper» gratis?
Ja – hele teksten i «Grunnleggende syntaks og datatyper» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Objective-C iOS-utvikling for eldre kodebaser og virksomhetsapper-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Objective-C iOS-utvikling for eldre kodebaser og virksomhetsapper inneholder totalt 4 leksjoner.
Hva lærer jeg i «Grunnleggende syntaks og datatyper»?
Lær den grunnleggende syntaksen, primitive datatyper og vanlige Objective-C-objekter som NSString og NSArray. Du øver på Objective-C iOS-utvikling for eldre kodebaser og virksomhetsapper med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Objective-C iOS-utvikling for eldre kodebaser og virksomhetsapper?
Ingen tidligere erfaring er nødvendig. Objective-C iOS-utvikling for eldre kodebaser og virksomhetsapper på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 4.
Hvor lang tid tar leksjonen «Grunnleggende syntaks og datatyper»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Objective-C iOS-utvikling for eldre kodebaser og virksomhetsapper-leksjonen?
Ja. Alle Objective-C iOS-utvikling for eldre kodebaser og virksomhetsapper-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Introduksjon til Objective-C
- Grunnleggende syntaks og datatyper
- Sette opp Xcode for Objective-C
- Arbeid med NSString og Foundation-typer