iOS编程时需要注意的一些问题

  • 异步编程
    很多时候我们需要异步获取数据然后在用户界面上实时的反应异步获取到的数据。如果发现会卡。不能马上将界面上的数据修改。不妨试试强制将代码在主线程中执行。因为异步代码的执行线程和界面绘制的主线程是两个独立的线程
    1
    2
    3
    dispatch_sync(dispatch_get_main_queue()) { 
    //code
    }
文章目录