前言 崩溃问题修复是每一个客户端开发者治理的重难点,一般崩溃有三道程序监防:1、程序员代码编程规范化及Codere...[作者空间]
UIViewControllerAnimatedTransitioning: 负责present/dismiss的...[作者空间]
一、什么是库(framework) 库是程序代码的集合,是程序开发者与其他开发者之间进行代码共享的一种方式。 库根...[作者空间]
前言: 我是一名开发者,一个iOS交流圈子的维护者“见过愤然离开现在岗位的,也见过找到新工作涨薪而欣喜若狂的!见过...[作者空间]
它们之间的关系可以这么解释:一个类(Class)持有一个分发表,在运行期分发消息,表中的每一个实体代表一个方法(M...[作者空间]
理解iOS weak对象释放后置为nil原理 1、弱引用对象释放的浏览与普通对象释放流程基本一样,区别在于清除散列...[作者空间]
1、简述__kindof关键字 如果想保证数组中只能存在某一类元素,这就需要添加泛型,比如@property (n...[作者空间]
学习笔记和面试交流不可少 面试需要注意: 针对以下面试技术点,朋友给我最新一份大厂面试题一份,希望能更好的帮助到大...[作者空间]
问题来源:链接:https://juejin.im/post/5e75aba6e51d4526d71d6558[h...[作者空间]
一、assign与weak的区别 assign主要用来修饰基本的数据类型,weak用来修饰NSObject,两者对...[作者空间]
UITableView 是 iOS 中最常用的组件之一,也是承载业务最重,交互最多的组件之一。对 UITableV...[作者空间]
1、 Strong 修饰符表示指向并持有该对象、引用计数会+12、Weak 修饰符表示指向并不持有该对、引用计数不...[作者空间]
代码地址 前言 Swift函数式程序的特性: 模块化:函数式编程更倾向于将程序反复分解为越来越小的模块单元,而这些...[作者空间]
一.资源打包 图片是被放在image.xcassets里面部署版本在>=iOS8.0时,打包的资源包图片被放在As...[作者空间]
主要聊聊以下内容 1 Runloop基本概要2 Runloop与定时器3 Runloop常驻线程4 Runloop...[作者空间]
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的vie...[作者空间]
GPU渲染机制: CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会...[作者空间]