- 博客(8)
- 收藏
- 关注
原创 iOS探索系列之内存管理篇:从五大区到Tagged Pointer
在iOS开发中,内存管理一直是一个重要的话题。为了避免内存泄漏和崩溃,开发人员必须深入了解iOS的内存管理机制。在本篇文章中,我们将探讨iOS内存管理的一些重要概念,包括五大区、自动引用计数(ARC)、内存分配和释放、弱引用和强引用等。此外,我们还将深入讨论Tagged Pointer的工作原理和使用场景
2023-03-21 15:07:47
225
原创 如何优化你的iOS应用程序以提高性能
iOS应用程序的性能优化是一个重要而复杂的话题,涉及到多个方面,如应用启动时间、页面刷新滚动流畅度、耗电量、安装包大小等。本文将从这些方面简要介绍一些常用的优化方法和技巧。
2023-03-20 09:52:09
322
原创 如何使用iOS Keychain来保护用户敏感数据
本文将向大家介绍如何使用iOS Keychain来保护用户敏感数据。iOS Keychain是一个安全的存储解决方案,可以将用户密码、证书、私钥等敏感数据存储在设备的安全存储区域中,并且只有经过身份验证的应用程序才能访问这些数据。
2023-03-15 15:53:04
326
原创 iOS多线程编程实践
本文将介绍iOS多线程编程的相关知识和技术,包括多线程的概念、线程的创建与管理、线程间通信、锁机制等。同时,本文也将介绍一些常用的多线程编程框架和工具,帮助开发者更加高效地实现多线程编程。
2023-03-15 09:22:32
398
原创 iOS全局关闭黑暗模式、解决状态栏显示问题
在iOS发布iOS13系统后,新增了黑暗模式,当用户把黑暗模式打开后,app会出现很多显示问题,最让人头疼就是导航栏的现实与控件的背景颜色现实,为了解决这个问题,我建议在没有需求强制要求下,我们将黑暗模式直接屏蔽比较好,当黑暗模式开启后,我们在我们的程序的info.plist中添加以下配置(禁用黑暗模式)在info.plist中的Appearance配置UIUserInterfaceStyleLight如下图,添加完成后重启一下Xcode即可。再次运行项目就可以正常显示啦!...
2022-08-01 15:07:19
2399
原创 iOS开发实用工具类,助你开发一臂之力
本工具类是我经多年多项目多场景总结出来的一个满足你在任何一个项目都能使用到的一些实用方法类,实用超级简单,能帮助你在开发过程中节省很多时间,找到对应方法直接调用即可,废话少说下面就看具体有哪些实用方法吧,如需详细了解请下载仔细观看,希望能帮助到你。...
2022-07-28 09:54:58
574
原创 Guideline 5.1.1(v) - Data Collection and Storage
在2022年6月30号以后,所有提交AppStore商城审核的应用程序支持帐户创建的 App 也必须提供帐户删除功能,否则将不会过审,拒绝原因就是Guideline 5.1.1(v) - Data Collection and Storage。
2022-07-15 14:03:31
5764
原创 最全最准确获取iOS 状态栏、导航栏、TabBar高度
最近在iPhone12系列机型上开发项目时,发现使用项目提供的获取状态栏、导航栏高度方法获取到的高度是错误的,随后跟踪排查最终解决这个问题,所以自己想简单的总结一下问题原因和解决办法。本文主要介绍问题原因和解决办法,最终提供一个能准确获取iPhone状态栏、导航栏、TabBar高度的方法。...
2022-07-15 11:04:42
7085
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人