序 曾几何时,特别喜欢看、收集别人分享的面试真题,直到看到图中这个学习方法,若有所思。在百度三面被挂掉之后,沉下心来,整理构建自己的开发体系,方便以后查看。 有些还没有写完后...
序 曾几何时,特别喜欢看、收集别人分享的面试真题,直到看到图中这个学习方法,若有所思。在百度三面被挂掉之后,沉下心来,整理构建自己的开发体系,方便以后查看。 有些还没有写完后...
在今年的时候,项目从 SVN 转移到 gitlab进行 git托管。前期没有特别的注意,后来越来越明显。 随着后面频繁的切换分支改动 BUG,造成每次切换之后重新编译等待很久...
1.项目架构iOS 端开发语言(object-c和swift混合编写)。项目架构模式采用MVVM + RAC + RxSwift MVVM架构对控制器瘦身,增强代码的阅读...
序言 疫情基本控制,同时面试也渐渐开始了,以下iOS面试题仅供参考,毕竟面试是不可控的,但懂得越多,自然机会越大! 字节一面内容: 1、 自我介绍 2、 介绍一下简历中的...
进程和线程? 因为后面的知识涉及到进程,所以我们先来简单了解一下进程和线程。下面的内容摘自iOS-线程&&进程的深入理解 进程基本概念 进程就是一个正在运行的一个应用程序 每...
在日常的开发中,经常会出现一些因为使用double类型而导致的精度丢失问题。那么问题来了,精度丢失问题到底是一个偶发问题还是一个必现问题呢?下面我们一起来仔细分析分析。 我们...
组件化开发系列:(一)iOS组件化开发架构设计思考(二)iOS组件化开发实施一期文档 前言 我们在谈模块化、组件化,中心路由,响应式编程,三层、四层架构,依赖注入等概念...
组件化这个东西其实并不复杂,他就是种思路,本质上是一种 app 架构思路,说穿了很简单的,难在组件化改造的时候,真正写起代码会出现不少棘手的问题。组件化是一种 app 架构,...
前言 在RAC中,万物皆信号。 RAC 指的就是 RactiveCocoa ,是 Github 的一个开源框架,能够通过信号提供大量方便的事件处理方案,让我们更简单粗暴地去处...
前言: 最近做了一个项目,需要实现能够选取图片或者word、pdf、txt等文档类型的文件并进行上传,并且能够实现文件的下载和预览功能,以前没有做过相关的功能,所以在网上查找...
前言 也许你做ios开发已经有些年了,也许你才刚刚开始加入ios开发大军,大神也好,小白也好,而下面两行代码,也许是我们敲的最想吐的几行代码之一: 一个设置坐标,一个设置边框...
1.简介 LRU (英文:Least Recently Used), 意为最近最少使用,这个算法的精髓在于如果一块数据最近被访问,那么它将来被访问的几率也很高,根据数据的历...
在iOS开发中,Protocol是一种经常用到的设计模式,苹果的系统框架中也普遍用到了这种方式,比如UITableView中的 ,以及<NSCopying>、<NSObjec...
在开发过程中,我们或多或少会不经意在后台线程中调用了UIKit框架的内容,可能是在网络回调时直接imageView.image = anImage,也有可能是不小心在后台线程...
+load 调用时机 load方法是在程序启动后执行main函数之前Runtime加载类和分类信息时候执行的而且是只调用一次! 调用流程 准备阶段 ->先找到所有的类按照编译...
以下几个问题都了解吗 OSI七层模型与TCP/IP四层模型,每层都有什么协议浏览器输入url到网页显示经历哪些过程TCP三次握手,具体怎么握手,为什么三次不是两次,第三次失败...
在面试中,三次握手和四次挥手可以说是问的最频繁的一个知识点了,我相信大家也都看过很多关于三次握手与四次挥手的文章,今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的...
2019 iOS面试题大全---全方面剖析面试 2019 iOS面试题-----网络相关之HTTP协议 2019 iOS面试题-----网络相关之HTTPS、对称加密、非对称...