Swift
文章平均质量分 63
在这蓝色的天空下
这个作者很懒,什么都没留下…
展开
-
【iOS】XCode14 & iOS16适配 pod签名 12.1闪退
在适配iOS16的时候,xcode14打的包在iOS12.1及以下出现启动闪退问题原创 2022-10-19 19:15:11 · 2626 阅读 · 0 评论 -
【Flutter】动画学习(二) Animation
文章目录介绍基础动画AnimationAnimationControllerTweenAnimationCurvedAnimationAnimatedWidgetFadeTransition 显隐性ScaleTransition 缩放RotationTransition 旋转Transform.scale 缩放Transform.rotate 旋转Transform.translate 平移AnimatedOpacity 透明度核心代码复合动画隐性和缩放时间段动画自定义动画Hero 动画介绍在任何系统的原创 2020-08-18 14:05:52 · 9814 阅读 · 0 评论 -
2022年iOS最新面试(底层基础)问题答案
Runloop 的工作流程大概是什么样的?转载 2022-06-17 10:47:21 · 3729 阅读 · 1 评论 -
【iOS】CMSampleBuffer转UIImage,UIImage转CVPixelBuffer
CMSampleBuffer转UIImage // CMSampleBuffer -> UIImage func sampleBufferToImage(sampleBuffer: CMSampleBuffer) -> UIImage { // 获取CMSampleBuffer的核心视频图像缓冲的媒体数据 let imageBuffer = CMSampleBufferGetImageBuffer(sampleBuffer)! as CVPixel原创 2021-04-26 17:38:31 · 1190 阅读 · 0 评论 -
【iOS】视频录像相关功能调研(二)
文章目录1、获取视频时长(秒数)2、获取视频文件大小3、获取指定时间帧图片4、多视频合成5、视频压缩/转码6、添加水印(图片、文字)7、获取一个新的沙盒存储地址8、根据路径删除沙盒中某个文件9、保存图片到相册10、保存视频到相册1、获取视频时长(秒数) //MARK: 获取视频时长(秒数) @objc func getVideoLength() { let paths = NSSearchPathForDirectoriesInDomains(.documentDirect原创 2021-04-26 14:31:12 · 435 阅读 · 0 评论 -
【iOS】视频录像相关功能调研(一)
文章目录1、实现视频录像的几种方式2、系统封装好的 UIImagePickerController2.1 UIImagePickerController方式2.1.1 info.plist 设置2.1.2 是否支持相机录制2.1.3 权限确认2.1.4 创建UIImagePickerController 对象2.1.5 UIImagePickerControllerDelegate代理的实现3、自定义相机 AVFoundation3.1 AVCaptureSession + AVCaptureMovieFi原创 2021-04-26 14:08:26 · 809 阅读 · 0 评论 -
【iOS】解决framework not found AppTrackingTransparency.framework
xcode12.0版本以下会找不到这个库文件而报错,第一种方式就是升级Xcode到最新版本第二种方式就是就下载这个库文件,将它拖入到你的工程中,再次编译就通过了iOS开发 ios14系统广告标识idfa获取适配, AppTrackingTransparency.framework下载地址:https://download.csdn.net/download/tianzhilan0/13076865将下载后的frameowork放到指定的位置真机 /Applications/Xcode.app原创 2020-10-30 11:27:29 · 13128 阅读 · 5 评论 -
【iOS】ITMS-90426: Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using
ITMS-90426: Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it.问题原因:OC和swift混编造成的解决方案:然后xcode打包,使用xcode上传原创 2020-10-29 10:21:45 · 15099 阅读 · 0 评论 -
【iOS】ERROR ITMS-90208: “Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not supp
ERROR ITMS-90208: "Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist."ERROR ITMS-90208: “Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not support the原创 2020-10-28 16:54:09 · 12068 阅读 · 8 评论 -
【iOS】【swift】WKWebView与H5之间交互传值
文章目录1、首先创建`wkWebView`和`progressView`2、然后创建`WKWebViewConfiguration`可以进行自定义配置`WKWebView`3、紧接着开始创建`WKWebView`和进度条`progressView`4、`WKWebView`开始加载网页加载本地网页加载URL5、显示监听网页加载进度6、接收H5传值并处理7、`swift`原生完成之后,将结果传给H58、H5 网页代码书写方法1、首先创建wkWebView和progressView filepriva原创 2020-07-28 15:57:59 · 11136 阅读 · 0 评论