经验分享 未读
SwiftUI mac 自定义鼠标指针样式,自定义悬浮状态手指样式swiftUI似乎没有对按钮等组件自动添加上悬浮可以点击的鼠标指针变化,这容易让人产生疑惑,特别是你做了一个可以点击的Image或者Text组件,或者通过这种组件配合修饰符自己创造的按钮时,用户并不知道这个东西是否可以点击,因为鼠标没有变化。
那么mac上的swiftUI如何给鼠标添加上指针变化呢? ...
经验分享 未读
SwiftUI mac 自定义菜单栏并支持跳转到链接,打开URL网页链接SwiftUI在mac上更改菜单栏远没有storyboard直观,在Swiftui上并没有一个能够控制菜单栏的View文件或者UI的方式来编辑菜单栏,相比storyboard的菜单栏编辑来说,感觉是编程体验的倒退。
那么在swiftUI中如何编辑菜单栏呢?
使用 .commands修饰符12345 ...
经验分享 未读
ITMS-90626:Invalid Siri Support 错误如何解决每次提交应用到App Store都会收到苹果的提示邮件:
123456789101112131415161718192021App Store Connect Dear Developer,We identified one or more issues with a recent delivery ...
经验分享 未读
如何给自己的iOS应用添加iMessage表情贴纸扩展新应用上线不来套表情包真的太说不过去了,我们知道iMessage表情包分为独立包和扩展包。在我们已经有app的情况下如何一行代码也不写就开启iMessage表情包呢?
新建一个扩展我们点击File ->New -> Target
之后我们可以通过搜索来找到Sticker Pack E ...
转载内容 未读
AppStore开发者银行账户美国报税表怎么填?协议、税务和银行如何设置?最近在准备应用上架的事情,但是需要填写一大堆资料。因为涉及到美国税务和一堆奇奇怪怪的中英混合表格,并且是那种只能填写一次不能修改的。所以这次找了很久教程。大多是搬运和图片超低清晰度的。终于找到一个比较好的文章,转载一下。
本文为转载文章,以下内容来源于
...
经验分享 未读
Xcode配置文件更新方法,App功能修改后移除配置文件(profiles)在更改app的功能的时候会需要更新本地Xcode上的配置文件。如果没有及时更新,会造成功能无法使用的情况。例如如下报错:
12Showing All MessagesProvisioning profile "iOS Team Provisioning Profile: ***" ...
我的项目 未读
SwiftUI如何进行多语言设置,如何进行本地化?单复数变换?一些小型的工具类应用还是比较推荐支持多语言的,毕竟语言是使用软件的最大门槛。如果没有掌握语言,使用这个应用仅靠着图形界面来说除非是常用应用,否则根本不会使用。特别对于年纪较大的人来说更不友好。如何使用SwiftUI的情况下还能够尽兴本地化呢?
起始项目我这里创建了一个项目,进行了一个基本布局。
12 ...
经验分享 未读
SwiftUI使用ForEach的onDelete来删除列表视图的数据我们常用Foreach来遍历数组生成一个列表视图,SwiftUI为我们提供了非常简单方便的删除方式。在看过其他人发布的代码里经常能看到无法使用数组直接remove的情况,这里介绍一个正确的使用方法。
界面样式
代码1234567891011121314151617181920212223242526 ...
翻译内容 未读
SwiftUI创建主屏幕快捷操作,长按应用图标使用3dtouch菜单制作应用使用快捷的主屏幕链接是常用的快速进入到某一个功能所必备的方式。那么如何让应用支持主屏幕快捷操作呢?
本文为翻译内容,来自Jeeva Tamilselvan
本文有删减,推荐访问英文原文地址:Home Screen Quick Actions — SwiftUI 2.0
翻译: 张洪Heo(转载 ...
经验分享 未读
SwiftUI创建和控制TabView显示的页面,使用selection绑定基本的APP结构大多都是由底部的tab栏和tab栏包含的页面构成。在SwiftUI中我们可以常见到使用TabView来进行构建APP。那么如何使用TabView呢?
最简单的TabView1234TabView { Text("Tab 1") Text(&q ...
经验分享 未读
Xcode让应用支持中文等语言,更改应用默认语言设置用Xcode新建的项目默认是英文,并且在一些函数上因为只有英文,获取到的值也都是英文,例如在获取日历的月份时,Calendar的monthSymbols获取到的都是英文的月份。那么如何让应用和开发的项目支持中文呢?
添加项目语言我们可以在项目的信息管理中,添加中文支持
配置应用信息我们还需要对应 ...
经验分享 未读
SwiftUI跨视图数据传递,利用@ObservedObject和@EnvironmentObject在SwiftUI中数据传递非常的简单,方便理解的话,我们可以简单的把数据传递理解为一次传递使用@ObservedObject,二次及以上传递使用@EnvironmentObject。这只是一个理解方式,并不是原理。
创建数据类我们可以新建一个数据类,这个类用来调用我们的数据结构体和一些常用的函数。
...
转载内容 未读
SwiftUI本地推送通知教程:UserNotifications在Swift中的实现方式
本文为转载文章,以下内容来源于
SwiftUI - iOS10本地推送通知教程UserNotifications在Swift中的实现方式
cnblogs
...
经验分享 未读
Swift获取软件版本号在前端进行展示创建扩展1234567891011extension Bundle { var releaseVersionNumber: String? { return infoDictionary?["CFBundleShortVersionString&qu ...
经验分享 未读
宝塔SSH使用密钥登录:将私钥放入Mac本地机器中SSH登录使用密码登录有会被爆破的风险,宝塔建议使用密钥来免密登录。那么如何来配置密钥文件放入本地机器呢?
打开密钥登录宝塔有非常方便的密钥登录配置方式。使用图形界面无需命令行就可以更改SSH的安全设置。首先进入安全->SSH安全管理->密钥管理->SSH密钥登录来开启密钥登录方式 ...
我的项目 未读
Butterfly魔改:404页面展示最近文章404页面是在文件不存在的时候产生的。设想一个场景,用户急于寻找问题的答案,那么当用户通过例如搜索引擎和错误的内链进入到404网页时,用户可能下意识就会关闭网站。如何在404页面留住用户呢?
在无法判断用户的来源和目标的情况下,最好的还是做主动推荐。所以我在404页面的下方添加了最近的文章列表,使用 ...
我的项目 未读
js获取用户IP和地理位置信息、UA并展示想要在隐私协议里面添加展示用户自己会被暴露的信息,研究了一个获取用户信息并展示的方法,利用了ipip.net来获取用户的ip和地理信息。
DemoDemo
安装方式页面引入js
1<script src="https://cdn1.tianli0.top/gh/zhheo/JS-H ...
我的项目 未读
根据当前页面地址生成二维码,给当前页面增加手机浏览功能在研究二维码生成的时候发现一个好多年前的qrocde项QRCode.js然后就想用这个js直接生成该页面的二维码。
不过生成二维码在chrome浏览器中已经支持右键单击直接生成了,但是很多人不知道,也不清楚怎么用。我加一个二维码功能只是为了丰富页面,提醒分享,并方便手机查看。
Demo
安装方式页面 ...
我的项目 未读
Twikoo魔改样式分享-博客评论系统的定制皮肤20240821:此魔改我已经删库了(删了之前忘了魔改这一出了,因为没办法追更,所以后来我改回官方了。)今天发现已经来不及了(代码没备份)所以大家还是用官方,然后摸改一下css来实现吧。。。。
魔改了一下Twikoo的样式,拿出来分享一下,喜欢的可以搞一手。推荐用官方的。
查看样式
魔改内容
先输入 ...
我的项目 未读
Hexo-Butterfly说说朋友圈适配(哔哔 for 腾讯云)自用之前关于哔哔的教程写的都很乱,并且因为哔哔和Twikoo可能造成的冲突问题导致很多都访问不了,经常出现缓存和无法加载的情况。最终还是用json加载的方式来做bb了。这篇教程可以作为最终版的哔哔教程了。(再也不想折腾这个东西了)
这篇教程不再采用外链形式,一篇搞定全部。本功能已经基本完成,不再添加新 ...
经验分享 未读
滚动条在不滚动时自动隐藏和滚动时自动显示,不占用网页布局博客的滚动条有个问题,就是点搜索的时候网页会有一定的偏移。这个问题是由于滚动条占用了DOM,导致当不能滚动的情况下,滚动条不显示导致整体网页会鬼畜一下。其实只要一条css就能搞定。
修正滚动条位置通过overlay可以将滚动条独立出来。
123html { overflow-y: ove ...
经验分享 未读
视差卡片效果的分类页面,三维效果卡片制作之前用的一直是图片画廊,感觉图片画廊的样式不是很好看,最近寻觅的时候发现了一个比较有趣的方形卡片的视差效果感觉很不错。所以就将原本的项目移植到了分类页面。整个移植是针对Hexo博客来的,不过应该是能通用更多的页面。
展示效果
Demo(目前采用非三维效果)
引用站外地址,不保证站点的可用性和 ...





































