240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Charles--优秀的生产力工具

    Charles 又名“青花瓷”,以其ICON得名。 网络请求抓包、模拟网络延迟、修改网络参数(request\response)等。 使用场景项...

  • iOS程序性能优化

    1. 用ARC管理内存 ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就...

  • iOS结构体属性修改那些事儿

    相信很多同学在iOS开发过程中都遇到过这种情况: 问题:上面的self.tableView.frame和size都是结构体,也都是修改结构体的属...

  • iOS内存泄漏

    许久之前帮朋友公司做的一个项目,意外地发现还在运营,一下子勾起了我的兴趣,翻出代码,看看还能做些什么。 第一步:内存泄漏检测 方案: MLeak...

  • 如何检测野指针?

    啥是野指针? 指向一个已经删除的对象或未申请访问受限内存区域的指针。而这里的野指针主要是指对象释放后,指针未置空导致的野指针。该类Crash发生...

  • UITableView 性能优化

    1.正确使用reuseIdentifier来重用Cells (重用标识符用static修饰,只创建一次);2.尽量使所有的view opaque...

  • iOS原生二维码扫描扫描区域

    扫描区域默认是全屏扫描的,可以通过设置AVCaptureMetadataOutput的rectOfInterest属性来设置扫描区域:rectO...

  • Runloop应用场景

    创建常驻线程,见AFNetworking; NSTimer定时器创建后需要加入到runloop的mode中才会生效; UIImageView延时...

  • 多态

    iOS | 多态的实际运用 一句话概括多态:子类重写父类的方法,父类指针指向子类。 或许你对多态的概念比较模糊,但是很可能你已经在不经意间运用了...