首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AceDong
掘友等级
iOS developer
|
腾讯
不忘初心
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 12
沸点 2
赞
14
返回
|
搜索文章
最新
热门
iOS图像最佳实践总结
1. 前言 2018 WWDC 苹果官方给出了关于iOS图像处理的最佳实践,本文主要是就官方文档进行分析总结以及较为全面的拓展延伸。 2. 基础预备知识 按照经典的MVC架构,UIImage扮演model角色,负责承载图片数据,UIImageView充当View的角色,负责渲染…
程序员算法练习四
7. 反转整数 给定一个 32 位有符号整数,将整数中的数字进行反转。 假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。 8. 字符串转整数 (atoi) 实现 atoi,将字符串转为整数…
程序员算法练习(三)
5. 最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。 注意: "aba"也是一个有效答案。 6. Z字形变换
程序员算法练习二
给定一个字符串,找出不含有重复字符的最长子串的长度。 给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。 给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。 给定 "pwwkew" ,最长子串是 "wke" ,长度是3。请注意答案必…
程序员算法练习(一)
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两…
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. …
H264基础简介
H264是属于视频的编码层的标准格式,视频编码显然是为了压缩大小。 我们看下一个完全没压缩的视频数据大小。假设视频是高清(1280 * 720),每秒30帧,也就是每秒的数据 那么90分钟的电影就要16.7GB,这个数据量显然在当前网络下是不现实的。 H264功能分为两层,VC…
iOS实时录音编码保存Mp3-Demo-使用Lame实现
Lame是一款优秀的mp3开源跨平台编码库,可以将音频裸PCM数据编码成mp3。 然后编译静态库,这里呢不再累述,可以自己写编译脚本,也可以去Github上下载编译脚本。脚本下载链接: lame-build-script 这里呢我已经编译好了Lame静态库,包含了x86,arm…
腾讯社招iOS面试记录
毕业好几年了,上周发送了简历给腾讯,参加了腾讯面试。具体部门这边就不说了。这次面试还是收获到了很多。 面试官主要是针对iOS相关的基础问题。 一面之后过了几天,给了二面通知。 这次面试官相对于一面,更加侧重于过往项目。 2.聊一聊过往项目中你觉得收获最大的一个模块。 答: 就说…
下一页
个人成就
文章被点赞
678
文章被阅读
92,545
掘力值
2,405
关注了
18
关注者
770
收藏集
0
关注标签
14
加入于
2018-02-03