美文网首页
iOS中的__typeof与typeof

iOS中的__typeof与typeof

作者: zfl1024 | 来源:发表于2017-11-10 16:42 被阅读0次

    官方推荐使用typeof。
    &a与&a有什么区别?
    *代表的是指针 &代表的是地址
    第一个就是说指针所指向的地址中的内容
    第二个就是说指针所指向的内容他的地址是多少

    //1.
    //转成弱
    #define WS(weakSelf)  __weak __typeof(&*self)weakSelf = self;
    //转成强
    #define SS(strongSelf, weakSelf)  __strong __typeof(&*weakSelf)strongSelf = weakSelf;
    //2.
    //转成弱
    #define  WS(weakSelf) __weak typeof(self) weakSelf = self;
    //转成强
    #define  SS(strongSelf,weakSelf) __weak typeof(self) weakSelf = self;
    
    //实现起来都一样,推荐第二种写法。
    

    相关文章

      网友评论

          本文标题:iOS中的__typeof与typeof

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