摘要: 序言 最近正在重新系统的进阶学习iOS,主要为了拓展技术深度;收集了一些自己认为不错的博客和资料和大家分享。 iOS抖音效果实现 1:iOS--抖音点赞动画实现 2:iOS--抖音的上下滑实现 3:iOS--抖音视频加载动画 4:iOS--抖音的转场动画 5:iOS--抖音滚动字幕 iOS音视频学习 阅读全文
posted @ 2020-03-17 14:37 iOS_码出未来 阅读(416) 评论(0) 推荐(0) 编辑
 
摘要: 2020年对应程序员来说,是一个多灾的年份,很多公司都进行了不同比例的优化和裁员。等疫情得到控制后,将会是找工作的高峰期,从去年的面试经历来看,现在只会单纯写业务代码的人找工作特别难,很多大厂的面试官都会针对 底层原理 进行提问,考察你是否真正搞懂底层的机制和原理。环境的要求越来越高,所以我们也要积 阅读全文
posted @ 2020-03-03 15:41 iOS_码出未来 阅读(652) 评论(0) 推荐(0) 编辑
  2021年8月6日
摘要: 第一面,视频面试 问的基础的比较多,因为还涉及到音视频的开发,所以音视频方面的知识点也问了一些 常见的属性修饰符有哪些,使用copy应该注意些什么 深拷贝和浅拷贝区别 atomic 真的安全么,加的锁是哪种锁 iOS中内存管理是怎么样的 自动释放池原理,本质 常见的内存泄漏有哪些 block 出现循 阅读全文
posted @ 2021-08-06 14:53 iOS_码出未来 阅读(363) 评论(1) 推荐(1) 编辑
  2021年5月18日
摘要: 前言 面试 iOS 开发时,切入点很重要,不同的切入点会导致不同的结果,没有找到合适的切入点也无法对应聘者有一个全面的了解。所以这份面试问题列表更多的是提供方向,没有固定的答案,而且可以根据应聘者的回应引出更多有意思深层次的讨论。 一般性问题 最近这两天你有学到什么知识/技能么? 最近有做过比较酷或 阅读全文
posted @ 2021-05-18 15:00 iOS_码出未来 阅读(336) 评论(1) 推荐(0) 编辑
  2021年5月17日
摘要: 序言 我相信很多人都在说,iOS行业不好了,iOS现在行情越来越难了,失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。那么做iOS开发的你,你是否在时刻准备着跳槽或者转行了。 我们先看一下现在iOS行业,iOS程序员在如今竞争激烈的市场环境下,你自己还值多少钱,下面是按年限 阅读全文
posted @ 2021-05-17 16:55 iOS_码出未来 阅读(395) 评论(0) 推荐(0) 编辑
  2021年5月14日
摘要: 1.Runloop 和线程的关系? 一个线程对应一个 Runloop。 主线程的默认就有了 Runloop。 子线程的 Runloop 以懒加载的形式创建。 Runloop 存储在一个全局的可变字典里,线程是 key ,Runloop 是 value。 2.RunLoop的运行模式 RunLoop的 阅读全文
posted @ 2021-05-14 16:48 iOS_码出未来 阅读(333) 评论(0) 推荐(0) 编辑
  2020年8月17日
摘要: 面试题:常见的内存泄漏有哪些情况?如何排查和避免? 内存泄漏原理:在百度上的解释就是“程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果”。 常见的内存泄漏情况: 情况一:对象之间的循环引用问题循环引用的实质:多个对象相互之间有强 阅读全文
posted @ 2020-08-17 16:05 iOS_码出未来 阅读(347) 评论(0) 推荐(0) 编辑
  2020年6月6日
摘要: 前言 近期的iOS面试求职算是经历了一波小高潮,话不多说,直接切入正题,下面是我总结的2020某些大厂以及小公司的面试题! 目录 1、iOS 基础题 2、iOS 实战题 3、网络题 4、计算机系统题 5、设计模式题 6、架构 & 设计题 7、数据结构&算法题 1、iOS 基础题 1,分类和扩展有什么 阅读全文
posted @ 2020-06-06 14:13 iOS_码出未来 阅读(979) 评论(0) 推荐(0) 编辑
  2020年5月25日
摘要: 1、引言 每年的3、4月份都是求职高峰时期,目前已进入5、6月份了,你已经成功换工作了吗? 这次我们想聊的,就是程序员跳槽这件事儿,我打算从三个方面来说: 1)程序员什么时候该跳槽? 2)跳槽前你需要做的准备工作? 3)到哪里找跳槽机会? 一、到底什么时候该跳槽? 1、这个方法很简单,你只需做下面这 阅读全文
posted @ 2020-05-25 16:56 iOS_码出未来 阅读(438) 评论(0) 推荐(0) 编辑
  2020年5月12日
摘要: CPU VS GPU 关于绘图和动画有两种处理的方式:CPU(中央处理器)和GPU(图形处理器)。但是由于历史原因,我们可以说CPU所做的工作都在软件层面,而GPU在硬件层面 对于图像处理,通常用硬件会更快,因为GPU使用图像对高度并行浮点运算做了优化,我们想尽可能把屏幕渲染的工作交给硬件去处理。问 阅读全文
posted @ 2020-05-12 16:12 iOS_码出未来 阅读(165) 评论(0) 推荐(0) 编辑
  2020年3月12日
摘要: 1.Category 的实现原理? Category 实际上是 Category_t的结构体,在运行时,新添加的方法,都被以倒序插入到原有方法列表的最前面,所以不同的Category,添加了同一个方法,执行的实际上是最后一个。 Category 在刚刚编译完的时候,和原来的类是分开的,只有在程序运行 阅读全文
posted @ 2020-03-12 15:11 iOS_码出未来 阅读(226) 评论(0) 推荐(0) 编辑