首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AceDong
掘友等级
iOS developer
|
腾讯
不忘初心
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 12
沸点 2
赞
14
返回
|
搜索文章
最新
热门
腾讯社招iOS面试记录
毕业好几年了,上周发送了简历给腾讯,参加了腾讯面试。具体部门这边就不说了。这次面试还是收获到了很多。 面试官主要是针对iOS相关的基础问题。 一面之后过了几天,给了二面通知。 这次面试官相对于一面,更加侧重于过往项目。 2.聊一聊过往项目中你觉得收获最大的一个模块。 答: 就说…
iOS图像最佳实践总结
1. 前言 2018 WWDC 苹果官方给出了关于iOS图像处理的最佳实践,本文主要是就官方文档进行分析总结以及较为全面的拓展延伸。 2. 基础预备知识 按照经典的MVC架构,UIImage扮演model角色,负责承载图片数据,UIImageView充当View的角色,负责渲染…
iOS-音频-AVAudioSession
1. AVAudioSession 概述 最近一年一直在做IPC Camera的iOS客户端开发。和音频打交道,必须要弄清楚 AVAudioSession。 可以看到AVAudioSession就是用来管理多个APP对音频硬件设备(麦克风,扬声器)的资源使用。 2. AVAud…
iOS-零基础学习OpenGL-ES入门教程(一)
因为做的摄像头相关工作,工作中常用到OpenGL去做视频渲染,图形变换等,虽说满足了开发需求,但是自己对于OpenGL的学习一直没有很系统完善,属于需求驱动学习。所以才有了这个开篇 OK,OpenGL是用于2D/3D图形编程的一套基于C语言的统一接口,在桌面windows,Ma…
理解iOS中深浅拷贝-为什么NSString使用copy
这个概念相比很好理解,直接看图吧。 浅拷贝:指针拷贝,复制一个新的指针,只想同一块内存区域。实际内存并没有发生拷贝 strong: 浅拷贝,也就是指针引用,很明显的。我们来测试一下 运行结果如下,实际对象是一致的。 这意味着A使用属性对可变字符串做出了appendstring这…
VideoToolbox硬解码H264流播放
demo中上面的是实时摄像头的预览图,下方的是解码后渲染图,gif不能显示完整,可以下载demo代码看详细效果。 编码部分可以看上一篇的文章。这里重点讲一下解码流程 [StartCode][NALU Header][NALU Payload]三部分。 需要注意的是kCVPixe…
iOS-VideoToolbox硬编码H264
VideoToolBox是iOS8之后,苹果开发的用于硬解码编码H264/H265(iOS11以后支持)的API。 对于H264还不了解的童鞋一定要先看下这边的H264的简介。 我们实现一个简单的Demo,从摄像头获取到视频数据,然后再编码成H264裸数据保存在沙盒中。 1. …
iOS实时录音编码保存Mp3-Demo-使用Lame实现
Lame是一款优秀的mp3开源跨平台编码库,可以将音频裸PCM数据编码成mp3。 然后编译静态库,这里呢不再累述,可以自己写编译脚本,也可以去Github上下载编译脚本。脚本下载链接: lame-build-script 这里呢我已经编译好了Lame静态库,包含了x86,arm…
iOS-OpenGL-ES入门教程(二)最简单的纹理Demo
上一篇介绍了绘制OpenGL ES的Hello world也就是一个三角形。现在我们介绍下OpenGL ES的一个另一个基础,纹理,并且编写一个最简单的demo绘制一张图片。 初学呢,我们可以把纹理理解为一张图片,我们可以将整张图片绘制到圆形,矩形等目标图形中,既可以绘制部分图…
H264基础简介
H264是属于视频的编码层的标准格式,视频编码显然是为了压缩大小。 我们看下一个完全没压缩的视频数据大小。假设视频是高清(1280 * 720),每秒30帧,也就是每秒的数据 那么90分钟的电影就要16.7GB,这个数据量显然在当前网络下是不现实的。 H264功能分为两层,VC…
下一页
个人成就
文章被点赞
668
文章被阅读
87,951
掘力值
2,350
关注了
18
关注者
764
收藏集
0
关注标签
14
加入于
2018-02-03