自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 iOS探索系列之内存管理篇:从五大区到Tagged Pointer

在iOS开发中,内存管理一直是一个重要的话题。为了避免内存泄漏和崩溃,开发人员必须深入了解iOS的内存管理机制。在本篇文章中,我们将探讨iOS内存管理的一些重要概念,包括五大区、自动引用计数(ARC)、内存分配和释放、弱引用和强引用等。此外,我们还将深入讨论Tagged Pointer的工作原理和使用场景

2023-03-21 15:07:47 150

原创 如何优化你的iOS应用程序以提高性能

iOS应用程序的性能优化是一个重要而复杂的话题,涉及到多个方面,如应用启动时间、页面刷新滚动流畅度、耗电量、安装包大小等。本文将从这些方面简要介绍一些常用的优化方法和技巧。

2023-03-20 09:52:09 213

原创 如何使用iOS Keychain来保护用户敏感数据

本文将向大家介绍如何使用iOS Keychain来保护用户敏感数据。iOS Keychain是一个安全的存储解决方案,可以将用户密码、证书、私钥等敏感数据存储在设备的安全存储区域中,并且只有经过身份验证的应用程序才能访问这些数据。

2023-03-15 15:53:04 235

原创 iOS多线程编程实践

本文将介绍iOS多线程编程的相关知识和技术,包括多线程的概念、线程的创建与管理、线程间通信、锁机制等。同时,本文也将介绍一些常用的多线程编程框架和工具,帮助开发者更加高效地实现多线程编程。

2023-03-15 09:22:32 230

原创 iOS全局关闭黑暗模式、解决状态栏显示问题

在iOS发布iOS13系统后,新增了黑暗模式,当用户把黑暗模式打开后,app会出现很多显示问题,最让人头疼就是导航栏的现实与控件的背景颜色现实,为了解决这个问题,我建议在没有需求强制要求下,我们将黑暗模式直接屏蔽比较好,当黑暗模式开启后,我们在我们的程序的info.plist中添加以下配置(禁用黑暗模式)在info.plist中的Appearance配置UIUserInterfaceStyleLight如下图,添加完成后重启一下Xcode即可。再次运行项目就可以正常显示啦!...

2022-08-01 15:07:19 2015

原创 iOS开发实用工具类,助你开发一臂之力

本工具类是我经多年多项目多场景总结出来的一个满足你在任何一个项目都能使用到的一些实用方法类,实用超级简单,能帮助你在开发过程中节省很多时间,找到对应方法直接调用即可,废话少说下面就看具体有哪些实用方法吧,如需详细了解请下载仔细观看,希望能帮助到你。...

2022-07-28 09:54:58 483

原创 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 5055

原创 最全最准确获取iOS 状态栏、导航栏、TabBar高度

最近在iPhone12系列机型上开发项目时,发现使用项目提供的获取状态栏、导航栏高度方法获取到的高度是错误的,随后跟踪排查最终解决这个问题,所以自己想简单的总结一下问题原因和解决办法。本文主要介绍问题原因和解决办法,最终提供一个能准确获取iPhone状态栏、导航栏、TabBar高度的方法。...

2022-07-15 11:04:42 6156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除