logo头像

学如逆水行舟

MD5加密原理解析及OC版原理实现

MD5加密原理解析及OC版原理实现一、MD5算法基础概念MD5算法是Hash算法的一种,叫做讯息摘要演算法。所谓摘要,从字面意思理解,是指内容的大概。在MD5算法中,这个摘要是指将任意数据映射成一个128位长的摘要信息。并且其是不可逆...

iOS开发之CoreMotion框架的应用

iOS开发之CoreMotion框架的应用

iOS开发之CoreMotion框架的应用我们知道,现在智能手机手机的功能已经越来越强大。小小的手机中集成了众多的传感器配件。通过这些传感器可以获取到手机甚至用户的状态信息。 在iOS5之前,加速度传感器的相关信息封装在UIAcce...

iOS开发之CoreLocation框架使用

iOS开发之CoreLocation框架使用

iOS开发之CoreLocation框架使用CoreLocation框架是iOS开发中比较基础的一个位置信息相关框架,关于定位和地图,之前也有博客多详细的介绍。但是对于CoreLocation框架,并没有完整和细致的记录。本篇博客将剖...

iOS开发之CoreImage框架使用

iOS开发之CoreImage框架使用

iOS开发之CoreImage框架使用CoreImage框架是一个专门用来对图片进行处理的框架,其中提供了许多高级功能,可以帮助开发者完成UIKit或者CoreGraphics框架无法完成的任务,并且使用CoreImage框架可以十分...

iOS开发之CFNetwork框架使用

iOS开发之CFNetwork框架使用

iOS开发之CFNetwork框架使用一、引言在iOS应用开发中,CFNetwork框架其实并不是非常常用的,相对NSURLSession框架而言,这是一个相对底层的网络工作框架。官方文档中的下图描述了CFNetwork在整个网络体系...

GCC编译过程记

GCC编译过程记

GCC编译过程记一、引言 对于编程工作者来说,GCC是一个熟悉的名字,它的全称是“GNU Compiler Collection”。GCC是一组编译器集合,目前其支持C、C++、Objective-C、Objective-C++、G...

iOS开发之BusinessChat框架使用

iOS开发之BusinessChat框架使用

iOS开发之BusinessChat框架使用BusinessChat是iOS11.3后引入的新框架,这个框架配合iMessage应用将商家与用户更加紧密的结合起来,并且为商家提供了另外一种非常方便的客服系统。 我们知道,在iOS10...

iOS开发之AVKit框架使用

iOS开发之AVKit框架使用

iOS开发之AVKit框架使用一、引言在iOS开发框架中,AVKit是一个非常上层,偏应用的框架,它是基于AVFoundation的一层视图层封装。其中相关文件和类都十分简单,本篇博客主要整理和总结AVKit中相关类的使用方法。 二、...

iOS开发之AdSupport框架使用

iOS开发之AdSupport框架使用AdSupport从字面意思上理解是用来进行广告支持,这个框架十分简单,里面只有一个类,类中只有一个方法和两个属性。 AdSupport的唯一用途是用来获取设备唯一的一个广告标识符。可以使用此标...