240 发简信
  • 坚持100天写iOS开发高级技巧

    每天写一篇短文, 内容是分享我做iOS开发的经验, 内容绝对原创,而且大家很少见过。希望能写满100天,目前已经坚持8天了,继续加油!文字很短,...

  • 一个宏解决iOS适配问题

    #iOS开发高级技巧#iPhone设备的屏幕尺寸如今也有4种之多了,对应的逻辑分辨率也是4种,为在各种尺寸的屏幕上达到最佳显示效果,苹果提供了两...

  • 使用symbolic breakpoint调试

    #iOS开发高级技巧#iOS调试技巧非常多,个人最喜欢的是xcode内置的 symbolic breakpoint,这是一个可以对指定函数下断点...

  • iOS导航栏错乱的原因

    #iOS开发高级技巧#导航栏错乱,也就是导航栏的显示效果与内容区不匹配,引发原因很多,其中最重要的有两个原因:1、在viewwillappear...

  • 捕获在子线程中调用UI逻辑

    #iOS开发高级技能#app莫名的crash,导航栏错乱了,全部动画都失效了,界面黑屏了,视图莫名地错位了...,而且这些问题还不是必现的,那很...

  • airdrop实现机制

    #iOS开发高级技巧#airdrop通过蓝牙建立p2p连接,然后使用wifi来传输数据,所以airdrop必须同时依赖蓝牙和wifi才能使用。 ...

  • iOS项目提升编译性能的方案

    #iOS项目构建#下面的方法都能显著提升iOS项目的编译性能: 1、多任务并行编译 ; 2、内存虚拟磁盘,纯内存IO ; 3、增量编译 ; 4、...

  • UITableView性能优化

    #iOS开发高级技巧#UITableView要做到如丝般流畅,请做到做到这些点:1.重用cell。 2.图片异步下载,异步解码,缓存解码结果。3...

  • 静态扫描结果可视化输出

    #iOS开发高级技巧# 除了可以使用clang 命令行对代码进行静态分析,我们还可以使用scan-build脚本获得更好的扫描体验,它会在扫描结...