• 开发中常见问题


    6.  开发中常见问题

    UIScrollView的自动布局
                 1.怎么确定scrollView的约束:通过添加view设置他的约束来控制UIScorllView的滚动范围
    Size和center
                 1.以后尽量先设尺寸在设置center,从frame中取时,他会先确定中心点后沿4周扩散形成设置的尺寸
    ,如果到bounds中取就不需要考虑前后问题
    通知补充(通知特点一对多)(2种监听方式,发送,销毁)
                 1.通知用法,注意点:最好使用第二种方式监听[NNC defa]aoqu,发送[NNC defa]aoqu,在dealloc中销毁
                 2.第二种监听通知在多线程中的好处:只要通知发出,就会调用block快,queue可以决定通知是在子线程还是主线程中执行,比第一种少了一个noti的方法
    枚举中的位移运算
                 1.枚举中只要有位运算,就可以用|运算[_textFiled add  DidB|DidE]
    weak与assign的区别
                 1.weak:弱指针,不会引用计数器+1,当对象被销毁时,这个弱指针会被清空,nil(使用__weak关键字,ARC中)
                 2.assign:报坏内存访问应用计数器+1,对象被销毁时,指针不会被清空(使用在__unsafe_unretained关键字,描述MRCz才使用)

  • 相关阅读:
    清理计算机硬盘
    DIY-组装
    go函数类型的使用
    go同步互斥锁
    Go读写文件
    go mod
    go html
    channel
    arp和rarp协议
    自己实现的反射
  • 原文地址:https://www.cnblogs.com/xieyunqq/p/5134597.html
Copyright © 2020-2023  润新知