Perussyntaksi ja tietotyypit
Oppikaa perussyntaksi, primitiiviset tietotyypit ja tavalliset Objective-C-oliot, kuten NSString ja NSArray.
Perussyntaksi ja tietotyypit on ilmainen Objective-C iOS-kehitys vanhoille ja yrityssovelluksille-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Objective-C iOS-kehitys vanhoille ja yrityssovelluksille-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Objective-C iOS-kehitys vanhoille ja yrityssovelluksille-kurssilla on yhteensä 4 oppituntia.
Objective-C:n perusteet
On aika perehtyä perusteisiin: Objective-C:n perussyntaksiin ja tietotyyppeihin, joita käytätte päivittäin.
Lauseet päättyvät puolipisteeseen
Muiden C-pohjaisten kielten tavoin jokainen Objective-C:n lause päättyy puolipisteeseen. Jos unohdatte sen, Xcode ilmoittaa virheestä nopeasti.
Selittäkää koodinne kommenteilla
Kommentit ovat merkintöjä, jotka kääntäjä ohittaa. Käyttäkää //-merkintää yhdelle riville ja /* */-merkintää monirivisille lohkoille.
Primitiiviset tietotyypit
Primitiiviset tyypit sisältävät yksinkertaisia arvoja: int, float/double, char ja BOOL (joka on YES tai NO).
Primitiivit käytännössä
Tässä primitiiviset tyypit tulevat käyttöön — ne määritellään, niille annetaan arvo ja ne tulostetaan NSLog-muotoilumääritteillä.
#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;
}Tekstin käsittely: NSString
Sanoja ja lauseita varten käytätte NSString-objektia, ette char-tyyppiä. NSString on muuttumaton: sen sisältö ei muutu luomisen jälkeen.
NSString-esimerkki
NSString:n määrittelyssä literaalin eteen tulee @-etuliite — tämä on Objective-C:lle ainutlaatuinen syntaksipiirre.
#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;
}Kokoelmat: NSArray
NSArray tallentaa objektit järjestettynä luettelona, johon pääsee käsiksi nollapohjaisen indeksin avulla. Se on muuttumaton; kun haluatte muuttaa sitä, käyttäkää NSMutableArrayta.
NSArray-esimerkki
NSArray luodaan @[]-literaalilla. Vanhempi arrayWithObjects-muoto tarvitsee loppuun nil-terminaattorin.
#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;
}Nopea tyyppitarkistus
Tarkastelkaa seuraavia Objective-C-määrittelyjä. Mikä niistä määrittää oikein isActive-nimisen totuusarvomuuttujan ja asettaa sen arvoksi true?
Kertaus: syntaksi ja tietotyypit
Kertaus: puolipisteet päättävät lauseet, kommenteilla dokumentoidaan koodia, int:n ja BOOL:n kaltaiset primitiivit sisältävät yksinkertaisia arvoja, ja NSString sekä NSArray käsittelevät tekstiä ja luetteloita.
Opi Objective-C tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 12
- Oppitunnit
- 48
Usein kysytyt kysymykset
Onko oppitunti ”Perussyntaksi ja tietotyypit” ilmainen?
Kyllä – oppitunnin ”Perussyntaksi ja tietotyypit” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Objective-C iOS-kehitys vanhoille ja yrityssovelluksille-kurssin, päivitä CoddyKit PROhon. Objective-C iOS-kehitys vanhoille ja yrityssovelluksille-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Perussyntaksi ja tietotyypit”?
Oppikaa perussyntaksi, primitiiviset tietotyypit ja tavalliset Objective-C-oliot, kuten NSString ja NSArray. Harjoittelet Objective-C iOS-kehitys vanhoille ja yrityssovelluksille-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Objective-C iOS-kehitys vanhoille ja yrityssovelluksille-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Objective-C iOS-kehitys vanhoille ja yrityssovelluksille-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
Kuinka kauan ”Perussyntaksi ja tietotyypit”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Objective-C iOS-kehitys vanhoille ja yrityssovelluksille-oppitunnilla?
Kyllä. Jokainen Objective-C iOS-kehitys vanhoille ja yrityssovelluksille-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Objective-C:n esittely
- Perussyntaksi ja tietotyypit
- Xcoden määrittäminen Objective-C:tä varten
- NSStringin ja Foundation-tyyppien käsittely