access any property without casting to a more specific class type. This includes Objective-C compatible methods marked with the @objc attribute. • @objcଐੑ͕͍ͭͨɺObjective-Cޓͷϝ ιουͰͳ͍ͱ͍͚ͳ͍Β͍͠ɻ
from NSObject or any other Objective-C class, the class is automatically compatible with Objective-C. • Ͳ͏ΒObjective-CͷΫϥεΛܧঝͨ͠SwiftͷΫ ϥεࣗಈతʹObjective-CޓʹͳΔΒ͍͠ɻ • ͖ͬ͞ͷྫͰݺͼग़͍ͯͨ͠characterAtIndex Objective-Cͷϝιου͔ͩΒಈతʹݺͼग़ͤͨɻ
canPerformAction(action: Selector, withSender sender: AnyObject!) -> Bool // Allows an action to be forwarded to another target. By default checks - canPerformAction:withSender: to either return self, or go up the responder chain. func targetForAction(action: Selector, withSender sender: AnyObject!) -> AnyObject! . . . }