▁can ▁be ▁implemented ▁in ▁both ▁languages ▁using ▁runtime ▁polym orphism . ▁In ▁C ++ ▁this ▁takes ▁the ▁form ▁of ▁virtual ▁functions ▁and ▁runtime ▁type ▁identification , ▁while ▁Object ive - C ▁offers ▁dynamic ▁typing ▁and ▁reflection . ▁Both ▁Object ive - C ▁and ▁C ++ ▁support ▁compile - time ▁polym orphism ▁( generic ▁functions ), ▁with ▁Object ive - C ▁only ▁adding ▁this ▁feature ▁in ▁ 2 0 1 5 . ▁ ▁See ▁also ▁ ▁C ▁( programming ▁language ) ▁ ▁C ++ ▁ ▁Com parison ▁of ▁programming ▁languages ▁ ▁Com parison ▁with ▁COM , ▁G Object , ▁S OM , ▁Windows ▁Runtime , ▁XP COM ▁ ▁Swift ▁ ▁Xcode ▁ ▁Win Obj C ▁( aka : ▁Microsoft ▁Bridge ▁for ▁iOS ) ▁ ▁References ▁ ▁Further ▁reading ▁ ▁External ▁links ▁▁ ▁Program ming ▁with ▁Object ive - C , ▁from ▁Apple ▁( 2 0 1 2 - 1 2 - 1 3 ) ▁ ▁The ▁Object ive - C ▁Program ming ▁Language , ▁from ▁Apple ▁( 2 0 1 1 - 1 0 - 1 1 ) ▁ ▁Object ive - C ▁Runtime ▁Program ming ▁Guide , ▁from ▁Apple ▁( 2 0 0 9 - 1 0 - 1 9 ) ▁ ▁Object ive - C ▁GNU step ▁Base ▁Program ming ▁Man ual ▁ ▁Object ive - C ▁by ▁Brad ▁C ox ▁ ▁Object ive - C ▁FA Q ▁ ▁Category : C ▁programming ▁language ▁family ▁Category : Class - based ▁programming ▁languages ▁Category : D ynam ically ▁typed ▁programming ▁languages ▁Category :