前言 在App开发过程中, 配置参数经常会随着环境的变化而不同.例如基本的URL地址, 第三方秘钥和key等等.以往为了切换环境, 都是手动的注释对应的参数. 还要配...
前言 在App开发过程中, 配置参数经常会随着环境的变化而不同.例如基本的URL地址, 第三方秘钥和key等等.以往为了切换环境, 都是手动的注释对应的参数. 还要配...
适配阿拉伯语会引发的问题: UIView的frame发生翻转 图片镜像问题 UICollectionViewFlowLayout UITableView的header和cel...
RVM介绍 RVM是Ruby Version Manager,Ruby版本管理器包含了Ruby的版本管理和Gem库管理 安装rvm 提供RVM安装包 RVM下载[https:...
脚本的执行时机和run script在build phases中的添加顺序有关
Xcode - Run ScriptXcode 会在编译后,安装 APP 前执行脚本 一、新增 Script 在👇 下面红框中添加代码 >> 常见的 Xocde 常用变量 BUILD_ROOT - 编译根路径 ...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
CTMediator 是一个中间人模式(Mediator Pattern)的实现,用于 iOS 组件化开发中的模块间通信方案。 因为是非常热门的方案, 这边就来看看CTMed...
前言:在之前的文章中,我有介绍过.a和 .framework 的封装,算是为你的组件模块打个基础吧。当你将你的功能块封装后使用起来是不是很方便呢。那么在开发过程中,你是否有遇...
大佬,求课件资料
邂逅Vue3开发本文整理来自深入Vue3+TypeScript技术栈-coderwhy大神新课[https://ke.qq.com/course/3453141#term_id=104002...
NSDateFormatter的作用 NSString * -> NSDate * NSDate * -> NSString * 常见的日期格式 http://www.cnb...
因为.a文件不支持arm架构。m系列芯片的mac,需要把运行目标修改为Rosetta才能编译。
001--OpenGL在Mac 上的环境搭建一、准备资源 CLTools glew libGLTools.a 百度云盘分享地址:链接: https://pan.baidu.com/s/1QIZjASEZKVI4l16B...
要是不下载iOS17也能真机调试,还有必要把模拟器分离出来,尼玛分出来啥也干不了,分出来的意义是什么?这蜜汁操作太傻逼了。更傻逼的是下载还不能断点续传,这他妈自从有互联网以来,这几十年,断点续传都是各大应用基本功能。
2017年3月8日更新: TheAmazingAudioEngine这个Framework,作者Michael由于工作和生活(要当爹了)等原因,已经很少更新、维护(seldo...
在切换前后摄像头input的时候,应当用
[self.captureSession beginConfiguration];
[self.captureSession commitConfiguration];
包裹起来。
iOS AVDemo(7):视频采集,视频系列来了丨音视频工程示例vx 搜索『gjzkeyframe』 关注『关键帧Keyframe』来及时获得最新的音视频技术文章。 这个公众号会路线图 式的遍历分享音视频技术:音视频基础(完成)[http...
音视频流媒体开发-目录[https://www.jianshu.com/p/5a868a667838]iOS知识点-目录[https://www.jianshu.com/p/...
写在前面 喜欢AVFoundation资料的同学可以关注我的专题:《AVFoundation》专辑也可以关注我的简书账号 正文 要管理来自设备(如摄像头或麦克风)的捕获,你需...
1.1 AV Foundation的含义 AVFoundation是苹果OSX系统和iOS系统中用于处理基于时间的媒体数据的高级Objective-C框架。高度依赖多线程机...
目录(transform) 基础及矩阵概念 2D仿射 3D仿射 1. 基础及矩阵概念 在iOS的动画效果中,变换是很常见的,包括仿射变换和3D变换等。变换的终极原理就是矩阵的...