文 || 張贺 Core Animation简介 Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往...

文 || 張贺 Core Animation简介 Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往...
1.atomic和nonatomic区别 atomic 是默认的 对同一对象的 set 和 get 的操作是顺序执行的 速度不快,因为要保证操作整体完成 线程安全,需要消耗大...
当对象的引用计数为0时, 系统会调用对象的dealloc方法释放 在内部 继续调用了rootDealloc方法 显然调用顺序为:先调用当前类的dealloc,然后调用父类的d...
1. UIView属性动画 常用方法animateWithDuration duration,动画时间delay,动画在延迟多久之后执行options,动画的展示方式anim...
1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时间app再启动时花费的时间 例如:app启动时可能包含操作...
启动页设置方式有两种一是通过LaunchScreen.storyboard设置二是通过 Assets.xcassets 增加 iOS Launch Image 设置启动页图片...
这是我基于英文原文翻译的译文,如果你对本文感兴趣而且想转发,你应该在转发文章里加上本文的链接英文原文链接 想象一下当你完成开发和测试,准备提交到生产环境时的场景时,你会遇到这...
GCD中Dispatch_Source中的DispatchSourceTimer类型可以实现定时器功能 优势:不需加入runLoop执行,因此子线程也可使用 执行流程: 当配...
坑 路线绘制完毕的时候,想要截图,但是死活不能截取到完整的“起点”+“终点”图片,即使在截图之前将地图的centerCoordinate设置成中点,然后设置2s延时后再截图,...