240 发简信
IP属地:内蒙古
  • Resize,w 360,h 240
    atomic性能真的很差,并发queue+barrier性能真的很好吗?

    前言 在iOS平台中,开发者都知道几乎所有的属性都应该用nonatomic修饰,那么为什么呢?相信不少初学者都应该看到过stackoverflo...

    0.4 3800 8 31 1
  • 批量替换类名Shell脚本源码解析

    背景 现在做的项目有个批量修改类名的需求,包括文件名、类名、工程文件中的名字。去github上搜了一下还真找到一个似乎看起来比较满足需求的脚本:...

    0.2 1462 5 12 1
  • Resize,w 360,h 240
    setNeedsLayout与layoutIfNeeded的区别

    解释 更新布局总会重新触发layoutSubviews方法。 layoutSubviews继承于UIView的子类重写,进行布局更新,刷新视图。...

    10.7 38455 10 105 1
  • iOS常见crash场景及解决方案

    背景 众所周知,对于移动客户端而言,crash对于用户是一种非常糟糕的体验,crash率对于一款移动应用而言也是一个非常重要的质量指标。因此对于...

  • Resize,w 360,h 240
    32bit设备上关于NSNumber的一个大坑以及OBJC_ASSOCIATION_ASSIGN可能引起的Crash

    问题现象: 有这样两个方法: 其中ErrorViewType为枚举变量类型NSUInteger,值为0-14 有这样两个方法,某一次setVie...

    0.6 5185 9 20 1
  • ARC环境下编译器到底对autorelease对象做了怎样的优化

    如何将OC的源文件编译成C++文件 如何用clang -rewrite-objc重写OC源文件 在执行完命令clang -rewrite-obj...

    0.4 3702 7 11 1
个人介绍
一个喜欢扣细节的强迫症患者