文 || 張贺 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延时后再截图,...
MacOS系统使用Homebrew官方地址时,报错: Mac:~ jc(curl -fsSL https://raw.githubusercontent.com/Homebr...
1、关键字定义 在Swift语法里where关键字的作用跟SQL的where一样, 即附加条件判断。 2、使用方式 demo1 条件筛选 对数组进行遍历,打印出符合条件的数据...
最近在公司内部做了一个分享会,探讨了iOS上性能优化的话题,现在将重点的内容整理好发出来,各位大牛斧正。 本文将从原理出发,解释卡顿发生的原理,然后会讲解项目中行之有效的几个...
一、新建工程LZDemo作为壳工程 1、添加Podfile文件 cd到你刚创建的工程目录下,执行以下语句 然后会发现你的工程目录下多了Podfile文件 2、生成xcwork...
iOS 15 之 顶部导航栏设置颜色失效、uitableView 头部视图艰巨高度变大、uitabbar横线消失。问题界面: 在Appdelegate的finishLauch...
一:FMDB FMDB是一个开源的第三方操作数据库的框架。因为iOS官方提供操作数据库的方法使用起来十分麻烦,FMDataBase是把官方提供的方法封装了一层,只是为了更方便...
系统分享功能使用实现UIActivityViewController,可以分享文字,图片,音视频到其它平台。 UIActivityViewController有2个参数act...
有的时候进入一个App的某个页面,我们程序猿需要手动或自动截取屏幕,以来达到我们的目的,其实很简单。 1、直接上代码(图一): 创建一个image去调用下面getNormal...