×

xcode

Mac跨平台后端开发环境安装全攻略(Xcode14.2+Android studio4.0.2+cocos2d-x3.14)

ACG ACG 发表于2024-04-18 浏览3469 评论0
入职两天才把该死的环境装好(我真的太菜了),这里从头到尾把踩过的坑和从零开始的安装全过程在这里给大家捋一遍,也算是自己入职的一个记录(有一些报错和bug可能后续会更新~一些内容都在工作的MAC上 希望大家都不会被后端开发的环境安装吓到!勇敢去做吧! 1. 前期准备 开发工具: MacBook Pro (Intel x86架构的) 一个稳定的魔法上网工具(Android studio中需要联网进行一些工具包的下载,包括gradle,NDK,SDK,模拟器系统映像等~ 软件/包下

xcode

SwiftUI 跳转到新页面(NavigationLink、fullScreenCover、Link)(swiftui 页面切换)

HYH HYH 发表于2024-04-17 浏览8032 评论0
前言 xcode 13.3 iOS 15.2 一、 push跳转 添加跳转时间,首先你要在 NavigationView 中包含的代码,只要在vc的body中,把代码放到 NavigationView 就可以了 1、button 跳转(此处是转化成 Text、Image) 文字button Button("登录/注册") { //文字 print("登录/注册") //点击事件 } 添加跳转事件,YLMySetting是我的要跳转的页面,destination下

xcode

iOS多线程之GCD(iOS多线程之GCD 关闭)

HappySir¹ HappySir¹ 发表于2024-04-17 浏览4614 评论0
GCD的概念 GCD(Grand Central Dispatch),是有Apple公司开发的一个多核编程的解决方案,用以优化应用程序支持多核处理器,是基于线程模式之上执行并发任务。 GCD的优点 1.利用设备多核进行并行运算 2.GCD自动充分使用设备的CPU内核 3.GCD自动管理线程的生命周期(线程创建、线程调度、线程销毁) 4.使用简单 GCD任务和队列 任务:就是执行操作,即可以执行的代码;执行任务有两种方式:同步 和 异步。 同步(sync):阻塞线程: 同步添加任务

xcode

iOS启动优化之——如何使用Xcode Log、App Launch、代码来计算启动时间 Launch Time

零度 零度 发表于2024-04-17 浏览4952 评论0
在iOS启动优化之——如何使用MetricKit 来计算启动时间 Launch Time ,我们提到,可以使用MetricKit 在Organizer中或者直接代码统计,那么还能用什么来统计呢? 配置环境变量打印 Xcode曾经提供了一些环境变量比如DYLD_PRINT_STATISTICS来提供时间统计(参考Xcode 动态库环境变量——不止DYLD_PRINT_STATISTICS),我们在Scheme的Run 环境变量中添加该参数,启动之后,Xcode会在log中打印如下内容: T

xcode

升级到 iOS 16 后掉电快?更新后手机发热怎么办?

wangshenghua wangshenghua 发表于2024-04-17 浏览6642 评论0
在刚刚结束的 WWDC 2022 全球开发者大会上,iOS 16 正式亮相。苹果发布iOS16正式版,不少用户都将系统升级到了最新版本,不过有些小伙伴们发现iOS16更新后似乎手机很容易发烫,电池健康度也从100%直接下降到了97%,那么这是怎么回事呢?怎么解决呢? 相信很多人都想知道,在iPhone升级到ios16之后,iPhone的续航有什么变化。 就目前的体验来看,已经有不少果粉反映iOS16新系统会莫名发热,电池耗电快,偶尔会死机;更细心的博主发现,升级到 iOS 16 后,iPho

xcode

MAC笔记本安装python3遇到的坑和解法(macbook安装python3.7)

社区客服 社区客服 发表于2024-04-17 浏览6950 评论0
年前老婆高兴买了一台最新款的MAC电脑,使用着很舒服,想着用着新电脑也学点开发技能,于是继续了python的学习。过年期间非常努力,每天大部分时间都是在学习python,进步很快。今天捣鼓新的MAC电脑,安装python环境,安装好了python3.7,但是不能使用,很是烦恼,我帮着一起寻找解决办法,最后终于解决,写下文章做个记录。 一、MAC M1安装python3 新款的MAC笔记本是M1芯片,和之前的有很多不一样,性能更强劲,但是软件的支持也不是太好,在安装软件的时候容易遇到坑。MAC

xcode

【计算机图形学】【实验报告】DDA画线算法、Bresenham中点画线算法、多边形填充算法(附代码)

AA飘凌 AA飘凌 发表于2024-04-17 浏览4901 评论0
实 验 报 告 一、实验目的 了解光栅化图形学的主要理论和知识。 了解OpenGL图形库的构成,会设计OpenGL的程序。 掌握基本图形的生成原理,学会设计基本图形的生成算法。包括画线算法、画圆算法和多边形填充算法的原理和实现方法。 设计中点画线算法,对给定的任意起点和终点的线段,采用中点画线算法设计画线程序,并能保证程序的正确性。 掌握多边形填充算法的基本原理和方法,掌握有序边表法和扫描线种子填充算法的原理。根据给定的类设计实现有序边表法填充多边形的程序。​​​​​​​  二、实

xcode

MacOS系统Appium安装与配置

Hi,Sunny?宇哥 Hi,Sunny?宇哥 发表于2024-04-16 浏览6781 评论0
一、软件安装 1、版本说明 教程用到的各个软件的版本如下,但是node,java,xcode,Appium Inspector建议下载最新版本: macOS: 12.1 (21C52) node: v18.0.0 java: 18.0.1.1+2-6 xcode:13.3.1 (13E500a) Appium: 1.22.2 Appium Inspector: 1.22.2 2、安装node node 可安装最新版本 安装命令:brew install node 3、安装

xcode

使用 SwiftUI 布局协议构建六边形网格,如何制作在六边形网格中显示子视图的通用 SwiftUI 容器

luo5943 luo5943 发表于2024-04-16 浏览6093 评论0
我们将要制作的组件可以作为Swift 包使用。 SwiftUI 非常擅长构建矩形框架的层次结构。随着最近的加入,Grid它变得更好了。然而,今天我们要构建一个疯狂的六边形布局。当然,没有专门的布局类型。所以我们用协议建立我们自己的Layout! 绘制一个六边形 让我们首先为我们的网格单元定义一个形状。为此,我们需要实施func path(in rect: CGRect) -> Path以满足Shape协议要求。我们基本上需要找到适合矩形内部的六边形的最大尺寸,计算它的顶点并在它们

xcode

Xcode可以清理哪些缓存?(xcode清除缓存)

刚需队长? 刚需队长? 发表于2024-04-15 浏览12260 评论0
作为一个使用Mac电脑做软件开发的程序猿,在项目开发中,当内存不足的时候,时不时的会报警内存不足。是否有清理缓存的冲动?但是mac系统中的软件基本是没有清除各自项目中产生的垃圾缓存或可要可不要缓存的功能,感觉好low。那么又当如何处理?软件卸载重新安装?其实,只要我们细心观察,我们就能找到哪些软件占用我们的内存时最大的,就比如我的:xcode刚下载下来的时候,也就十几个G,现在有一百多个G,逆天了简直!!!只要能清除其中不需要的,或者可要可不要的,内存差不多就可以解放出来了。 然后找了两

xcode

如何在Mac上卸载软件?用这三种方法简单、干净、快速(如何在mac上卸载软件?用这三种方法简单,干净,快速卸载)

周正,拆迁户化身 周正,拆迁户化身 发表于2024-04-15 浏览5570 评论0
Mac电脑如果有太多无用的应用程序,很有可能会拖垮Mac系统的运行速度。因此,卸载电脑中无用的软件是优化Mac系统运行速度的最佳方式之一。本次,小编为大家带来了在Mac上卸载软件的几个方法,有需要的就接着往下看吧。 1.使用垃圾箱卸载Mac 上的软件 在 Mac 上卸载软件的最简单方法之一是将其从应用程序文件夹拖到 Dock 中的废纸篓。然后右键单击垃圾箱图标并选择清空垃圾箱。 在Mac 上打开一个新的 Finder 窗口。您可以通过单击 Dock 中的半灰半蓝脸图标来执行此操作。 然后单击 应