在Apple发布M1芯片之前,一直使用Intel的芯片,没有出现什么问题。发布M1芯片后,由于两者架构的不同(M1是arm64架构,Intel是x86_64的架构),导致很多软件运行出现了问题。我们在M1机型中使用Xcode编译模拟器时,可能会碰到如下报错。building for iOS Simulator-x86_64 but attempting to link with file buil
转载
2023-07-03 13:52:44
962阅读
xcode 12新功能 In this release, Apple made a lot of improvements around development using Xcode, an approach through SwiftUI and Swift Package Manager (SPM). 在此版本中,Apple使用Xcode在开发方面进行了很多改进,这是通过SwiftUI和S
转载
2023-10-25 21:54:57
106阅读
目录:[Swift]Xcode实际操作本文将演示集合控件在故事板中的使用。在控制器根视图上点击鼠标,以选择该根视图。现在往根视图中添加一个集合视图。点击【库面板】图标,打开控件库面板在控件库搜索框内,输入控件名称Collection View,在控件库中,快速定位目标控件。然后在按钮控件上双击,导入所需的控件。点击【库面板】图标,打开控件库面板。接着将集合对象,移动到视图控制器的适当位置。在集合视
转载
2024-08-13 17:37:17
87阅读
# Xcode发布iOS屏幕适配的科普指南
在移动设备日益丰富的今天,iOS应用的屏幕适配显得尤为重要。合理的屏幕适配可以为用户提供更佳的使用体验。本文将介绍如何在Xcode中进行iOS应用的屏幕适配,并提供相应的代码示例和流程图。
## 1. 理解屏幕适配的重要性
随着不同尺寸设备(如iPhone和iPad)的增加,应用界面及布局需要针对不同屏幕大小进行调整。屏幕适配不仅涉及分辨率的问题,
第一步:创建证书 打开应用程序->实用工具->钥匙串访问.打开菜单:钥匙串访问->证书助理->创建证书。在打开的对话框中,名称输入:iPhone Developer,选中让我覆盖这些默认值。然后继续,再继续,然后输入你的email,名称还是iPhone Developer。然后继续,然后再继续,再继续,这步很重要,去掉电子邮件保护的功能,选中代码签名的功能。如下图。然后继续
转载
2023-11-28 07:06:13
267阅读
首先声明,这里用的是 Microsoft 的“C/C++”扩展。安装 VS Code 后,安装这个扩展,然后按以下步骤进行调试。打开文件夹,以桌面为例。新建 C++ 文件,以“demo.cpp”为例。输入样例代码。点击调试,弹出以下窗口,选择第一个(C++ (GDB/LLDB))。选择调试配置,如下图,会弹出一系列配置,选择第一个(clang++ build and debug active fi
转载
2023-12-18 12:43:25
155阅读
Xcode12 上使用模拟器编译项目时,出现错误。同样的代码在Xcode11则不会有问题。Xcode12 在使用模拟器(Simulator)时编译错误的解决方法一些错误如下:No such modules (import installed pods)Cocoapods post-build step with the script they install issue -> Pods/Ta
转载
2023-08-01 00:11:51
584阅读
1. Enable NSZombie Objects (开启僵尸对象)。 这个技巧主要用来追终重复释放的问题。个人认为,ARC推出以来。项目的基本是基于ARC环境。不用开发者主动去调用release去释放对象,所以不用太在意这个方法。这里就不多做介绍了。想了解该方法的同学请 坐飞机 2. 断点调试(全局断点、条件断点) 一、全局断点: <code
转载
2023-07-07 22:24:54
142阅读
一、iOS屏幕适配发展历程设备适配技术4及以前(iPad未出)直接用代码计算有了iPadautoResizing有不同屏幕的iPhone后autoLayout有更多不同屏幕的iPhone后sizeClass二、各个技术的特性1、 直接用代码计算由于屏幕的大小都一样,只有横竖屏的情况,可以直接计算2、 autoResizing适合于控件与其父控件的关系各属性的解释属性解释UIViewAutoresi
转载
2023-09-12 20:05:41
140阅读
【已解决】Xcode12无法安装,提示磁盘空间不足
原创
2021-03-29 20:39:03
3759阅读
本篇文章主要总结一下开发中的一些屏幕适配的方案,对于一些概念性的知识就略过了;1.屏幕适配基础篇布局文件中使用match_parent、wrap_content和weight软编码,组件的具体大小使用dp或者sp; 谷歌的标准dp是160dp,即1dp对应1个pixel,计算公式如:px = dp * (dpi / 160),屏幕密度越大,px越大。使用dp能够让同一数值在不同的分辨率展示出
转载
2023-12-17 10:35:23
118阅读
前言android设备各种各样,手机、pad、电视、车载等不一而足。即使是相同分辨率的手机也可能参数不一致,比如1080P的手机 dpi 一般认为是480,但是 Google 的Pixel2(1920*1080)的 dpi 是420。此外,android设备的宽高比更是多种多样。这就导致App适配的工作异常困难。尤其是你的app要适配各种平台,比如手机、pad、车载、电视。在这种情形下,你面临的问
转载
2023-07-17 16:31:54
185阅读
开头先介绍下我之前遇到的一个问题:在Xcode总使用compact any 的UI如下图所示:可视在iPhone5s真机上运行后发现界面是:左边的lable缩进屏幕了,真是头痛!怎么解决呢,后来查了下sizeClasses发现由于使用了sizeClasses之后导致在一开始nib中的屏幕适配不对,我直接取消sizeClasses然后发现实际上Xcode中的界面就是这个错误的界面,修改之后就OK了!
转载
2024-01-15 21:19:03
93阅读
iOS屏幕适配教程 1.通过frame进行适配在iOS早期开发,都是使用frame属性进行屏幕适配,需要多套代码,非常麻烦。 //使用frame添加控件view,并设置属性,但是只能使用指定屏幕尺寸
[super didReceiveMemoryWarning];
UIView *greenView=[[UIView alloc]init];
greenVie
转载
2023-07-14 20:53:23
455阅读
# 实现iOS屏幕适配教程
## 一、流程
| 步骤 | 操作 |
|------|------|
| 1 | 使用Auto Layout设置界面布局 |
| 2 | 使用Size Classes适配不同尺寸的设备 |
| 3 | 使用Autoresizing Mask适配旋转屏幕 |
## 二、具体操作
### 步骤一:使用Auto Layout设置界面布局
在Sto
原创
2024-05-16 05:45:36
79阅读
屏幕适配问题共有四种解决方案:(1)根据屏幕宽高写控件frame(下策);(2)Autoresizing的使用(中策);(3)AutoLayout的使用(上策);(4)sizeClasses+AutoLayout的使用(上上策)。下面将会分别来进行叙述。(1)根据屏幕宽高写控件frame利用宽高比,在不同的屏幕中来进行对控件的位置与控件的宽高进行等比例缩放.选定一个型号的屏幕的宽高为基准,进行等比
转载
2023-09-10 14:55:43
369阅读
现今 社会上的手机花样各种各样,款式繁多,屏幕的尺寸更是多如牛毛,作为一个android开发人员,给自己的app做屏幕适配也是必须具有的。但是android手机屏幕尺寸不一,又该怎样去让自己的app去适应市场上更多的尺寸屏幕的手机呢?
首先做屏幕适配前 , 搞清楚android手机屏幕适配的概念:1.屏幕尺寸屏幕的物
转载
2024-06-15 20:50:24
74阅读
工欲善其事必先利其器 --《论语·卫灵公》一个好的IDE不仅要提供舒适简洁和方便的源代码编辑环境,还要提供功能强大的调试环境。XCODE是目前来说对iOS应用开发支持的最好的IDE(虽然Visual Studio2017也开始支持iOS应用的开发了),毕竟XCODE和iOS都是苹果公司的亲生儿子。唯一要吐槽的就是系统和编译环境绑的太死了,每当手机操作系统的一个小升级,都需要去升级一个好几G的新版本
转载
2024-08-03 16:56:01
176阅读
Build Configuration?Xcode默认会有2个编译模式,一个是Debug,一个是Release。Release下不能调试程序,编译时有做编译优化,会比用Debug打包出来的运行快,另外包也会更小。
pic1.png
使用场景我自己碰到的使用场景是,我司的域名有3套:针对开发时的域名针对预上线时的域名针对上线时对外公开的域名这个时候,就会有多套域名,全部加
Phone XiPhone X包括一个大型,高分辨率,圆形的边缘到边缘的显示器,提供了一个沉浸式,内容丰富的体验,从未像以前那样。 屏幕尺寸在纵向方向上,iPhone X上的显示屏的宽度与iPhone 6,iPhone 7和iPhone 8的4.7 寸显示屏的宽度相匹配。然而,iPhone X上的显示器比4.7 寸显示器高145个,导致大约20%的内容垂直空间。
肖像
转载
2024-03-09 20:14:21
34阅读