Objective-C nie obsługuje przeciążania metod.
Dlaczego?
Czy jest to możliwe, ale Apple nie zdecydowało się go wdrożyć? lub nie jest to możliwe ze względu na dynamiczny charakter Objective-C?Dlaczego Objective-C nie obsługuje przeciążania metod?
Mam wrażenie, że przeciążanie metod można wykonać na skompilowanych językach (Java, C#) i nie można tego zrobić w językach interpretowanych (Ruby, Python).
Czy spełnia pewne wymagania?
hipotetycznie, czy możliwe jest posiadanie dynamicznie wpisanego języka, który obsługuje przeciążanie metod? czy taki język istnieje teraz? – Chiron
Hipotetycznie? Pewnie; może to nawet zostać wykonane na Objective-C dzisiaj, jeśli chcesz tam pojechać (i jeśli chcesz całkowicie odejść od istniejących standardów kodowania). To naprawdę nie byłoby nawet "takie trudne" (w każdym razie dla niektórych wartości "twardych"). – bbum
Obawiam się, Chuck, nie zrozumiałem twojej odpowiedzi. Czy możesz wyjaśnić, co próbujesz powiedzieć? – Nitish