经验分享 未读
Mac安装java17(openjdk@17)支持M系列芯片和intel芯片因为入坑Halo插件开发,装环境研究了一个多小时。主要是错误的安装了版本。Halo的java版本要求是17,这个教程介绍安装java17,通过homebrew来进行安装,然后添加链接即可。
安装homebrew如果你没有安装Homebrew,可以:
1/bin/bash -c "$(cur ...
经验分享 未读
如何开发iOS18的Controls控制组件?ControlWidget开发教程在 iOS18 中,你可以将应用的控件扩展到系统级别,使其出现在控制中心、锁定屏幕等位置。本文将详细介绍如何使用 WidgetKit 构建和定制控件,并让控件支持配置,最终将其添加到系统界面中。
一、前期准备在开始之前,确保你已经在 Xcode 中创建了一个 iOS 项目,并安装了最新版本的 Xc ...
经验分享 未读
是NAT3还是NAT4?使用Mac测试你的网络类型NAT(网络地址转换)技术用于在私有网络和公有网络之间进行IP地址转换。NAT3和NAT4实际上并不是正式的网络技术术语,而是一些网络服务提供商用来描述不同类型的NAT实现的非正式术语。通常来说,NAT可以分为以下几种类型:
NAT1(Full Cone NAT): 这是最开放的NAT类型。任何外 ...
经验分享 未读
应用图标适配iOS18深色与有色图标变体,适配多色图标我们可以看到iOS18支持应用图标的色彩改变,这个改变需要开发者自行适配。
作为开发者我们要进行一些适配才能让应用图标与其他图标色彩更加贴合。
人们可以自定义应用图标的外观为浅色、深色或彩色。您可以创建自己的变体,以确保每个变体看起来完全符合您的要求。
设计您的深色和彩色图标,让您在系统应用程序 ...
经验分享 未读
Homekit通过Homeassistant接入米家空调伴侣显示21摄氏度解决方法我的空调是通过Homeassistant接入米家的空调伴侣2来实现的,但是在家庭app中显示的只有21摄氏度,导致调节温度的时候如果是制冷总是默认设置成21了,而且UI显示上也有问题。这主要是因为空调伴侣没有温度传感器的问题。我们可以将家里的温度传感器绑定到米家空调伴侣上。我们可以用自定义实体的方式 ...
经验分享 未读
实现全站图片使用avif格式,替代臃肿的webp教程前面写了个文章讲述关于HDR的事情,我也通过HDR了解到了关于AVIF格式的相关信息。越看越喜欢。我想将我的博客文章也换成avif。
avif的体积优势真的太大了。另外我已经实现了全站avif,在支持avif的浏览器下你在本博客访问的绝大多数图片均使用avif格式。
本站已实现全站avif。
就 ...
经验分享 未读
在网页中展示HDR图像,用iPhone拍摄,用AVIF、JPG和HDRMP4展示目前很多网站采用webp+其他格式兼容的方案。webp作为当下非常流行的在线网站的浏览格式非常不错。但是AVIF的出现我觉得可以打破一些webp擅长的领域,例如图像压缩。并且还支持一些webp不支持的特性,例如HDR。
我特别喜欢HDR,这也是我使用Apple设备的重要原因之一。可以chrome并不 ...
经验分享 未读
AE制作数字增长动画,数字变化动画制作教程最近有个需求,是想做数字动态的动画。这个在AE中直接用表达式就可以做了,非常的方便。
素材准备准备一个psd文件,文字需要是文字图层。
然后我们拖动到ae中。选择保持图层大小。
然后双击进入我们的合成。
转换文本我们需要将我们的文字图层转换为ae的文字图层。右键单击图层,选择「创建」-> ...
经验分享 未读
新版iOS应用更换图标开发教程,用户自定义图标开发之前在2022年写过如何更换图标,时过境迁,现在更换图标早已经没有当年那么麻烦了。不过还是看到有开发者在用非常老旧的添加方式(比如之前的我),所以重新新开一个教程来教大家新项目如何更换应用图标功能的开发。
核心就是使用setAlternateIconName
创建app图标我们在资源库中添加app ...
经验分享 未读
Python一键检查Butterfly主题友情链接可用性脚本因为友情链接实在是太多了,想要高频率检查几乎不可能,所以写了个python脚本来读取本地yml文件,然后发送head请求来检查是否能够访问。检查完生成一个txt文件能够看到所有无法请求到的url,然后就可以一个一个手动访问查看是否有问题。证明确实无法访问的移动到失联列表,显著提高效率。
友情链接格式 ...
经验分享 未读
Redis中rdb文件键key过期了如何恢复并导入之前自搭建的busuanzi发现很多数据都消失了,尝试恢复备份后发现key过期造成无法导入也无法使用。所以这个流程是我尝试恢复docker容器中redis数据的过程。
将redis数据导出为json这里使用这个工具:https://github.com/HDT3213/rdb/
我是使用linux服 ...
经验分享 未读
HeoBlog存在大量网址尚未收录到Google的情况解决方案我在清理的时候发现有几千个网址没有被收录,仔细一看发现很多链接都是错误的,没有带html后缀,访问直接就404了。
我感觉减少这些错误的地址对于收录的权重来说还是比较重要的,我们可以点进去看一下这些地址从哪里来的。
数据从哪里来点击放大镜可以看到
我发现这些地址都来自于他们本身
然后在f12 ...
经验分享 未读
URL Scheme/onOpenURL总是打开一个新窗口(使用SwiftUI开发Mac应用)在使用小组件之类的元素经常涉及到onOpenURL,但是每次点击都会打开一个新窗口,就会特别烦。
解决方法文章 “[在macOS 上的 SwiftUI 2.0 中打开窗口/场景 “介绍了如何打开窗口。我摘录了其中的部分内容,使它能简单地打开我的窗口,而不是另一个窗口。
1234567891 ...
经验分享 未读
ITMS-90876 Missing entitlement 报错解决方法在使用AppClip时,提交到App Store会报错:ITMS-90876: Missing entitlement
ITMS-90876: Missing entitlement - This app contains an app clip. The entitlement ‘com.app ...
经验分享 未读
使用Git将Hexo部署在服务器以确保以下情况。
已经成功在电脑上部署、安装、使用Hexo创建博客。
已有服务器,安装了宝塔面板
已经通过SSH密钥成功连接服务器(不推荐用密码)
服务器已经安装了Git(可以ssh使用命令git --version查看git版本)
如果上面情况没达成,那么需要访问咕咕写的:将Hexo部署到阿里 ...
经验分享 未读
App Store 每次更新提醒缺少出口合规证明解决方法每次软件更新都会填写缺少出口合规证明,非常的累。每次都填写一样的内容。
其实在xcode中可以修改应用的plist来让你在提交之前就告知Apple合规证明这个事情。
ITSAppUsesNonExemptEncryption
只需要将这个键设置为false即可。
打开plist点击项目,然后点击I ...
经验分享 未读
SwiftUI:多点触控手势
e347742791198f84fe6516b072b195f8959f607b1a75cd19d3d480592769cdb0a28866e9e598bac94aaf82e83de0cb1755402e384b1622c43bcd55020047a162dcafd7b952826593ea3 ...
经验分享 未读
ITMS-91053 Missing API declaration 解决方法今天上传应用发现谈了一大堆警告,对于警告洁癖的我表示非常的震惊。
基本上就是因为缺少隐私描述,但是我根本就没用第三方SDK啊,仔细一看发现是这两种:
NSPrivacyAccessedAPICategoryUserDefaults
NSPrivacyAccessedAPICategoryFileT ...
经验分享 未读
Xcode如何管理项目的版本,修改项目版本号和build号我们如果没有正确更改版本号,就会有报错,例如:
warning: The CFBundleShortVersionString of an app extension (‘1.2’) must match that of its containing parent app (‘1.0’).
The ...
经验分享 未读
SwiftUI的ScrollView如何分页滚动ScrollView和UIScrollView一样可以分页
如果低于iOS 17在View的init里面加入UIScrollView.appearance().isPagingEnabled = true就行了。
1234567891011121314151617181920212223 ...
经验分享 未读
AppShortcuts快捷指令如何显示子自定义背景在 AppShortcut() 中确保已经添加 shortTitle 和 systemImageName 参数。如果你的快捷方式都没有这个,彩色面板将不会出现在快捷方式应用程序中。系统图像名称来自SF Symbols。
创建颜色在主应用的资产目录中创建颜色(例如 ShortcutsBackgrou ...
经验分享 未读
如何提升iPhone的锁屏速度不知道大家有没有感觉iPhone按下锁屏按键需要过一会才息屏。以前没注意过,也没当回事,意识到这个问题之后就发现很怪了。
在b站看到up分享了一个技巧,说关闭applepay即可加快锁屏速度。
试了一下没变化,后来发现是开了引导式访问,关了就好了。瞬间体验到了秒锁屏!
需要检查的配置项所有关于电源 ...
经验分享 未读
Xcode安装Simulator失败问题解决方法每次更新xcode都是折磨,需要反复尝试下载模拟器,还不支持断点续传,非常麻烦,找到一篇教程可以方便的进行安装模拟器。
iOS Simulator在下载过程中,总是失败。Failed - Could not download。
有没有什么好的办法可以进行下载呢,我们可以尝试使用手动下载,因为ch ...
经验分享 未读
Origami入门教程4:创建一个小组件是时候来创建我们的第一个小组件啦。Origami的一个特色功能就是能够创造小组件。我们可以将任何的元素添加为小组件。
创建小组件我们首先需要选中我们需要创建小组件的图层,然后右键单击选择创建小组件。
设置完名称之后,我们就能够看到小组件了。
与小组件通讯小组件是需要通过开放端口通讯的,这与你家里 ...