移动开发

Mac mini m4玩游戏方法总结

由于最近这台机器国补加教育优惠叠加后价格实在太香,所以就买了回来 作为爱折腾和玩游戏的我来说,第一件事就是想办法在这台机器上打游戏 现在已经很多方法能在mac上玩到游戏了1.模拟器openemu 这个模拟器似乎是专门为Mac开发的,免费且画面简洁干净,真良心,里面支持很多游戏机的模拟,除了3ds和ns&#xff0c

iOS灵动岛

背景 2022.9.8苹果发布会上,最引人注目的一个功能灵动岛问世,当然整个发布会也只有这一个功能能拿出来提一嘴。对于用户而言灵动岛是一种新的交互式,刘海屏改成了药片屏。对于开发者而言,我们需要研究一下能为我们的APP做些什么。 灵动岛是什么 灵动岛是iphone14Pro的专属特性,是iphone14pro和4 pro max两个产品的交互式。 在这两个系列中,把刘海屏改为药片屏幕,给了传统的

dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib

随着16.0系统正式发布,最近升级xcode14以调试16.0的真机。升级成功后,发现调试11.x和12.x固件的iphone,运行app直接崩溃了,启动不了。 崩溃日志如下: dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib Referenced from: /var/containers/Bundle/App

Block原理(一)

Block究竟是什么,我们先从c++代码开始 从一个最简单的block结构开始 image.png clang -rewrite-objc main.m -o main.cpp && open main.cpp image.png image.png 为了方便阅读 我们简化一下代码 image.png 为了方便进一步阅读,这里对其中的

使用VPN后 Mac出现能联网但无法访问网页的问题 <已解决>

使用VPN后 Mac出现能联网但无法访问网页的问题 <已解决> 1. 左上角苹果logo  2. 系统设置 3. 新增位置 4. 新增未命名 5. 选择未命名 其他解决办法 断开vpn后,能联网,发微信没问题,但无法访问页面,然后继续连上vpn在网上查找解决办法,最终在大佬的文章里找到了解决办法 1. 左上角苹果logo  2. 系统设置 3. 新增位置 4. 新增

[Unity 3D] 将自定义配置整合到 ProjectSettings

在本文笔者将教大家如何将自己所写插件的全局配置绘制到 ProjectSettings , 同时将配置文件存放在 ProjectSettings 目录下。 前言 HybridCLR 配置项均为编辑器下生效,这种配置文件放置在项目中就会对原有项目有侵入,但是放在 ProjectSettings 文件夹中就会很完美,这作用域拿捏的死死的;同时,将 HybridCLR Settings 绘制到 Pro

spring-retry解决重试

一、前言 在日常开发过程中,难免会与第三方接口发生交互,例如:短信发送、远程服务调用、争抢锁等场景,当正常调用发生异常时,例如:网络抖动,这些间歇性的异常在一段时候之后会自行恢复,程序为了更加健壮并且更不容易出现故障,需要重新触发业务操作,以防止间歇性的异常对程序照成的影响。常用的重试策略,比如通过 while 循环手动重复调用或是通过 JDK/CGLib 动态代理的方式来进行重试。但是这种方法比

MacOS上Homebrew 安装、配置、更改国内镜像源及使用教程

Homebrew笔记 1. 介绍 官网: 对于习惯了使用命令来完成一切的程序员来说,安装软件这种小事,自然是能够用命令解决,就不用图形界面选择。但是在 Linux 中,我们有 yum、apt、dnf、pkg等命令来完成软件的安装,macOS 却并未为我们提供一个好用的包管理器

Dio网络封装以及数据转模型

一、为什么需要封装Dio 1、迁移代码 当组件库中的方法发生改变,需要迁移的时候,如果有多处地方用到,那么需要对使用到的每个文件都进行修改,非常的繁琐而且很容易出问题。 2、请求库切换 当不需要Dio库的时候,我们可以试随时方便切换到别的网络库。 3、统一配置 因为一个应用程序基本都是统一的配置方式,所以我们可以针对拦截器 、转换器 、 缓存 、统一处理错误 、代理配置、证书校验 等多个配置进行统