Wikipedia sagt dazu:
Objective-C, auch kurz ObjC genannt, erweitert die
Programmiersprache C um Sprachmittel zur objektorientierten
Programmierung. Objective-C ist eine strikte Obermenge von C, das
bedeutet, dass jedes C-Programm mit einem Objective-C-Compiler
kompiliert werden kann. Objective-C ist die primäre Sprache von Cocoa
(macOS) und GNUstep.
C# (englisch c sharp [ˌsiːˈʃɑːp]) ist eine typsichere, objektorientierte Allzweck-Programmiersprache. Architekt der Sprache ist Anders Hejlsberg im Auftrag von Microsoft. Die Sprache ist an sich plattformunabhängig, wurde aber im Rahmen der .NET-Strategie entwickelt, ist auf diese optimiert und ist meist in deren Kontext zu finden. Microsoft bezeichnet seine Implementierung als Visual C#.