项目中针对某一个 View 需要进行横屏,在 iOS16 之前的方式大部分都是采取设置设备的方向来实现的,但是在 iOS16 开始这种方式已经无效了,如果使用设置设备方向来实...
项目中针对某一个 View 需要进行横屏,在 iOS16 之前的方式大部分都是采取设置设备的方向来实现的,但是在 iOS16 开始这种方式已经无效了,如果使用设置设备方向来实...
简介 open-vm-tools就是VMWare-Tools工具的开源升级版,用于解决虚拟机画面自适应,文件夹共享等功能。 安装open-vm-tools 确保您的 Linu...
关联文章Podfile常用三方库及其配置一:基础配置与说明[https://www.jianshu.com/p/987e25db53ba]Podfile常用三方库及其配置二:...
关联文章Podfile常用三方库及其配置一:基础配置与说明[https://www.jianshu.com/p/987e25db53ba]Podfile常用三方库及其配置二:...
1. 触感反馈的使用(UIFeedbackGenerator) 提示:UIFeedbackGenerator在 iOS 10.0 及更新版本可用。 1.1 触感反馈工具类 F...
Objective-C是基于C语言加入了面向对象特性和消息转发机制的动态语言,这意味着它不仅需要一个编译器,还需要Runtime系统来动态创建类和对象,进行消息发送和转发。下...
iOS 13 以后苹果增加了 SceneDelegate 来管理窗口。 iOS 13 以前自定义个 Window 进行显示,下面两种方式都可以方式一:let newWindo...
在 iOS 开发中,通常没有内置的 "弱引用数组",但你可以使用一些方法来管理包含弱引用对象的数组。以下是一种常见的方法,你可以创建一个数组来存储弱引用对象,并在需要时进行添...
目录 一、发起请求 1. 参数 2. ParameterEncoder 参数编码器* 2.1 JSON参数编码器* 2.2 Form参数编码器 3. HTTP Headers...
对Bonjour完全小白的同学,推荐一篇文章iOS开发 Bonjour的使用[https://www.jianshu.com/p/899704088cab],在此也感谢此篇的...
Bonjour简介Bonjour是 Apple推出的零配置网络协议,主要的目的是在缺少中心服务器的情况下解决网络设备的 IP获取,名称解析和服务发现等关键问题。 Bonjou...
一、Xcode 14废弃功能介绍 1、放弃了bitcode 苹果在 WWDC15 的时候引入了 bitcode,在 Xcode 7 中添加了二进制嵌入 bitcode 的功...
用于绘制平面图形的一个仿射变换矩阵。用于做旋转、缩放、平移,一个仿射变换矩阵是一个3*3的矩阵,只用于 xy坐标,不涉及 z 轴。 CGAffineTransformIden...
UIScrollView经常会用来一些高度不确定的场景,要想完全展示(可滚动)需要正确计算contentSize的大小,当子控件很多时手动计算这些frame还是比较复杂,想要...
iOS设置屏幕方向代码示例 UIDevice+Orientation.h UIDevice+Orientation.m 优化版本(推荐使用) UIDevice+Orienta...
在iOS中,使用Keychain可以把我们要存储的数据以加密的形式存储在独立于App的位置。 通过当前项目的Capabilities>Keychain Sharing>On开...
目录一,条件编译二,KVO/KVC三,Swift调用OC四,OC调用Swift五,字符串六,多线程 一,条件编译 1,代码标记 2,条件编译 3,信息打印 4,版本检测 5,...
无论是从用户体验角度还是产品运营角度截图分享功能已经覆盖大部分的APP。本文不介绍如何分享,只介绍几种截屏的方法(原理相同)!希望能帮助有需要的朋友。不同的产品对功能的需求有...
最近做图片文字识别项目中有对图片裁剪的需求,本来使用的是TKImageView做裁剪功能,但产品说需要对图片自由裁剪,可以在TKImageView的基础上进行修改,但太耗时,...
iOS AVFoundation 视频暂停 多视频合成 流程 AVCaptureSession 只有开始和结束 编码的方法 。他并没有暂停的接口 。 所以我们要做暂停就有两种...