Objective C oktatóanyag: Hello world

Ez az oktatóanyag segít elindulni az Objective-C világában. Bemutatja, mire van szükséged az első Objective-C program megírásához. Az alapokkal kezdődik: megtudhatod, hol találhatod és töltheted le a szükséges eszközöket, hogyan telepítheted ezeket, és végigvezet a kód fordításán és futtatásán. Ha még soha nem írtál Objective-C programot, itt a helyed kezdeni. Ezt a cikket azért készítettük, hogy könnyedén belekezdhess az Objective-C tanulásába, majd továbbléphess az SMS példáinkhoz. Ha már ismered az Objective-C-t, közvetlenül ugorhatsz az alábbi SMS projektek egyikéhez.

Objective-C SMS példák:

Objective-C SMS küldése HTTP REST API-val (kódpélda)
Objective-C több SMS küldése HTTP REST API-val (kódpélda)
Objective-C SMS ütemezése HTTP REST API-val (kódpélda)
Objective C SMS fogadása HTTP REST API-val (kódpélda)
Objective C SMS törlése HTTP REST API-val (kódpélda)
Töltsd le a legújabb Objective C SMS API könyvtárat a Githubról

Mi az Objective-C

Az Objective-C egy programozási nyelv, amelyet a Google fejlesztett ki. Hasonlít a természetes nyelvekhez, például az angolhoz. Arra használják, hogy kommunikáljunk a számítógéppel. A fő különbség a természetes nyelvek és a programozási nyelvek között az, hogy a programozási nyelvek szigorúbb szerkezettel rendelkeznek, hogy a számítógép jobban megértse őket.

Mi az Objective-C 'hello world' program

Az Objective-C hello world program a legegyszerűbb program, amit írhatsz. Egyszerűen kiírja a "Hello world" szöveget a számítógép képernyőjére. A Hello World program az első program, amit a fejlesztők írnak bármely programozási nyelvben.

Hogyan írd meg az első programodat Objective-C-ben

Az első Objective-C program megírásához:

  1. Ellenőrizd az előfeltételeket
  2. Állítsd be az Xcode-ot
  3. Hozz létre új projektet az Xcode-ban
  4. Írd meg a Hello World programot Objective-C-ben
  5. Használd az NSLog(@"Hello, World!"); parancsot a kiíráshoz
  6. Futtasd az Objective-C Hello World programodat
  7. Ellenőrizd a kimenetet
  8. Javítsd a hibákat, ha szükséges

Előfeltételek

Íme, mire van szükséged az induláshoz. Az első számítógépes program megírásához Objective-C-ben szükséged van egy Mac számítógépre, az Objective-C nyelvre és az alábbi példakódra.

  • Mac számítógép
  • Xcode
  • Ozeki Hello World példaprojekt

Xcode letöltése és telepítése (Videó oktatóanyag)

Ebben a videóban megtanulod, hogyan töltheted le az Xcode fejlesztői környezetet a Mac számítógépedre. Az App Store megnyitásával kezdődik, és a program elindításával ér véget. Megtanulod, hogyan találhatod meg az alkalmazást, és hogyan indíthatod el a telepítési folyamatot. Ez a videó remek, mert tartalmaz minden szükséges információt a folyamat elvégzéséhez. Csak egy kicsivel több, mint 1 perc hosszú, így könnyen megérted.

1. videó - Xcode letöltése és telepítése (Videó oktatóanyag)

Hozd létre az első projektet az Xcode-ban

Miután telepítetted az Xcode-ot, meg kell nyitnod, és létre kell hoznod egy konzol projektet. A konzol projekt a legegyszerűbb projekt, amit létrehozhatsz.

Új projekt létrehozása (Videó oktatóanyag)

Ebben a videóban bemutatjuk, hogyan hozhatsz létre egy új Objective-C projektet az Xcode-ban. A projekt elnevezésével kezdődik, és egy üres kódpanel megjelenésével ér véget. Megtanulod, hogyan szabhatod testre az Objective-C projektet a létrehozása előtt. A videó mindössze 28 másodperc hosszú, de nagyon részletes, így könnyen követhető.

2. videó - Új projekt létrehozása (Videó oktatóanyag)

Írd meg az első 'hello world' programodat Objective-C-ben

Az első program, amit bármely programozási nyelvben írsz, a 'Hello world' program. Ennek a programnak az egyetlen célja, hogy a "Hello world" szöveget írja ki a számítógép képernyőjére. Ebben a példában a program néhány sorból áll: Az ötödik sor: NSLog(@"Hello, World!"); írja ki a szöveget.

#import <Foundation/Foundation.h>

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

1. kód - A 'hello world' programod Objective-C-ben

Írd meg a Hello World programodat Objective-C-ben (Videó oktatóanyag)

Ebben a videóban láthatod, hogyan írhatod meg az első Hello World üzenetedet Objective-C-ben az Xcode környezetben. Egy üres kódpanellel kezdődik, és egy működő Hello World alkalmazással ér véget. Látni fogod az összes kódsort, amit létre kell hoznod. Ez a videó alig több, mint 1 perc hosszú, de nagyon könnyen követhető. Ne vesztegesd az időd, kezdj el kódolni!

3. videó - Hello World program írása Objective-C-ben (Videó oktatóanyag)

Futtasd az első 'hello world' programodat

Hogyan futtasd a kódodat (videó oktatóanyag)

Ebben a videóban láthatod a kód futtatásának folyamatát. Megmutatja, melyik gombra kell kattintanod az Xcode-ban az első Objective-C Hello World programod futtatásához. Ez a videó könnyen követhető, mert mindössze 12 másodperc hosszú.

4. videó - Kód futtatása (Videó oktatóanyag)

Mi történik, ha hibázol a kódodban

Ha hibázol, amikor az utasításokat Objective-C-ben írod, akkor szintaktikai hibát kapsz. A számítógép pirossal kiemeli a hibás sort, és megmondja, miért nem értette az utasításokat. A hiba javításához vissza kell menned a szövegszerkesztőbe, és módosítanod kell a programot. A programozók azt mondják, hogy "kijavították a hibát", amikor kijavítják a hibákat.

Az alábbi kódban szándékosan hibát fogunk elkövetni azzal, hogy nem teszünk pontosvesszőt a Hello World sor után. Látni fogod, hogyan reagál a számítógép, hogyan javítjuk a hibát, és hogyan futtatjuk sikeresen a programot.

Mi a szintaktikai hiba?

A szintaktikai hiba azt jelenti, hogy nem értem. Ha angolul beszélsz valakivel, és ő nem érti, amit mondasz, akkor azt fogja válaszolni, hogy "Nem értem". Ha Objective-C-ben beszélsz a számítógéphez, és a számítógép nem érti, amit mondasz, akkor azt fogja válaszolni, hogy "Szintaktikai hiba".

Hogyan kezeljünk szintaktikai hibát Objective-C-ben?

Az alábbi kódban szándékosan hibát fogunk elkövetni azzal, hogy nem teszünk pontosvesszőt a Hello World sor után. Látni fogod, hogyan reagál a számítógép, hogyan javítjuk a hibát, és hogyan futtatjuk sikeresen a programot.

Hogyan javítsd ki a hibákat a kódodban (Videó oktatóanyag)

Amikor kódolsz, elkerülhetetlen, hogy hibákat kövess el. Ebben a videóban bemutatjuk a hibakeresés vagy a hibák javításának lépéseit. Egy hibás kóddal kezdődik, és a javított, futtatható kóddal ér véget. Ez a videó mindössze 30 másodperc hosszú, de nagyon részletes. Könnyen követheted a lépéseket. A videóban az Xcode környezetben debugolunk egy Objective-C kódot.

5. videó - Hibák javítása a kódban (Videó oktatóanyag)

Összefoglalás

Most, hogy elolvastad a részletes útmutatót, megtetted az első lépést az Objective-C szoftverfejlesztői karrieredben. Ez a program egyszerűnek tűnhet, és keveset csinál, de így kezdődnek a nagy dolgok. Ne feledd, hogy minden programozó az alapokkal kezdi, legyél türelmes, és a kemény munka meghozza a gyümölcsét. A következő lépés a tanulási útadon egy HTTP kérés létrehozása lesz.

Az Objective-C a fő programozási nyelv az OS X és iOS rendszerekben történő szoftverfejlesztéshez. Ez a nyelv dinamikus futási időt és objektum-orientált képességeket kínál, így az Objective-C tanulása mindenképpen jó befektetés. Az Ozeki SMS Gateway jól működik az Objective-C-vel, így ezek a kódok használhatók a programmal való munka során. Azt is meg kell említeni, hogy az Ozeki SMS Gateway lehetőséget biztosít az SMS-ek útválasztására különböző végpontok között, és lehetőséget ad az SMS-ek ellenőrzésére, ahogyan áthaladnak a rendszeren.

Folytasd a tanulást az Ozeki oktatóoldalán, ahol további információkat találsz olyan témákról, mint SMS küldése és törlése Objective-C-ben.

Most már csak annyi van hátra, hogy letöltsd az Ozeki SMS Gateway-t, és kezdődhet a munka!

More information