https://www.mephisto.site/
风的研发日记
A minimal, portfolio, sidebar, bootstrap Jekyll theme with responsive web design and focuses on text presentation.
2022-03-13T15:46:55+08:00
Mephisto
https://www.mephisto.site/
Jekyll
© 2022 Mephisto
/assets/img/favicons/favicon.ico
/assets/img/favicons/favicon-96x96.png
iOS14 小组件开发
2022-03-07T00:00:00+08:00
2022-03-08T23:16:05+08:00
https://www.mephisto.site/posts/small-components/
Mephisto
距离 iOS 14 推出小组件已经有不少时间了, 现在网上也能找到很多相关的教程,不过就算如此,自己在开发的过程中还是遇到了不少坑,因此还是打算把自己的完整开发流程记录一下,以备不时之需。
小组件的分类与限制
目前可以开发的小组件安装尺寸大小可以分为大中小3种类型,其中中型和大型的可以添加事件交互,小型的不能添加交互,而且相比于 iOS 14 之前的小组件,在 iOS 14 中,苹果将交互限制推到了极致,控件只有点击事件,而且点击后能处理的事件也很单一, iOS 14 中小组件的作用更倾向于展示信息,必须在有应用的情况下开发,不能独立于应用单独存在。
在开发上苹果也对它有很多的限制,可能是为了手机性能着想吧。小组件开发只能使用 SwiftUI 框架, 不能使用 UIKit 框架开发, 而且小组件也不能主动发送事件信息和网络消息,它的数据来源依赖于时间线(TimeLine), 因为...
2021 年终总结
2022-01-12T00:00:00+08:00
2022-01-13T11:27:24+08:00
https://www.mephisto.site/posts/Summary/
Mephisto
新的一年已经过去半月,回望过去的一年,发现自己有经历了许多,为了防止自己的拖延症继续蔓延,在此记录下自己过去一年的点滴。
总的来说今年自己还是收获颇丰的,完成了2件自己的人生大事,在此也感谢我最爱的宝宝对我的大力支持,在未来的一年中我们可能还会遇到更多的挑战,但我相信我们在一起总能战胜各种困难!
在正式总结之前,我先回顾一下自己今年年初立下的诸多flag 吧(脸被打的啪啪响):
目标
计划
实际
做自己的应用
至少完成6款应用的上线
实际上只完成了2款…
博客文章
每月至少写一篇文章,争取能写15篇
实际一篇都没有写,连2021年的年终总结都是在2022年写的….
读书计...
Microsoft REST API指南(转载)
2020-07-15T00:00:00+08:00
2021-11-29T21:29:33+08:00
https://www.mephisto.site/posts/Microsoft-REST-API/
Mephisto
原文链接:https://mp.weixin.qq.com/s/Xd_SgS_PYU6zjxtv0h8HWQ
如果喜欢作者的文章,请关注“DotNET技术圈”订阅号以便第一时间获得最新内容。本文版权归作者和长沙.NET技术社区共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
本文版权归作者和长沙.NET技术社区共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
Microsoft REST API指南工作组
Name
Name
Name
Dave Campbell (CTO C+E)
Rick Rashid (CTO ASG)
Jo...
RabbitMQ使用
2020-04-29T00:00:00+08:00
2021-11-29T21:29:33+08:00
https://www.mephisto.site/posts/RabbitMQ/
Mephisto
window安装RabbitMQ
首先安装Erlang: https://www.erlang.org/downloads
然后安装 RabbitMQ: https://www.rabbitmq.com/
启动 RabbitMQ
进入RabbitMQ 安装目录 sbin 目录下: C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.11\sbin
执行命令: rabbitmq-plugins enable rabbitmq_management 安装后台管理插件
安装完成后浏览器访问: http://localhost:15672 可以进入管理界面, 默认用户名密码均为: guest
Ubuntu 安装RabbitMQ
首先配置源
echo "deb https://dl.bintray.co...
iOS13 NFC 读写开发
2019-11-04T00:00:00+08:00
2021-11-29T17:59:41+08:00
https://www.mephisto.site/posts/iOS-NFC/
Mephisto
iOS13 发布以后,苹果开放了NFC 写入的权限,相比起原来只能读取的半残状况,现在可以做的事情就更多了,刚好最近完成了一个NFC 读写相关的小应用,中间踩了不少坑,在此记录一下。值得注意的是虽然现在苹果在iOS13以后提供了写入的接口,但是仍然有不少限制。
首先是硬件方面的限制,只有iPhone7 以后的设备(包括iPhone7)才具有写入的功能,如果你查看苹果官网的设备信息会看到iPhon7 以后搭载的是“支持读卡器模式的 NFC”,而之前的iPhone 则是 “NFC”,换言之,只有iPhone7以后的设备才具有读写功能,并且目前还不支持卡模拟,而iPhone7之前的设备只有绑定银行卡付款的功能,连读取 NFC标签都做不到,实在是非常的残念….
除了这些,苹果支持的 NFC 芯片类型也有限,官网原话:
Your app can read tags to giv...