logo头像

学如逆水行舟

iOS逻辑初窥

iOS开发之DeviceCheck框架的应用

iOS开发之DeviceCheck框架的应用DeviceCheck框架是iOS 11后提供的一个记录用户设备的工具框架。 在实际应用中,经常会遇到需要识别用户设备的需求,例如某些免费试用的应用程序,会根据设备判断用户是否已经试用过。A...

iOS开发之CoreTelephoney框架的应用

iOS开发之CoreTelephoney框架的应用CoreTelephoney框架用来获取手机网络状态以及运营商相关信息。 一、CTTelephonyNetworkInfo类这个类是CoreTelephoney框架的核心,使用它来获取...

iOS开发之CoreSpotlight框架的应用

iOS开发之CoreSpotlight框架的应用CoreSpotlight是iOS提供的一套本地检索推荐功能。开发者可以为自己的应用添加本地索引,用户通过索引中定义的关键字可以搜索并定位到应用程序内的指定功能。 一、一个简单的添加索引...

iOS开发之CoreMotion框架的应用

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

iOS开发之CoreLocation框架使用

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

iOS开发之CoreImage框架使用

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

iOS开发之CFNetwork框架使用

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

iOS开发之BusinessChat框架使用

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

iOS开发之AVKit框架使用

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

iOS开发之AssetsLibrary框架使用

iOS开发之AssetsLibrary框架使用一、引言AssetsLibrary框架是专门用来操作相册相关资源的一个框架,其是iOS4到iOS9之间常使用的一个框架,在iOS9之后,系统系统了Photos框架代替了AssetsLibr...