最近在做SDK的截图,想触发类似系统的截屏功能,找了一圈,总结一下靠谱的几种方式。 我写了个UIView 的category,将这几种方式封装和简化了一下。 第一种情形截图 ...
最近在做SDK的截图,想触发类似系统的截屏功能,找了一圈,总结一下靠谱的几种方式。 我写了个UIView 的category,将这几种方式封装和简化了一下。 第一种情形截图 ...
ProtocolBuffer是谷歌发明的一种数据传输协议 关于ProtocolBuffer的更多介绍请看这里 ProtocolBuffer的环境配置及安装 环境安装 打开终端...
思路: 1、获取UIButton的子控件imageView和titleLabel的size2、声明两个UIEdgeInsets变量imageEdgeInsets和labelE...
最近做项目, 遇到 UIScrollView 上添加 UISlider的问题. 第一点是 UIScrollView 的手势优先级大于 UISlider导致 Slider 滑动...
前言 OpenGL ES(OpenGL for Embedded System)是以手持和嵌入式为目标的高级3D图形应用程序编程接口。OpenGL ES是目前智能手机中占据统...
一、performSelector调用和直接调用区别 下面两段代码都在主线程中运行,我们在看别人代码时会发现有时会直接调用,有时会利用performSelector调用,今天...
iTunes降级 首先 去Mac上的App Store下载Apple Configurator 2。 然后把iphone连接上Mac,点击Apple Configurator...
OpenGL渲染图像 OpenGL渲染图像需要执行的操作从OpenGL的几何图元中设置数据,用于构建形状。使用不同的着色器(shader)对输入的图元数据执行计算操作,判断他...
前言 OpenGL(Open Graphics Library)是一个跨编程语言、跨平台的编程图形程序接口,它将计算机的资源抽象称为一个个OpenGL的对象,对这些资源的操作...
1.多了一个User Interface 选项可以选择使用SwiftUI 还是Storyboard 2.选择SwiftUI创建,系统自动为我们创建ScenDelegate.s...
hash表不是数组
NSDictionary底层实现原理3.NSDictionary底层实现原理 笔者自语:当有一个面试官问我NSDictionary底层实现原理,我平时开发的时候只是会用而已,哪里知道它的内部实现原理呀,一脸懵逼...
同步串行队列不会死锁,同步主队列会死锁。
iOS开发之多线程(GCD与NSOperation)概述 iOS开发中,多线程是必然碰到的,自己这两天有空稍微总结了一下。简单的概念如线程/进程等就不说了。 何为多线程? 多线程其实针对单核的CPU来设计的,CPPU同一时间只...
TCP 滑动窗口 TCP 使用滑动窗口做流量控制与乱序重排 RTT 和 RTO RTT发送一个数据包到收到对应的 ACK,所花费的时间 RTO定时器,重传时间间隔没有回应 A...
本文是GCD多线程编程基础内容的小结,通过本文,你可以了解到: 多线程的几个基本概念:进程与线程、串行与并发 GCD中的2个核心内容:队列、任务 GCD的基本使用步骤 GCD...