×

swift

Xcode14编译iOS11或iOS12报错dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib 解决方案

漂泊 漂泊 发表于2024-04-18 浏览5673 评论0
在更新Xcode14之后发现编译项目在iOS12.5以上的系统都正常,但是在跑iOS12.5以下的系统,例如iOS11,和iOS12.1之类的系统会报错,报错如下: dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib   Referenced from: /private/var/containers/Bundle/Application/xxx-xxx-xxx-xxx-xxxx/xxx.app/Framewo

swift

AppCode开发,一个智能开发环境(APP程序开发)

xingqi xingqi 发表于2024-04-18 浏览5389 评论0
AppCode开发,一个智能开发环境   用于 iOS/macOS 开发的智能 IDE。   AppCode 是一个智能开发环境,原生支持 Objective-C、Swift、C 和 C++(包括现代 C++ 标准、libc++ 和 Boost),以及 JavaScript、XML、HTML、CSS 和 XPath。它可以处理日常任务并让您免于额外打字。   应用代码功能   智能编辑器- 使用 IDE 快速编写代码,该 IDE 可以分析您的上下文并了解您的项目。受益于比您想象的更多种类

swift

iOS 准确获取 iPhone 状态栏、导航栏、TabBar高度,看这篇就够了

infinitiM37 infinitiM37 发表于2024-04-18 浏览27274 评论0
前言 最近在项目开发的时候,发现项目提供的获取 「状态栏+导航栏高度」的方法,在 iPhone 12 系列机型上是错误的。解决了这个问题之后,决定做个简单的总结,于是有了这篇文章。 本文主要是分析了遇到的问题,比并提供了解决方案,最后总结了常用的准确获取 iPhone 状态栏、导航栏、TabBar高度的方法。如果只是被标题吸引进来的,可以直接跳到代码模版部分。 1|问题归因 问题出现的根源是,获取 「状态栏+导航栏高度」的方法采用的是类似于下面的判断是否为刘海屏,然后返回固定

swift

从零开始的iOS开发: 20 | 计算器APP(iOS开发计算器)

????&Y ????&Y 发表于2024-04-18 浏览7590 评论0
目录 一、开发环境 二、基础知识 1.往期知识点 2.简易自动布局——Stack View 三、实验步骤  1.先在Xcode建立一个APP项目  2.界面搭建  3.连接控件与代码  4.补充代码,完善功能 一、开发环境 开发工具: Xcode 12.2(集成开发平台)、Simulator(模拟器,Xcode自带) 开发语言: Swift 5 界面搭建: Storyboard(故事板) 二、基础知识 1.往期知识点 00 | Swift基础语法(上) 01 |

swift

通信通知 Communication Notifications 的实现 (iOS 15+)

LJY LJY 发表于2024-04-17 浏览5424 评论0
WWDC 2021 苹果在 iOS 15 系统中对通知做了很多改变, 让通知更加个性化. 这里只有讨论通信通知 Communication Notifications, 苹果自带的很多应用, 以及第三方App 飞书, 都使用了这个通知功能。 通信通知 Communication Notifications 简介 iOS 15系统后, Apple 添加了通信通知的功能。这些通知将包含发送它们的联系人的头像,并且可以与 SiriKit 集成,以便 Siri 可以智能地根据常用联系人提供通信操

swift

原生与非原生移动应用程序优劣分析,Flutter、MAUI和SwiftUI 你应该选择哪个?

SetLan SetLan 发表于2024-04-17 浏览5767 评论0
目前的移动操作平台以谷歌的安卓和苹果的iOS为主导,安卓占据市场主导地位。在全球 72.26% 的移动设备上运行,Android 是广泛使用的移动操作系统,其次是 iOS,市场份额为 27.03%。Windows、Blackberry 和 Symbian 等曾经在移动世界中大放异彩的其他操作系统现在已经过时了。Android 和 iOS 的成功很大程度上归功于可用的应用程序市场以及开发人员可以轻松地在这些平台上创建和共享应用程序。 在开始之前,让我们快速总结一下当今使用的主要移动开发方法。

swift

iOS--如何创建pod库(iOS pod)

haibao haibao 发表于2024-04-17 浏览6736 评论0
废话没有,直接开干,因Github国内连接性不好,所以以下内容全部基于Gitee。 第一步 创建一个Git库 这个库的功能和cocoapods的Specs库功能一样,单纯的存放私有化pod库的podSpec文件,也就是我们代码库的索引文件。 库的名字随意但是最好带个Specs的后缀,能一眼看出来是干啥的。 例如我新建一个ilonggePublicSpec 创建成功之后 此时这个Specs库是空的。 这个时候最好点击**【初始化readme文件】**,省的后面蜜汁问题。

swift

macOS swift下使用贝塞尔曲线制作五子棋盘(2)

Aclitan Aclitan 发表于2024-04-17 浏览11531 评论0
上一篇我们实现了绘制棋盘格子以及棋子的功能,这一篇我们来实现黑白子交替落子和判断胜负。 落子 黑白子交替 //我们定义一个bool值,因为五子棋里总是黑子落地切换白子,白子落地切换黑子,所以每当执行完一次落子,就应该取反bool值 var isblackOrWhite: Bool = true 计算落子的point //我们定义一个结构体,point代表当前子的横竖列坐标,isblackOrWhite代表当前子为黑子还是摆子 struct Piece { let

swift

iOS Xcode13.3 创建framework,没有Products目录

facesun facesun 发表于2024-04-17 浏览3519 评论0
创建项目 在XCode中新建项目,选择下方的Framework & Library,保存为NKFramework。 创建完成后发现程序目录中没有 products 文件夹,执行Commond+B命令后也找不到编译出来的framework文件,那编译之后的framework该怎么找呢? 解决步骤 1、选择 NKFramework.xcodeproj, 右键显示包内容 2、打开project.pbxproj 3、按照下面方式修改文件并保存 搜索productRefGroup,

swift

Windows11 上开发iOS是否可行呢?有什么解决方案呢(windows10开发ios)

saozecom saozecom 发表于2024-04-17 浏览8477 评论0
许多 iOS 开发人员没有 Mac。这使得在 Windows 上进行 iOS 开发变得困难。很长一段时间以来,iOS 开发都无法在任何运行 macOS 的设备上进行。许多第三方跨平台解决方案,例如 PhoneGap 或 Titanium,都承诺提供卓越的性能和其他开发环境,但并未兑现。您不能直接使用开箱即用的 iOS PC 来开发 iOS 应用程序,但您可以使用不同的技术在 Windows 上构建、部署、调试和测试它们。 微软和其他公司正在取得巨大飞跃,以提供Xamarin 等跨平台开发解决方

swift

swift 聊天表情emoji转译(一)——从键盘到输入框

山西五际直播基地 山西五际直播基地 发表于2024-04-16 浏览4836 评论0
题记 做聊天框时,遇到了几个麻烦事,在此记录,以备自查,其他观者仅供参考。有更好的做法,也请赐教。​​​​​​​ 代码并不可直接复制使用。写博客时,添加了详细的注释,标明每段代码的用途。 正文 聊天输入框文字和表情输入,输入完后显示在聊天列表。 有几个麻烦的地方: 1、输入时表情转译。由图片转成[dog]。转译并不麻烦,关键是表情所在的位置。 2、显示到列表时的再转成表情。 3、图文混排 4、等等等等,很多小细节 逻辑1:点击表情键盘的一个表情后,如何显示到输入框里。