此文章的意图:当你完全细心阅读之后,对runloop认知,会成为你作为一名ios开发人员潜意识里的一部分 一、官方一张图开始 官方文档开宗介绍 Run loops are p...
此文章的意图:当你完全细心阅读之后,对runloop认知,会成为你作为一名ios开发人员潜意识里的一部分 一、官方一张图开始 官方文档开宗介绍 Run loops are p...
iOS属性的修饰符包括三个方面读写权限修饰符:线程安全:内存管理: 内存管理的本质是什么?因为对象和其他数据类型在系统中的存储空间不一样,其它局部变量主要存放于栈中,而对象存...
1 数据解析 在iOS开发中,常见的数据传输格式有两种:JSON和XML。目前JSON由于其体积小、传输速度快等优点,逐渐成为了主流的数据传输格式。 2 JSON 在iOS中...
一、闭包 1.as! :作用是类型转换 2.CustomStringConvertible和CustomDebugStringConvertibleCustomStringC...
持续更新 ,喜欢的开发们麻烦点赞+关注和评论! 做这个的初心是希望能巩固自己的基础知识,也通过这种方式检查自己知识的缺失点。目前还不完善,后续会根据时间不断更正和完善,当然也...
文章内容来自:iOS 算法之排序、查找、递归 排序 冒泡排序(依次循环旁边的比较放到后边去) 选择排序(拿前边的和后边的依次比较放到前边去,就是先排好前边的) 插入排序 希尔...
这篇文章我们来讲讲关于内存对齐的一些趣事 为什么要内存对齐 平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型...
之前我们都是根据苹果的建议,将Metal语言封装起来调用,案例中我们将在ViewController直接使用。 摄像头的采集不是通过来完成,所有ios业务端关于视频的采集都是...
案例中用到了封装好的滤镜工具栏,我们需要切换2屏,3屏,4屏,6屏,9屏的图片展示。设置滤镜栏 接下来,我们需要的步骤1.设置上下文2.创建图层3.设置顶点数据4.加载纹理5...