前言 当用户按下home键的时候,iOS的App并不会马上被kill掉,还会继续存活若干时间。理想情况下,用户点击App的图标再次回来的时候,App几乎不需要做什么,就可以还...
前言 当用户按下home键的时候,iOS的App并不会马上被kill掉,还会继续存活若干时间。理想情况下,用户点击App的图标再次回来的时候,App几乎不需要做什么,就可以还...
如何存储数据 1、文件 3、NSUserDefaults 2、数据库 文件 1、沙盒 2、Plist 3、NSKeyedArchiver归档 / NSKeyedUnarchi...
关于OpenGL,shader,GPUImage,LUT,YUV,整理下 必备 OpenGL基础https://learnopengl-cn.github.ioOpenGL专...
1.为什么说iOS是一门动态编程语言? a: 动态语言:(Dynamic programming Language -动态语言或动态编程语言),动态语言是指程序在运行时可以改...
原文地址我们知道,HTTP请求都是明文传输的,所谓的明文指的是没有经过加密的信息,如果HTTP请求被黑客拦截,并且里面含有银行卡密码等敏感数据的话,会非常危险。为了解决这个问...
iOS Socket编程(一)基本概念iOS Socket编程(二)TCP三次握手,四次挥手iOS Socket编程(三)Socket与HTTP的区别iOS Socket编程...
原文地址:2018 iOS 面试题大全由于原作者并没有继续更新,这里我转过来继续更新下 整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方...
2019 iOS面试题大全---全方面剖析面试 内存布局 内存管理方案 MRC(手动引用计数)和ARC(自动引用计数) 循环引用 一、内存布局 栈(stack):方法调用,局...
字符串反转 链表反转 有序数组合并 Hash算法 查找两个子视图的共同父视图 求无序数组当中的中位数 一、字符串反转给定字符串 "hello,world",实现将其反转。输出...
SEL : 类成员方法的指针,但不同于C语言中的函数指针,函数指针直接保存了方法的地址,但SEL只是方法编号。 IMP:一个函数指针,保存了方法的地址 IMP和SEL关系 每...
2019 iOS面试题大全---全方面剖析面试 数据结构:objc_object,objc_class,isa,class_data_bits_t,cache_t,metho...
2019 iOS面试题大全---全方面剖析面试 分类 扩展 代理(Delegate) 通知(NSNotification) KVO (Key-value observing)...
2019 iOS面试题大全---全方面剖析面试 UIView与CALayer 事件传递与视图响应链 图像显示原理 UI卡顿掉帧原因 滑动优化方案 UI绘制原理 离屏渲染 一、...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...
面试题1、多线程的应用2、GCD实现多个请求都完成之后返回结果3、A、B两个int数组,得到A数组中B数组不包含的元素4、事件传递链,页面上一个按钮,按钮和它的superVi...
一. 简述 常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。 对称加密指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长...
前言: 我14年毕业,做iOS开发1年左右,基本属于没人带散养的,完成了两个项目,中间有段时间没工作在考研,去年年底离职,找工作目前大概一个月,面试了挺多公司,大多是初中级岗...
下面的代码输出什么? 参考答案: // 输出NSStringFromClass([self class]) = SonNSStringFromClass([super cla...
简单点直接走流程 1. 首先先打开你需要混编swift的OC版工程 2. (1)单击target (2)单击BuildSettings (3)搜索 pack (4)De...