Saya menguji beberapa isa swizzling dengan Swift, dan menemukan bahwa itu hanya berfungsi ketika NSObject adalah kelas super (langsung atau lebih jauh), atau dengan menggunakan dekorasi '@objc'. Jika tidak, itu akan mengikuti gaya statis- dan vtable-dispatch, seperti C ++. Apakah normal untuk...