240 发简信
IP属地:河北
  • 关于swift遍历删除更新元素的bug

    最近做项目的时候,有个场景是存储用户调整过的频道数据,当再次进来的如果后台对数据有删除或者更新,那就对本地数据进行调整。 举例数据 原来的写法是 这样子的写法,当靠前的一个数...

  • 120
    上传安装包到TF、Ap审核失败

    昨晚修改完bug给测试验证后都到凌晨了,最后一步打包上传到TF的时候突然报错如图,一时间愣住了,按照ai给的提示清理完工程、删除证书更新证书后重新打包上传还是不行。还是直接搜...

  • Swift Combine 二:错误处理

    上一篇讲解了 Combine 中的两大概念:Publisher 和 Subscriber 以及其基本使用。这一篇主要讲解一下,当 Combine 流中发生错误,我们应该怎么处...

  • Combine 一:概念介绍及基本使用

    Combine 是 Swift 在 2019 年推出的一个框架,它提供了声明式的 API,用来处理随时间而变化的值。它的主要概念分为两大类:Publisher、Subscri...

  • 120
    iOS开发之--Architectures详解

    各个Architecture参数的含义 Architectures 当前设备环境下支持的指令架构。真机环境下是armV7、arm64。模拟器环境下是X86_64、i386、a...

  • 120
    iOS RxSwift的subject详解

    Subjects 介绍 从前面的几篇文章可以发现,当我们创建一个 Observable 的时候就要预先将要发出的数据都准备好,等到有人订阅它时再将数据通过 Event 发出去...

  • 120
    iOS 视频直播技术

    iOS 视频直播技术 直播难:直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够你学几年的。 直播易:市场已...

  • 120
    拓展-iOS 中图片的解压缩到渲染过程

    一.图像从文件到屏幕过程 通常计算机在显示是CPU与GPU协同合作完成一次渲染.接下来我们了解一下CPU/GPU等在这样一次渲染过程中,具体的分工是什么? CPU: 计算视图...

  • 120
    OpenGL / OpenGL ES 下专业名词解析

    图形API简介 OpenGL(Open Graphics Library)是一个跨编程语言、跨平台的编程图形程序接口,它将计算机的资源抽象称为一个个OpenGL的对象,对这些...

  • OpenGLES- GLSL 2D纹理单元&纹理翻转解决策略

    片元着色器 TexCoord 纹理坐标,通过顶点着色器传递 ourTexture,纹理采样器 片元着色器,是如何访问纹理对象 首先,思考我们是如何将纹理对象传递给片元着色器?...

  • 音频编码

    一.为什么要做音频编码? 之前的文章中,我带着大家来计算过CD音质的数据采样,每分钟需要存储空间约为10.1MB.从存储的角度或者网络实时传播的角度.这个数据量都是太大了.对...

  • 120
    音频基础

    一.音频基础复习 1.1 声音的产生 相对于视频,可观察这个现象.音频在学习过程,就缺乏了想象的空间.但是如果从原理出发,就不会那么难了. 声音是什么?声音是波,靠物体的振动...

  • 120
    iOS dyld流程分析

    本文的目的主要是分析dyld的加载流程,了解在main函数之前,底层还做了什么 引子 创建一个project,在ViewController中重写了load方法,在main中...

  • 120
    视频H264编码

    一.学习背景 5G网络作为第5代的移动通信网络,它的网络峰值传播速度可1以达到10Gbps/s.这比4G的的传输速度快数百倍.举个例子,整部超高画质电影下载可在1秒钟之内下载...

  • 120
    关于视频的一些概念

    之前都是忙着实现业务学了一些碎片化知识,趁闲暇整理一些系统的音视频的结构化知识吧。不是会写代码就会音视频了,写代码只是很小的一部分! 内容 视频文件格式 视频封装格式 视频编...