Przeszukałem go, ale nie byłem w stanie dowiedzieć się, jaki jest szybki odpowiednik respondsToSelector:.
Jest to jedyna rzecz, jaką mogłem znaleźć ( szybka alternatywa dla respondsToSelector:), ale nie jest ona zbyt istotna w moim przypadku, ponieważ sprawdza obecność delegata, nie mam delegata, chcę tylko sprawdzić, czy istnieje nowy interfejs API lub nie, gdy działa na urządzeniu, a jeśli nie, powróć do poprzedniej wersji interfejsu API.
NSClassFromStringi respondsToSelectormiędzy innymi mechaniki do sprawdzania nowo zaimplementowanej funkcjonalności, muszę uwierzyć, że mechanizmy te już istnieją lub będą dostępne przed wydaniem. Spróbuj obejrzeć Advanced Interop...wideo z WWDC.
if #available(...)w Swift 2.x, aby uniknąć używania go respondsToSelectorw pierwszej kolejności. Ale ty to wiedziałeś. ( Apple.co/1SNGtMQ )