在swift 中 如果一個按鈕添加點擊方法 如果定義為Private 或者 定義為 FilePrivate 那么會在Addtaget方法中找不到私有方法
但是又不想把方法暴露出來,避免外界訪問 ,那么可以在私有方法前加 @objc 修飾 那么它就能找到那個方法了
@objc 作用
1 fileprivate 或者 private 保證方法私有 能在同一個類 或者 同一個文件(extension)中訪問這個方法 如果定義為private 那么只能在一個類中訪問 不能在類擴展中訪問
2 允許這個函數在“運行時”通過oc的消息機制調用