![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS 小知识
文章平均质量分 75
HH思️️无邪
路漫漫其修远兮,
吾将上下而求索。
展开
-
探讨 iOS 时间格式化:大写 YYYY-MM-dd 还是小写 yyyy-MM-dd
在 iOS 开发中,正确地格式化日期对于显示用户友好的信息至关重要。使用 DateFormatter 进行时间格式化时,格式字符串中的大小写字母会影响输出的结果。本文将探讨 YYYY-MM-dd 和 yyyy-MM-dd 这两种常见格式的区别,并解释为什么应该优先选择小写格式。在 iOS 开发中,理解并正确选择日期格式是至关重要的。大写 YYYY-MM-DD 和小写 yyyy-MM-dd 虽然看起来相似,但其应用场景和意义却大不相同。原创 2024-07-25 21:35:45 · 605 阅读 · 0 评论 -
iOS 将富文本内容保存为 .docx 文件
既然我们最终是要保存为 .docx 文件,那么我们就先来了解一下什么是 .docx 文件吧!.docx 文件是一种基于 Open XML 标准的文档文件格式,由 Microsoft Word 使用。它是 Microsoft Word 2007 及其之后版本的默认文件格式。相比于之前的 .doc 格式,.docx 文件具有更高的兼容性、更小的文件体积和更好的数据恢复能力。原创 2024-07-18 23:10:52 · 848 阅读 · 0 评论 -
iOS 开发技巧 - 使用本地 json 文件
使用本地 json 文件的场景,在我们开发功能的阶段,服务端接口字段定义好了后,有些接口响应很慢,请求到响应可能要 几十秒甚至一分钟,我们需要频繁调用接口来调试功能;还有就是调用一些我们需要付费的三方接口,比如做 AI 相关的功能,在开发阶段可以先建一个本地json 将逻辑和功能实现。当然适用于使用本地json 文件的情况,不止我提到的上面两种。还有当你需要模拟调试多种情况的时候,修改 json 文件可比让后端兄弟配合改数据方便得多。原创 2024-07-09 23:32:30 · 387 阅读 · 0 评论 -
iOS Universal Links 配置
Universal Links 通用链接,我的理解就是通过点击这个链接,能够打开应用,还可以根据配置的路径和参数跳转到App内指定页面和传递参数。我们做微信QQ登录分享时会要求配置这个链接。网上有很多文章介绍了如何配置,但是每次随便搜一篇来照着操作,总是会遇到问题,算了还是自己花点时间记录一下吧!这里记录一下参考的文档,大家也可以直接移步过去,记录的原因主要是万一以后我文章的步骤过时啦,就可以去这几个官方的地方瞅瞅!工具域名:假设我们的域名是 example.com。原创 2024-06-09 13:38:43 · 1218 阅读 · 0 评论 -
iOS Xcode Debug View Hierarchy 查看视图层级结构
我们难免会遇到接手别人项目的情况,让你去改他遗留的问题,想想都头大,😂可是也不得不面对。最为开发者只要让我们找到出问题的代码文件,我们就总有方法去解决它,那么如何快速定位问题对应的代码文件呢?今天分享一个Xcode的超实用工具 Xcode Debug View Hierarchy 通过这个工具,我们可以很方便地查看视图的层级结构,从而找到视图所对应的类文件。原创 2024-05-11 13:53:45 · 781 阅读 · 0 评论 -
iOS:如何安全且优雅地操控数组元素
在 iOS 开发的世界里,数组(Array)的操作频率高得令人咋舌。数组贯穿于我们每一个功能的实现和每一行代码的编写之中,一手托起了数据结构的半边天。但这位工具之王,有时候也会变身为导致程序崩溃的罪魁祸首。当访问越界,当插入失误,不经意间,崩溃就在不经意的一瞬发生了。作为开发者,我们的日志文件不断地提醒我们,不能对数组的操作盲目自信。经历过一两次刻骨铭心的崩溃后,我们意识到,必须有所行动。我想,我们很多人都有过这样的体验——为了避免冗长的 if-else 判断逻辑,而逐渐忽视了程序的健壮性。原创 2024-04-08 14:07:38 · 1028 阅读 · 0 评论 -
iOS 利用URL解析技术,实现域名、路径、文件名和文件类型的获取
在iOS开发中,我们经常需要处理URL,例如从网络下载数据、处理网页跳转等。为了更好地理解和操作URL,我们需要解析URL的各个组成部分,包括域名、路径、文件名和文件类型。本文将教你如何利用Swift的URL解析技术,轻松获取这些信息。原创 2024-03-31 15:33:49 · 695 阅读 · 0 评论 -
iOS UIFont-真香警告之字体管理类
不知道友们是否有过这种经历,项目已经迭代了很多版本,项目中的文件已经上千个了,诶 恰巧这个时候,产品大大给你来啦这么一个需求,要新增一个全局切换字体的功能,另外字号大小也要跟随屏幕按照一定规则实现自适应。要实现这个需求,首先写一个设置字体的扩展方法,然后将之前项目中设置字体的地方全部替换成新增的方法,这一步替换工作不能全局替换,干这种简单的重复的毫无技术含量的体力工作,哎 一言难尽!!!我们首先参考了系统方法将我们的自定义方法的结构搭建好,然后逐一将结构中的枚举实现,最后再将方法内部的实现逻辑完善。原创 2024-03-29 13:47:34 · 1001 阅读 · 0 评论 -
iOS UIFont-实现三方字体的下载和使用
在上一章我们完成啦如何加载使用本地的字体。如果我们有很多的字体可供用户选择,我们当然可以全部使用本地字体加载方式,可是这样就增加了我们的包体积,我们当然还是希望自己的App包小一点,所以一般这种有很多种字体供选择切换的功能,是先让用户自己选择字体下载,下载完成后再设置字体。到这里字体的下载和使用就完成了,需要特别注意调用注册字体的时机,这里有点坑,已经注册过的字体重复调用的话,postScriptName会获取失败。原创 2024-03-25 13:49:56 · 706 阅读 · 0 评论 -
iOS UIFont-新增第三方字体
在项目中添加三方字体,是在开发中比较常见的需求,每次新增字体,都会遗忘其中某个步骤,又要去百度一下才能把字体添加使用成功。每次这样有点浪费时间和打击自信,于是便想着,自己好好来理一理新增字体的步骤,加深下印象呢!原创 2024-03-23 17:11:39 · 669 阅读 · 0 评论 -
iOS 腾讯Pag动画框架-实现PagView的截图功能
按照这个思路实现,很快就打脸啦,首页的这些动画一个都没有截出来,就像消失啦似的。然后蠢蠢的将动画暂停再截图,还是截不下这些动画,项目中用来显示动画的框架是腾讯的PAG框架,用的是框架中的pagView控件来加载显示动画。如果您对文章有任何疑问或建议,欢迎在评论区留言,我会第一时间处理,您的支持是我前行的动力,愿我们都能成为更好的自己!目标是降低或消除动效相关的研发成本,能够一键将设计师在 AE(Adobe After Effects)中制作的动效内容导出成素材文件,并快速上线应用于几乎所有的主流平台。原创 2024-03-15 18:29:38 · 926 阅读 · 0 评论 -
iOS中非常有必要了解的简单算术题【解惑】
先来看一下上面这段代码,大家觉得value的值是多少呢?排除玩脑筋急转弯的情况哈!我刚开始以为value的值应该是0.1,很明显value的值不会是0.1,揭晓一下正确答案value=0原创 2024-02-20 22:38:05 · 317 阅读 · 0 评论