iOS使用Opencv对图片进行旋转放大裁剪及90度旋转(附源码)
iOS使用Opencv对图片进行边旋转边放大裁剪,及90度旋转,图片区域裁剪
使用OpenCV处理图片的亮度、对比度、曝光、高光、阴影、饱和度、
OpenCV在iOS端的集成及Mat和UIImage互相转化以及
使用OpenCV处理图片的亮度、对比度、曝光、高光、阴影、饱和度、色温,色相(附源码)
使用CGImageRef处理图片
iOS图片系列一 图片的基本属性
使用CGImageRef创建图片及实现图片区域裁剪(附源码)
iOS正确获取图片参数深入探究及CGImageRef的使用(附源码)
iOS NSObject对象的本质、内存分配、ISA指针及superclass底层源码分析.pdf
本篇幅内容较多,但是干货满满,不仅涉及源码分析还涉及模拟系统计算分配流程,建议分次食用,耐心看完相信会有很多收获~
iOS消息转发机制及避免崩溃的解决方案.pdf
最近研究了一下iOS的消息转发机制,特此做记录,用一个真实的例子让自己理解的更深刻。这个例子会列举方法没有实现而导致崩溃的避免措施,。息的转发分为三步,通过这个例子看一下在每一步的转发中如何避免因为方法没有实现而导致的程序崩溃。
符号化苹果的崩溃报告.pdf
开发中经常遇到苹果反馈的崩溃报告,绝大部分都是没有经过符号化的报告,看起来一头雾水排查问题也不知道如何下手,经过详细翻阅苹果官方文档以及经过亲身实践后,整理出来分析未经符号化报告的几种方法,记录下来,方便自己方便他人。
HTTP协议详解.pdf
在TCP/IP协议模型中, HTTP协议是在应用层使用的协议,他的作用是将我们需要发送的数据进行封装,然后通过下一层的层层传递发送给目的主机,目的主机会给他一个响应或者返回他查询的数据。应该是在我们开发的过程中使用到最多的一个协议。本篇文章主要对HTTP协议做一个尽可能详细的介绍,方便各位浏览也方便自己日后有问题查阅。
IP协议详解及IPv4与IPv6协议的区别和使用过渡方案.pdf
IP协议是在TCP/IP协议模型中的重要组成部分,目前我们使用最多的是IPv4协议,IPv6协议的用户量也在慢慢增加,苹果在几年之前就已经开始支持IPv6协议了。我们先来了解一下IPv4和IPv6协议,然后看下他们的不同,以及从IPv4到IPv6的过渡阶段使用方案。
UDP协议详解.pdf
特点:
1.无连接:UDP是无连接的协议,他在进行数据传输之前不需要先建立连接,也没有各种重传机制、拥塞控制和流量控制,所以传输速度很快,消耗很低,延迟小,数据传输效率高,适合对可靠性要求不高的应用程序,或者可以保障可靠性的应用程序,如DNS、TFTP、SNMP等。
2.不可靠:只负责数据的发送,不关心数据是否送达,没有确认机制,主机收到数据也不会有响应
3.分组首部开销小,TCP的首部是20字节,UDP的首部是8字节
TCP协议详解及实战解析.pdf
TCP协议是在TCP/IP协议模型中的运输层中很重要的一个协议、负责处理主机端口和端口直接的数据传输。主要有以下特点:
1.TCP是面向链接的协议,在数据传输之前需要通过三次握手建立TCP链接,当数据传递完成之后,需要通过四次挥手进行连接释放。
2.每一条TCP通信都是两太主机和主机之间的,是点对点传输的协议。
3.TCP提供可靠的、无差错、不丢失、不重复,按序到达的服务。
4.TCP的通信双方在连接建立的任何时候都可以发送数据。TCP连接的两端都设有发送缓存和接收缓存,用来临时存放双向通信的数据。(通过发送和接收窗口)
NSNumberFormatter的使用
NSNumberFormatter.使用NSNumberFormatter可以将NSNumber转化成自己想要的格式来进行输出,同时NSNumberFormatter也支持使用NSString 类型的对象转换为NSNumber类型的对象
IOS获取汉字的首字母
IOS获取汉字的首字母,同时转换为大写,代码里有详细的注释来说明如何使用,初入IOS小学弟,求大神多多指教