Swift中 @objc 使用介紹


在swift 中 如果一個按鈕添加點擊方法 如果定義為Private  或者 定義為 FilePrivate 那么會在Addtaget方法中找不到私有方法

但是又不想把方法暴露出來,避免外界訪問 ,那么可以在私有方法前加 @objc 修飾 那么它就能找到那個方法了 

   @objc 作用

    1 fileprivate 或者 private  保證方法私有 能在同一個類 或者 同一個文件(extension)中訪問這個方法 如果定義為private  那么只能在一個類中訪問 不能在類擴展中訪問

    2 允許這個函數在“運行時”通過oc的消息機制調用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM