上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 一、当使用let声明为const的时候,不管是本身还是在特定的类或者结构体中的变量均不能再做修改 struct Matrix { let rows: Int let columns: Int var grid: [Double] init(rows: Int, columns: Int) { sel 阅读全文
posted @ 2022-04-15 23:47 LCAC 阅读(125) 评论(0) 推荐(0)
摘要: 一、swift函数和objectc函数的参数区别 swift: func great(name: String, day: String) -> String {} objectc: (NSString *)great:(NSString *)name day:(NSString *)day {} 阅读全文
posted @ 2022-04-11 23:54 LCAC 阅读(173) 评论(0) 推荐(0)
摘要: 在对协议进行声明和子类的实现之前,先聊一下声明协议属性的get和set还有子类可能会用到的mutating 1、get和set 在协议中声明属性则需要设置对应的get或者set方法 var simpleDesc: String {get} 上述则说明了子类对于simpleDesc的实现至少是get方 阅读全文
posted @ 2022-04-10 23:36 LCAC 阅读(79) 评论(0) 推荐(0)
摘要: 今天发现一个代码的有趣写法 NSString *str = ({ NSString *temp = @"123"; 。。。。 temp; }); NSLog("%@", str); 返回的是temp的值。 如何解释这样子的写法? 块的最后是temp,然后再包一层() 则类似于(temp)这样的返回值 阅读全文
posted @ 2022-04-06 23:18 LCAC 阅读(40) 评论(0) 推荐(0)
摘要: 正常情况下是: condition?A:B; 如果执行condition为true就返回执行A的结果否则返回执行B的结果。 我们经常看到的是:int result = a > 0? 10:100; 如果a>0则返回10否则返回100 这里我们省略了个() 完整的应该是int result = (a 阅读全文
posted @ 2022-04-06 22:14 LCAC 阅读(154) 评论(0) 推荐(0)
摘要: 现在我在的项目组已经是一个很成熟的项目,该项目已经持续有好多年。 今天遇到的问题: 要修改某个项的默认滑杆值,但是找了半天依旧没有找到对应的默认滑杆值。找项目里的一个大佬也是找了将近一个小时才找到默认滑杆值的位置。 出现该问题的原因是因为该默认滑杆值已经维护过很多次,各种ab实验;并且每次的ab实验 阅读全文
posted @ 2022-02-16 23:39 LCAC 阅读(252) 评论(0) 推荐(0)
摘要: 1、文件支持顺序读取和并列读取 2、文件的读取最好指定读取的最小值和最大值 假设有如下的获取文件 NSString* getFileName() { NSString* desktop = @"/Users/cy_k_yc/Desktop"; NSString* path = [desktop st 阅读全文
posted @ 2022-02-16 23:09 LCAC 阅读(166) 评论(0) 推荐(0)
摘要: 关于立方体图片动态的渲染主要有两个:一个是坐标的转换,一个是立方体图片的渲染 1、坐标的转换 正常的坐标转换流程是:本地坐标通过模型矩阵转换成世界坐标、世界坐标通过观察空间矩阵转换成视图空间坐标、视图空间坐标通过裁切矩阵转换成裁切空间坐标,裁切空间坐标通过视口转换转换成屏幕坐标; 具体可以看如下的流 阅读全文
posted @ 2022-01-13 08:55 LCAC 阅读(103) 评论(0) 推荐(0)
摘要: 一、视频的渲染首先需要获取对应的视频帧,这里使用AVAssetReader进行获取视频帧,具体可以看https://www.cnblogs.com/czwlinux/p/15779598.html关于视频的获取。这里使用的格式是kCVPixelFormatType_420YpCbCr8BiPlana 阅读全文
posted @ 2022-01-09 15:47 LCAC 阅读(523) 评论(0) 推荐(0)
摘要: AVAssetReader介绍 可以通过AVAssetReader获取视频文件里媒体样本,可以直接从存储器中读取未解码的原始媒体样本,获得解码成可渲染形式的样本。 文档里说明AVAssetrader管道内部是多线程的。初始化之后,读取器在使用前加载并处理合理数量的样本数据,以copyNextSamp 阅读全文
posted @ 2022-01-08 21:05 LCAC 阅读(404) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页