Objekto -c žymos aprašymas

Ši žyma turėtų būti naudojama tik problemoms, susijusioms su objekto C objektais, arba nuo kalbos kodo. [Kakavos] ir [kakavos prisilietimo] žymės turėtų būti naudojamos paklausti apie Apple sistemas ar klases. Naudokite susijusias žymes [ios], [macos], [apple-watch] ir [tvos] dėl šių platformų specifinių problemų.

Objective-C yra į objektą orientuota programavimo kalba , sujungianti C ( ) ir Smalltalk ( ) funkcijas. Tai yra griežtas „C superset“ (bet koks galiojantis „C“ kodas yra vienodai galiojantis „C-objekto“ kodas, nedidelė išimtis, kad id yra laisvas identifikatorius, kurį vartotojas gali naudoti C, nors tai yra raktinis žodis „Objective-C“), ir jis paveldi „Smalltalk“ objektines funkcijas. Visa procesinė sintaksė yra identiška „C“ sintaksei, o visa objektui skirta sintaksė yra „Smalltalk“ pranešimų siuntimas.

„Objective-C“ pirmiausia sukūrė „ Brad Cox“ ir „Tom Love“ 1980 m. Pradžioje „ Stepstone“ kompanijoje. Šiuo metu ją daugiausia kuria „ Apple Inc.“

„Objective-C“ yra aukšto lygio bendrojo naudojimo objekto programavimo kalba, kuri prideda „Smalltalk“ pranešimų siuntimą į „C“ programavimo kalbą.

Objective-C paveldi sintaksę, primityvius tipus ir C srauto valdymo operatorius ir prideda sintaksę klasėms ir metodams apibrėžti. Ji taip pat prideda kalbos lygio palaikymą objektų grafikų ir objektų literatūros valdymui, tuo pačiu metu užtikrindama dinaminį įvedimą ir įpareigojimą, atidedant daug pareigų iki vykdymo.

Sveiki, pasaulis pagal C tikslą

Kategorijos praplečia esamas klases. 
  • Protokolai ir delegatai
  • Blokai
  • Darbas su klaidomis
  • Kapsulinės savybės

  • Rekomendacijos

    Dažnai užduodami klausimai „Objective-C“ žymoje

    knygos

    Video pamoka

    • „IOS 7“ taikomoji programa „iPhone“ ir „iPad“ iš „Stanford“ universiteto - NEMOKAMAI
      Iš svetainės „Įrankiai ir API, reikalingi„ iPhone “ir„ iPad “platformai kurti„ iOS SDK “. Mobiliųjų įrenginių vartotojo sąsajos projektai ir unikalios vartotojų sąveikos naudojant daugiafunkcines technologijas. Objektinis dizainas, naudojant modelio peržiūros paradigmą valdiklis “, atminties valdymas,„ Objective-C “programavimo kalba. "(Panašūs kursai taip pat yra prieinami iOS 8 ir 9, bet tik Swift)

    Susijusios žymos