logo头像

学如逆水行舟

iOS逻辑初窥

在iOS应用中使用实时活动与灵动岛

在iOS应用中使用实时活动与灵动岛iOS16系统引入了实时活动与灵动岛相关的API。实时活动API能够让用户在桌面直接浏览到应用程序所提供的实时性较高的信息,例如比赛的比分信息,外卖的配送进度信息,票务信息等。在支持灵动岛的设备上,实...

iOS初级教程之三:Crash分析实践

[iOS初级教程之三]Crash分析实践一、引言Crash分析与治理是移动端开发人员的必备技能,Crash相关数据也是衡量应用程序质量的重要指标。本篇文章,我们将讨论在iOS开发中基础的Crash治理实践经验,帮助初学者快速的掌握Cr...

iOS初级教程之二:DeepLink实践

[iOS初级教程之二]DeepLink实践一、唤醒iOS应用程序的几种方式唤醒应用是iOS开发中常见的技术,应用唤醒的方式有多种,概括下来,可以分为如下几类: 直接打开App 通知唤醒 scheme唤醒 Universal Link...

iOS初级教程之一:社会化分享实践

[iOS初级教程之一]社会化分享实践一、简介社会化分享,是指在中,基于其分享功能,将信息网络化输入输出,加速组织传播。博客、微博客、WIKI、社交网络、内容社区等,是可以常见到的社会化媒体形式。在国内近两年,社会化分享的传播量又以QQ...

iOS原理分析之从源码看load与initialize方法

iOS原理分析之从源码看load与initialize方法一、引言在iOS开发中,NSObject类是万事万物的基类,其在Objective-C的整理类架构中非常重要,其中有两个很有名的方法:load方法与initialize方法。 ...

iOS录屏框架ReplayKit的应用总结

iOS录屏框架ReplayKit的应用总结ReplayKit是iOS自带的一个屏幕录制的框架,其支持应用程序对当前应用内页面进行录屏,并将最终的视频保存到系统相册中。ReplayKit在iOS 9之后引入,其接口简介,可以非常方便的为...

玩转iOS“宏定义”

玩转iOS“宏定义”宏定义在C类语言中非常重要,因为宏是一种预编译时的功能,因此其可以比运行时更高层面的对程序流程进行控制。在初学宏定义的时候,大家可能都会有这样一种感觉:就是完全替换么,太简单了。但如果你真这么想,那你就太天真了,不...

iOS开发之ExternalAccessory框架的应用

iOS开发之ExternalAccessory框架的应用ExternalAccessory框架用来对外设进行管理,iOS外设通常是通过MFI认证的外部设备,可以通过蓝牙进行连接,也可以使用lighting端口进行连接。 EAAcce...

iOS开发之EventKitUI框架的应用

iOS开发之EventKitUI框架的应用前面博客,有介绍EventKit这个框架的使用,使用EventKit可以与系统的日历和提醒应用进行交互,读写用户的日程事件。EventKitUI,顾名思义,其实基于EventKit框架,提供了...

iOS开发之DeviceCheck框架的应用

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