美文网首页ios 开发之没事来看看
iOS动态派发 - 修改fileprivate属性

iOS动态派发 - 修改fileprivate属性

作者: 等这姑娘老在我心里 | 来源:发表于2020-09-09 16:26 被阅读0次
    public class Demo : NSObject{
        @objc fileprivate var name = "123"
        
        
        func namePrint(){
            print(name)
        }
    }
    
    
    var demo = Demo()
    demo.namePrint()//123
    
    objc_setAssociatedObject(demo, "name", "321", objc_AssociationPolicy(rawValue: 3)!)
    demo.namePrint()//123
    
    demo.setValue("321", forKey: "name")
    demo.namePrint()//321
    
    

    相关文章

      网友评论

        本文标题:iOS动态派发 - 修改fileprivate属性

        本文链接:https://www.haomeiwen.com/subject/stoeektx.html