6 , ▁Apple ▁Computer ▁used ▁Open Step ▁in ▁its ▁then - new ▁operating ▁system , ▁Mac ▁OS ▁X . ▁This ▁included ▁Object ive - C , ▁Ne XT ' s ▁Object ive - C - based ▁developer ▁tool , ▁Project ▁Bu ilder , ▁and ▁its ▁interface ▁design ▁tool , ▁Interface ▁Bu ilder , ▁both ▁now ▁merged ▁into ▁one ▁application , ▁Xcode . ▁Most ▁of ▁Apple ' s ▁current ▁C ocoa ▁API ▁is ▁based ▁on ▁Open Step ▁interface ▁objects ▁and ▁is ▁the ▁most ▁significant ▁Object ive - C ▁environment ▁being ▁used ▁for ▁active ▁development . ▁ ▁At ▁W W DC ▁ 2 0 1 4 , ▁Apple ▁introduced ▁a ▁new ▁language , ▁Swift , ▁which ▁was ▁character ized ▁as ▁" Object ive - C ▁without ▁the ▁C ". ▁ ▁Syntax ▁Object ive - C ▁is ▁a ▁thin ▁layer ▁at op ▁C ▁and ▁is ▁a ▁" str ict ▁su pers et " ▁of ▁C , ▁meaning ▁that ▁it ▁is ▁possible ▁to ▁compile ▁any ▁C ▁program ▁with ▁an ▁Object ive - C ▁compiler ▁and ▁to ▁freely ▁include ▁C ▁language ▁code ▁within ▁an ▁Object ive - C ▁class . ▁ ▁Object ive - C ▁der ives ▁its ▁object ▁syntax ▁from ▁Small t alk . ▁All ▁of ▁the ▁syntax ▁for ▁non - object - orient ed ▁operations ▁( including ▁primitive ▁variables , ▁pre - processing , ▁expressions , ▁function ▁declarations , ▁and ▁function ▁calls ) ▁are ▁identical ▁to ▁those ▁of ▁C , ▁while ▁the ▁syntax ▁for ▁object - orient ed ▁features ▁is ▁an ▁implementation ▁of ▁Small t alk