240 发简信
IP属地:香港
  • 有个鸡儿用重启

    xcode 编译报错Build service could not create build operation:

    Build service could not create build operation: unknown error while handling message: M...

  • 这样不行 我是录制声音 停止录制[[AVAudioSession sharedInstance] setActive:NO withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation error:nil];我这样调用。报错了 播放器的声音也播放不了

    iOS 开发的app与音乐播放语音冲突问题

    我们常常会在使用app的时候,边听音乐(网易云音乐,qq音乐等)边使用软件,如果我们在app中使用了声音,例如“叮~”的一声 提醒,就会导致音乐的停止播放。而像微信中的语音播...

  • 120
    iOS 复习之OC- KVO

    知识复习架构图 KVO的实现原理 总结 通过runtime派生子类的方式 复写相关需要KVO监听的属性,在该属性setter之前和之后调用NSObject的监听方法,这样KV...

  • iOS 复习之OC-通知

    通知 一、 通知实现原理是什么? 1、首先从结构、如何存、通知名、事件几个方面理解结构:NSNotification 通知的模型 name、object、userinfo.N...

  • 这个不可以选吧

    xcrun: error: unable to find utility "simctl" 错误解决方案

    错误的原因:XCode未设置Command line tools解决方法:在XCode -> Preferences -> Locations中设置Command line ...

  • 大佬帮我看看。我运行报 python3 /Users/jilin.tang/Desktop/Localizable.strings2Excel-master/python/XmlFileUtil.py
    Traceback (most recent call last):
    File "/Users/jilin.tang/Desktop/Localizable.strings2Excel-master/python/XmlFileUtil.py", line 10, in <module>
    workbook = xlrd.open_workbook(fileurS)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xlrd/__init__.py", line 170, in open_workbook
    raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')
    xlrd.biffh.XLRDError: Excel xlsx file; not supported

    iOS多语言开发之python提取excel文件里面内容(1)

    在开发多语言的时候会遇到词库直接会给一个Excel文件里面,要把里面excel内容提取处理转成.string才能直接使用。 编写python建议用:Sublime Text,...

  • 120
    Swift之Moya使用和封装

    Moya是什么? Moya是对请求库Alamofire的抽象封装,相当于OC中YTKNetwork和AFNetworking的关系。 为什么用Moya? 我们用Moya在Gi...

  • 编译是可以编译成一个framework 但是不可以调用嵌套的framework 这样是有问题的,嵌套的建议打包成.a 文件 然后打包framework引入.a文件就行

    iOS的framework嵌套其他framework实现

    将待嵌套的A.framework放到打包静态库工程(名为SDKDemo)的libs(随便建一文件夹)文件夹下,按照正常的添加引用add方式将A.framework添加进工程,...

  • 你这样写是有漏洞的,如回复:https://www.baidu.com/ug345678hellwo 我想识别这一断。 他会把后面的字母数字也识别进去

    iOS 开发-从一个字符串中检测出网址

    写在前面:在开发过程中,有时候我们需要对一段文字进行网址检测,并显示出不一样的颜色,这时就需要利用正则表达式进行网址解析。解析出网址后再利用富文本进行展示不一样的字体颜色。

  • 请教一下 CC 老师,opengl 和 Metal 区别是什么,如果 用 metal 我给一个图形,和对应图形像素点颜色,可以绘制出,对应图形效果吗?

    OpenGL / OpenGL ES 下专业名词解析

    原文: CC老师著作所属权归该作者所有,任何形式转载请联系作者并注明原文出处. 图形API简介 OpenGL(Open Graphics Library)是一个跨编程语言、跨...

  • 博主有DEMO 没?

    Metal框架详细解析(三十二) —— Metal渲染管道教程(一)

    版本记录 前言 很多做视频和图像的,相信对这个框架都不是很陌生,它渲染高级3D图形,并使用GPU执行数据并行计算。接下来的几篇我们就详细的解析这个框架。感兴趣的看下面几篇文章...

  • rgb渐变算法

    color1和color2是起始颜色和目标颜色,t是一个0到1之间的值,表示颜色渐变的程度。通过在0到1的范围内对t进行插值,可以创建一系列平滑的颜色过渡

  • @83fbea52fbe9 请教一下 怎么设置

    iOS开发 设置APP屏幕旋转、禁止横屏

    项目中如何设置屏幕旋转的方向 1.先在TARGETS -> General中选择APP需要的展示方向 2.需要在TARGETS -> info里面设置(图2)中红框中的两个参...

  • 铁子 可以把DEMO免费放出来不?

    相册手势滑动多选效果

    本以为很简单的一个功能,深入学习过后才发现细节满满,首先看看iPhone手机的手势多选的gif,根据gif整理出给个细节后再去仿出这样的效果。 一:梳理逻辑(如图) 1.1,...

  • if (![_adaptor appendPixelBuffer:pixelBuffer withPresentationTime:frameTime]) {
    NSLog(@"保存视频失败");
    if (self.inputFieldBlcok) {
    self.inputFieldBlcok();
    }
    我传入横屏的图片时 ,画面拉申了,看pixelBuffer 图片是没拉申写入的,大佬知道怎么解不

    iOS-视频硬编/解码(对帧图片编辑)

    开发遇到这样一个需求,需要对一个视频进行解码,解码生成的每一帧图片,都要对其进行编辑,生成一张新的图片,在实时编码成一个新的视频。 这里我们分为三步走 1. 对视频进行解码 ...

  • 我想问一下。我图片转CVPixelBufferRef 生成视频 画面拉申了 ,这个怎么处理。以下我的写法:
    - (CVPixelBufferRef )pixelBufferFromCGImage:(CGImageRef)image size:(CGSize)size
    {
    NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
    [NSNumber numberWithBool:YES], kCVPixelBufferCGImageCompatibilityKey,
    [NSNumber numberWithBool:YES], kCVPixelBufferCGBitmapContextCompatibilityKey, nil];
    CVPixelBufferRef pxbuffer = NULL;
    CVReturn status = CVPixelBufferCreate(kCFAllocatorDefault, CGImageGetWidth(image), CGImageGetHeight(image), kCVPixelFormatType_32ARGB, (__bridge CFDictionaryRef) options, &pxbuffer);
    NSParameterAssert(status == kCVReturnSuccess && pxbuffer != NULL);
    CVPixelBufferLockBaseAddress(pxbuffer, 0);
    void *pxdata = CVPixelBufferGetBaseAddress(pxbuffer);
    NSParameterAssert(pxdata != NULL);
    CGColorSpaceRef rgbColorSpace = CGColorSpaceCreateDeviceRGB();

    CGContextRef context = CGBitmapContextCreate(pxdata, CGImageGetWidth(image), CGImageGetHeight(image), 8, CVPixelBufferGetBytesPerRow(pxbuffer), rgbColorSpace, kCGImageAlphaPremultipliedFirst);
    NSParameterAssert(context);

    CGContextDrawImage(context, CGRectMake(0, 0, CGImageGetWidth(image), CGImageGetHeight(image)), image);
    CGColorSpaceRelease(rgbColorSpace);
    CGContextRelease(context);
    CVPixelBufferUnlockBaseAddress(pxbuffer, 0);
    return pxbuffer;
    }

    iOS 视频流数据和图片的相互转化

    1、图片转视频流(CVPixelBufferRef) 2、视频流(CVImageBufferRef)转图片 3、视频流(CVImageBufferRef)转图片 拓展: 借鉴...

  • playbackObserver 你这是什么方法

    第四篇:AVPlayer移除之后,监听不释放的问题

    AVplayer播放完视频后怎么释放,我把监听都移除了,退出控制器后依然会有声音?而且还会走闭包? 当遇到这类问题的时候,可能就是你在释放类的时候,没有将AVPlayer完全...

  • 这样不行吧

    使用UIActivityViewController分享视频

    系统提供的UIActivityViewController可以方便的分享文字、图片、视频等类型,开发者甚至可以自定义分享文件的图标,下面是分享视频的示例。

  • 120
    热成像项目反色和实时录制技术处理

    反色实现过程 一、 实现过程 1、 获取硬件设备实时返回的图片 通过获取的图片转换成视频显示。 视频帧率硬件返回是25帧 硬件的分辩率为 192 * 256 默认的。通过返回...

个人介绍
欢迎各位大神前来指点.