ഒബ്ജക്ടീവ് സി യുടെ മുകളിൽ സ്വിഫ്റ്റ് നിർമ്മിച്ചിരിക്കുന്നു
നിലവിലുള്ള ഒബ്ജക്ടീവ്-സി സിസ്റ്റത്തിന്റെ അതേ റൺടൈം സ്വിഫ്റ്റ് ഉപയോഗിക്കുന്നു, എന്നാൽ ഐഒഎസ് 7 അല്ലെങ്കിൽ മാക്ഒഎസ് 10.9 അല്ലെങ്കിൽ അതിലും ഉയർന്നത് ആവശ്യമാണ്. സ്വിഫ്റ്റ്, ഒബ്ജക്ടീവ്-സി കോഡ് ഒരു പ്രോഗ്രാമിൽ ഉപയോഗിക്കാം, കൂടാതെ എക്സ്റ്റെൻഷൻ വഴി സി, സി + + എന്നിവയും ഉപയോഗിക്കാം. സിക്ക് വിപരീതമായി, സി + + കോഡ് സ്വിഫ്റ്റിൽ നിന്ന് നേരിട്ട് ഉപയോഗിക്കാൻ കഴിയില്ല. സ്വിഫ്റ്റിനും സി + + നും ഇടയിൽ ഒരു ഒബ്ജക്ടീവ്-സി അല്ലെങ്കിൽ സി റാപ്പർ സൃഷ്ടിക്കണം. ഒബ്ജക്ടീവ്-സിയുടെ കാര്യത്തിൽ, സ്വിഫ്റ്റിന് ഒബ്ജക്റ്റ് മോഡലിലേക്ക് ഗണ്യമായ ആക്സസ് ഉണ്ട്, കൂടാതെ പ്രോട്ടോക്കോൾ പിന്തുണ നൽകുന്നതിന് സബ്ക്ലാസ് ചെയ്യാനും എക്സ്റ്റെൻഡ് ചെയ്യാനും ഒബ്ജക്ടീവ്-സി കോഡ് ഉപയോഗിക്കാനും കഴിയും. വിപരീതം ശരിയല്ലഃ ഒരു സ്വിഫ്റ്റ് ക്ലാസ് ഒബ്ജക്ടീവ്-സിയിൽ സബ്ക്ലാസ് ചെയ്യാൻ കഴിയില്ല.