×

swift

Ceph 存储介绍(CEPH存储)

行者 行者 发表于2024-04-27 浏览61967 评论0
一、Ceph 简介   ceph 是一种统一的分布式文件系统,具有优秀的性能、高可用性和可扩展性。ceph 的统一体现在可以提供文件系统、块存储和对象存储,分布式体现在可以动态扩展。在国内一些公司的云环境中,通常会采用 ceph 作为 openstack 的唯一后端存储来提高数据转发效率。 官网:https://ceph.com/ 官方文档:http://docs.ceph.com/docs/master/# 二、Ceph 特点 高性能: 摒弃了传统的集中式存储

swift

Unity游戏嵌入iOS(Swift)应用(融合为一个应用)(unity与ios交互)

guier guier 发表于2024-04-27 浏览8592 评论0
集成完后可以使Unity的游戏变为原生APP的一部分,让两个项目完美融合成一个APP。两个项目还可以相互传值,使应用性更强。 一 开发工具版本: 01 iOS 开发工具版本Xcode Version 13.3 (13E113) 02 iOS项目开发语言为Swift4.2 03 Unity开发工具版本 2019.4.16f1c1 二 新建一个iOS项目和Unity项目 01 iOS新建一个Swift语言的项目。 在新建的iOS工程里,新建文件夹Unity_Framework_Project,后

swift

OCLint + Infer + Jenkins + SonarQube 搭建iOS代码静态分析系统

加载失败…… 加载失败…… 发表于2024-04-26 浏览7328 评论0
背景 随着代码量的日益增加,以及团队的扩大,我们往往因为需求需要尽快上线以及快速迭代,导致代码并不是很规范,时间长了就留下了一堆技术债,代码的质量也没有了保证。所以开始尝试一些代码质量相关建设,希望能够通过代码静态扫描的方式,帮助我们扫描出一些代码漏洞,然后尝试去修复漏洞和bug,以此来保证代码质量。 工具与平台 本文涉及的工具及平台: xcodebuild xcpretty oclint infer sonarqube sonar-scanner sonar-s

swift

如何对用户输入进行校验(如何对用户输入进行校验码)

冯秀协会宣传系统小程序开发服务 冯秀协会宣传系统小程序开发服务 发表于2024-04-23 浏览4574 评论0
对用户输入进行校验是非常重要,我们无法预知用户行为。当你要求用户输入信息时,用户很可能输入了不正确的格式,而一旦我们将这些错误格式的数据发送到 API,往往会导致不可预期的后果,甚至程序崩溃。因此理论上只要是用户输入,我们都必须进行校验。 但这不是一件简单的工作。我们不仅仅需要考虑正则校验,同时需要遵循响应式原则,尽早在用户输入的过程中发现一切错误,越早越好。仅仅在用户输入完成后才进行正则校验,不是一种良好体验。 打开我们的示例工程,build& run,你可以真实地看一下一个良好体

swift

swift - 实现tableViewCell高度自适应(随cell内部textView高度的变化而变化)

零度网络-技术2 零度网络-技术2 发表于2024-04-23 浏览7255 评论0
实现思路: 1)设置cell的高度为自动计算:UITableView.automaticDimension 2)为cell内部的view控件添加上下约束 如图所示,当cell高度自动计算,且约束添加成功时,cell竖直方向被撑满,这样cell的高度就会随着view控件的高度变化了 。 ​​​​​​​实现步骤: 步骤一(自定义tableViewCell,设置约束!!!这里只使用一个label标题和一个textView模拟):创建TableViewControllerCell.swif

swift

iOS 16 swift 横屏适配

Dirk Dirk 发表于2024-04-23 浏览5750 评论0
手动横屏方法: if #available(iOS 16.0, *) {                 let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene                 windowScene?.requestGeometryUpdate(.iOS(interfaceOrientations: .landscapeRight))             } els

swift

swift和oc的区别(swift与oc的区别)

站住别动我要抱你q 站住别动我要抱你q 发表于2024-04-23 浏览5304 评论0
几乎是默写出来,加上自己理解的博客(iOS面试) 1.swift和oc函数调用的区别 oc是动态,swift是静态(函数内联) Swift编译时就确定了方法的实现,oc是运行时才确定方法的实现 swift在编译是就确定了方法的实现,是通过动态派发和静态派发来实现的,参考底下掘金的博客 静态派发 静态派发是指在运行时调用方法不需要查表,直接跳转到方法的代码中执行。 静态派发是有条件的,方法内部的代码必须对编译器透明,并且在运行时不能被更改,这样编译器才能帮助我们。 Swif

swift

Swift高仿iOS网易云音乐Moya+RxSwift+Kingfisher+MVC+MVVM

CG小霸王 CG小霸王 发表于2024-04-23 浏览6656 评论0
效果 列文章目录 因为目录比较多,每次更新这里比较麻烦,所以推荐点击到主页,然后查看iOS Swift云音乐专栏。 目简介 这是一个使用Swift(还有OC版本)语言,从0开发一个iOS平台,接近企业级的项目(我的云音乐),包含了基础内容,高级内容,项目封装,项目重构等知识;主要是使用系统功能,流行的第三方框架,第三方服务,完成接近企业级商业级项目。 目功能点 隐私协议对话框 启动界面和动态处理权限 引导界面和广告 轮播图和侧滑菜单 首页复杂列表和列表排序 音乐播放和音乐

swift

⑪(面试篇 3/3)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题(包含答案)。带面试你过关斩将,(赶紧过来背iOS八股文)

+++? +++? 发表于2024-04-23 浏览5340 评论0
iOS面试题 一共分为笔试题和面试题两部分笔试题 一共分为10个 总共613题面试题 一共400题 笔试题 一个10个系列 分别为①(语法篇) 共147题 已更新②(常识篇) 共72题 已更新③(界面篇) 共83题 已更新④(iOS篇) 共52题 已更新⑤(操作篇) 共68题 已更新⑥(数据结构篇) 共23题 已更新⑦(多线程篇) 共60题 已更新⑧(网络篇) 共22题 已更新⑨(多媒体篇) 共59题 已更新⑩(安全篇) 共27题 已更新面试题 一共分为3个 总共400题⑪(面试篇 1/3