logo头像

学如逆水行舟

iOS之逻辑初窥

UIInteraction:iOS中强大的视图交互能力

UIInteraction:iOS中强大的视图交互能力UIInteraction是iOS开发框架中提供的一个协议,此协议可以为视图增加非常强大的交互能力,例如进行文字的识别和提取,图片的分析、物理按键的拍摄处理等等。本章将总结目前系统...

谈谈iOS中的原生物理引擎——UIDynamic的应用

谈谈iOS中的原生物理引擎——UIDynamic的应用UIDynamic是iOS中UIKit框架提供的接口,其用来为UI元素增加符合物理世界运动规则的动画行为。简单来说,UIDynamic提供的实际上是一个物理引擎,由于它是iOS原生...

为你的应用程序增加 AppIntent 能力

为你的应用程序增加AppIntent能力引言AppIntent是iOS16+之后引入的框架,在iOS17+后,对AppIntent的功能又进行了进一步的增强。其提供了接口可以让我们将应用程序的某部分特定功能抽离出来,提供给Siri和S...

iOS自定义应用设置页面

iOS自定义应用设置页面引言我们知道,当安装了一个iOS应用程序后,在系统的设置中,就会为此应用生成一个单独的设置模块,可以在其中控制应用的网络权限、推送权限等系统设置项。除了系统功能的相关设置外,其实应用程序也有许多自身设置的需求,...

StoreKit:iOS应用内推广其他App

StoreKit:iOS应用内推广其他App在iOS应用中,要推广其他App有两种途径,一种是直接跳转到AppStore软件的对应App商品页,还有一种是在当前应用内内嵌一个App商品页。相比第一种方式,第二种方式的体验更好,并且不会...

理解iOS端的WebView同层组件

理解iOS端的WebView同层组件一 起始同层渲染是利用原生技术来优化Web渲染一种技术,很多人了解它是起于微信开放社区发布的一篇关于小程序渲染原理剖析的文章。我将链接附上: https://developers.weixin.qq...

在iOS中使用NSURLProtocol进行网络代理

在iOS中使用NSURLProtocol进行网络代理一 引言网络能力是互联网应用程序必不可少的功能。随着应用程序的复杂,对网络的依赖性也会逐渐增高。如何统一的处理请求头,统一的处理回执数据,统一的进行网络请求过程的监控和修改等都是开发...

iOS分享扩展支持自定义联系人

iOS分享扩展支持自定义联系人iOS可以通过添加Share Extension来扩展系统的分享组件,能够支持将网页,图片,音乐或任何接入了系统分享组件功能的应用分享到我们自己的App内。分享Extension的介绍可以在如下文章中查看...

聊聊iOS中的Mach-O

聊聊iOS中的Mach-O一 关于Mach-OMach-O的全称为Mach Object,是OS X与iOS上的一种可执行文件格式。Mach本身指一种操作系统的微内核标准,被用于OS X与iOS系统的内核中。相信对于移动端的iOS开发...