240 发简信
  • 一个宏解决iOS适配问题

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

  • Objective-c查找野指针最简单的办法

    #iOS开发高级技巧#野指针crash,是指一个对象的内存空间已经释放了,但该对象还被再次调用而导致的crash。解决野指针问题,需要找到野掉的...

  • UITableView性能优化

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

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

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

  • app加动态库重新打包

    #iOS安全# 一个iOS应用脱壳后,可以分析其mach-o文件结构,在其load commands section加入动态库路径,然后将原包和...

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

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

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

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

  • iOS导航栏错乱的原因

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

  • 使用symbolic breakpoint调试

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