ઓબ્જેક્ટિવ સી ની ટોચ પર સ્વિફ્ટ બિલ્ટ છે
સ્વિફ્ટ હાલની ઓબ્જેક્ટિવ-સી સિસ્ટમની જેમ જ રનટાઇમનો ઉપયોગ કરે છે, પરંતુ આઇઓએસ 7 અથવા મેકઓએસ 10.9 કે તેથી વધુની જરૂર પડે છે. સ્વિફ્ટ અને ઓબ્જેક્ટિવ-સી કોડનો ઉપયોગ એક પ્રોગ્રામમાં થઈ શકે છે, અને એક્સ્ટેંશન દ્વારા, સી અને સી + + પણ. સીથી વિપરીત, સી + + કોડનો ઉપયોગ સીધા સ્વિફ્ટથી કરી શકાતો નથી. ઓબ્જેક્ટિવ-સી અથવા સી રેપર સ્વિફ્ટ અને સી + + વચ્ચે બનાવવું આવશ્યક છે. ઓબ્જેક્ટિવ-સીના કિસ્સામાં, સ્વિફ્ટને ઓબ્જેક્ટિવ મોડેલની નોંધપાત્ર ઍક્સેસ છે, અને પ્રોટોકોલ સપોર્ટ પ્રદાન કરવા માટે ઓબ્જેક્ટિવ-સી કોડનો પેટા વર્ગ, વિસ્તરણ અને ઉપયોગ કરવા માટે તેનો ઉપયોગ કરી શકાય છે. તેનાથી વિપરીત સાચું નથીઃ સ્વિફ્ટ વર્ગને ઓબ્જેક્ટિવ-સીમાં પેટા વર્ગીકૃત કરી શકાતો નથી.