Objective-C iOS-kehitys vanhoille ja yrityssovelluksille · Oppitunti

Objective-C:n esittely

Tutustukaa Objective-C:n historiaan ja keskeisiin ominaisuuksiin sekä ymmärtäkää sen rooli iOS-ekosysteemissä ja suhde C-kieleen.

Oppitunti 1/411 vaihetta

Objective-C:n esittely on ilmainen Objective-C iOS-kehitys vanhoille ja yrityssovelluksille-oppitunti CoddyKitissä. Tämä on oppitunti 1/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.

Tervetuloa Objective-C:n pariin!

Objective-C muokkasi iOS:n ja macOS:n varhaisia vaiheita. Swift on uudempi, mutta Objective-C:tä käytetään edelleen valtavassa määrässä olemassa olevia yrityssovelluksia.

Objective-C:n alkuperä

1980-luvun alussa kehitetty ja NeXT:n käyttöön ottama Objective-C nousi Applen ensisijaiseksi macOS:n ja iOS:n ohjelmointikieleksi vuoden 1997 yrityskaupan jälkeen.

Objective-C: C:n yläjoukko

Objective-C on C:n yläjoukko: tavallinen C toimii sen sisällä, ja Objective-C lisää sen päälle olio-ohjelmoinnin ja viestien lähettämisen. Tehokasta, vaikka aluksi hieman hankalaa.

Olio-ohjelmoinnin omaksuminen

Objective-C on oliopohjainen kieli, mutta metodeja ei kutsuta — objekteille lähetetään viestejä hakasulkeilla merkityllä syntaksilla [object method:arg].

Objective-C:n dynaamisuus

Objective-C:ssä on tehokas dynaaminen ajonaikainen ympäristö: metodin lähettäminen päätetään suorituksen aikana, mikä mahdollistaa esimerkiksi swizzlingin ja introspektion.

Merkitys vanhoille ja yrityssovelluksille

Miksi opetella sitä nykyään? Miljoonat rivit Objective-C-koodia ovat edelleen käytössä julkaistuissa sovelluksissa. Tarvitsette sitä vanhan koodin ylläpitoon ja Swift-siirtymään.

Hei, CoddyKit!

Ensimmäinen ohjelmanne. Huomioikaa muistin hallintaan käytettävä @autoreleasepool sekä NSLog, joka tulostaa kuten printf, mutta Objective-C-objekteille.

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
  @autoreleasepool {
    NSLog(@"Hello, CoddyKit!");
  }
  return 0;
}

Koodin ymmärtäminen

Puretaan koodi osiin: #import tuo Foundationin käyttöön, main on ohjelman aloituskohta, @autoreleasepool hallitsee muistia ja NSLog tulostaa.

Kulissien takana

Xcode käsittelee ohjelman kulissien takana neljässä vaiheessa: esikäsittely, kääntäminen, linkitys ja suoritus. Se hoitaa kaiken tämän puolestanne.

Testatkaa tietonne!

Pohtikaa oppimanne perusteella Objective-C:n suhdetta C-kieleen.

Mitä opimme

Kertaus: Objective-C on C:n yläjoukko, jossa on olio-ohjelmointi, dynaaminen ajonaikainen ympäristö ja vahva merkitys vanhalle koodille — ja ajoitte ensimmäisen NSLog-ohjelmanne.

Aloita maksutta

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 ”Objective-C:n esittely” ilmainen?

Kyllä – oppitunnin ”Objective-C:n esittely” 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 ”Objective-C:n esittely”?

Tutustukaa Objective-C:n historiaan ja keskeisiin ominaisuuksiin sekä ymmärtäkää sen rooli iOS-ekosysteemissä ja suhde C-kieleen. 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 1/4.

Kuinka kauan ”Objective-C:n esittely”-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

  1. Objective-C:n esittely
  2. Perussyntaksi ja tietotyypit
  3. Xcoden määrittäminen Objective-C:tä varten
  4. NSStringin ja Foundation-tyyppien käsittely
← Takaisin: Objective-C iOS-kehitys vanhoille ja yrityssovelluksille