swift
文章平均质量分 76
WMIII
不务正业
展开
-
基于websocket的跨平台通信——iPhone/iPad/Mac控制树莓派(二):Swift控制端搭建,网络延迟显示
基于websocket的跨平台通信——iPhone/iPad/Mac控制树莓派(二):Swift控制端搭建瞎扯不想看我瞎扯直接跳到这思路/接口说明代码实现创建工程以及导入库创建工程导入库网络延迟计算数据类定义发送(暂时用不上,因为暂时没有发送功能)接收工厂模型网络延迟工厂WebSocket说明瞎扯为什么你要用苹果平台不搞安卓/Windows呢?主要是苹果生态比较完善,Swift直接跨所有设备,加上我手上没有安卓设备和Win的PC。(PC装的是Ubuntu)那你跨平台为什么不写前端或者flutter之原创 2021-11-01 19:38:38 · 3381 阅读 · 0 评论 -
基于websocket的跨平台通信——iPhone/iPad/Mac控制树莓派
基于websocket的跨平台通信——iPhone/iPad/Mac控制树莓派瞎扯不想看我瞎扯跳到这介绍实现内容(iWatch也是可以的不过我并没有设备所以就没有实机测试)瞎扯单纯的个人练手写着玩的项目不想看我瞎扯跳到这介绍该项目分为三部分:后端,控制终端以及被控制设备;后端:云服务器(Springboot)控制终端:Apple设备(Swift)被控制设备:树莓派(Python脚本)(实际上任何支持Python脚本的设备都可以)实现内容先搞点简单的;树莓派收集自身CPU占用、内存占用原创 2021-11-01 18:27:19 · 2963 阅读 · 0 评论 -
SwiftUI应用中心项目(一)——布局设计
SwiftUI应用中心项目(一)——布局设计需求布局大致设计核心代码需求大致效果如下图:黑框为选中的一个section,红框为选中的一个应用,可以有多个section,每个section中又可以有多个应用;每个section中的应用由本地应用列表+远端下发应用列表共同组成,远端下发的应用可以再本地应用之前也可以在本地应用之后,这由远端配置动态决定;远端下发的应用列表要有缓存,当打卡首页时首先加载缓存,然后再延迟拉取远端新的应用列表;应用的icon图片、文字、背景适配暗黑模式。注:应用图标原创 2021-04-24 02:57:12 · 280 阅读 · 0 评论 -
M1处理器Mac运行pod install报错解决
M1处理器Mac运行pod install报错解决解决方案12通常使用M1芯片在运行pod install时都会遇到这种报错;在报错中已经把三种可能性的解决方案网址放出来了。missing compatible arch in …https://github.com/CocoaPods/CocoaPods/issues/10541(指令集兼容问题,没遇到过)I got error when doing pod install, something to do with M1 chiphtt原创 2021-04-19 11:19:04 · 2025 阅读 · 0 评论 -
CoreData报错:RemoteHumanReadableError: Failed to update preview.
CoreData报错:Fetch Request must have an entity解决方案现象为Xcode的实时预览无法工作,出现以上报错。解决方案我使用的环境为SwiftUI,生命周期为SwiftUI App;我的环境中将CoreData内添加了一个实体对象,但是并未向CoreData中写入任何数据;根据它的报错来看,我在Persistence.swift的preview: PersistenceController中向需要引用的实体初始化并添加了一个全为nil的实体,问题得到解决。我原创 2021-04-08 01:49:50 · 538 阅读 · 0 评论 -
SwiftUI应用开屏广告界面项目(三)
SwiftUI应用开屏广告界面项目(三)需求源码ContentView.swiftSandBox.swiftCoreData需求/思路分析func saveImage()func isExist()func addAd()func fetchRemoteImg()不足SwiftUI应用开屏广告界面项目(二)需求在(二)的基础上,添加以下需求:拉取到远端数据之后,如果发现此次开屏活动还没有过期,则将图片下载到本地,并进行相关配置,使得下次开屏可以正常显示开屏活动图片。源码ContentView.s原创 2021-04-04 21:35:41 · 366 阅读 · 0 评论 -
SwiftUI应用开屏广告界面项目(二)
SwiftUI应用开屏广告界面项目(二)需求思路SwiftUI应用开屏广告界面项目(一)需求在(一)的基础上,添加以下需求:远端同时提供活动页图片需显示的次数,图片显示次数到达限制之后不再显示;当有多个开屏活动存在是,选择最新的一个展示。思路根据此次需求来看,工程需要用到数据保存功能。在Swift中数据存储通常采用Sqlite或者CoreData两种方式;由于我的数据库老师因为某些人格魅力上的问题导致整个班对数据库的操作全靠自学,我对Sqlite并不熟悉;而看到CoreData是Xcode自带原创 2021-04-04 04:09:34 · 450 阅读 · 0 评论 -
SwiftUI应用开屏广告界面项目(一)
SwiftUI应用开屏广告界面(3秒跳转)瞎扯不想看我瞎扯可以直接跳到这需求源码思路分析页面跳转计时远程图片获取瞎扯最近开始玩Swift试试macOS和iOS开发我都快忘了我是啥专业的了不想看我瞎扯可以直接跳到这需求模拟开屏广告的模式,为应用做一个开屏活动页,远端提供活动页图片;图片经过3s倒计时后消失,用户可以点击“跳过”按钮提前结束;源码废话不多说,先直接上源码。工程中只修改了ContentView.swift文件,所以这里只放ContentView.swift的代码:////原创 2021-04-02 21:08:02 · 1029 阅读 · 1 评论