Objective-C:n esittely
Tutustukaa Objective-C:n historiaan ja keskeisiin ominaisuuksiin sekä ymmärtäkää sen rooli iOS-ekosysteemissä ja suhde C-kieleen.
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.
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
- Objective-C:n esittely
- Perussyntaksi ja tietotyypit
- Xcoden määrittäminen Objective-C:tä varten
- NSStringin ja Foundation-tyyppien käsittely