首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
孙有型丶
掘友等级
IOS开发
|
融云
一个雅痞的程序猿丶
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
80
文章 79
沸点 1
赞
80
返回
|
搜索文章
赞
文章( 79 )
沸点( 1 )
网络协议常见面试题
答:Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Https是身披SSL(Secure Socket Layer)外壳的Http,运行于SSL上,SSL运行于TCP之上,是添加了加密和认证机制的HTTP。二者之间存在如下不同: Https的加密机…
阿里、字节:一套高效的iOS面试题
runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。 准备面试是一方面,对于非面试的iOS开发者来说更适用于检验自己,发起进阶之路。另外知识点是琐碎的,但是真的能全部弄懂并把琐碎的知识点融会贯通,构建起自己的知识体系,你就升级…
iOS Audio hand by hand: 变声,混响,语音合成 TTS,Swift5,基于 AVAudioEngine 等
AVAudioEngine 比 AVAudioPlayer 更加强大,当然使用上比起 AVAudioPlayer 繁琐。 AVAudioEngine 对于 Core Audio 作了一些使用上的封装简化,简便的做了一些音频信号的处理。 使用 AVAudioPlayer ,是音频…
Audio Unit: iOS中最底层最强大音频控制API
以下概念是文中常用的词语,因为其含义一般直接用英文表达, 一般不需中文翻译,可将其理解为固定名词词组. input element : 连接输入端硬件(如麦克风)的一个组件. output element : 连接输出端硬件(如扬声器)的一个组件. I/O Units: 输入输…
Socket搭建即时通讯服务器
客户端A与客户端B如何产生通信?客户端A不能直接和客户端B,因为两者相距太远。 这时就需要通过IM服务器,让两者产生通信. 例如: 急送一个快递,HTTP协议指的那个快递单,你寄件的时候填的单子就像是发了一个HTTP请求。而TCP协议就是中间运货的运输工具,它是负责运输的,而运…
iOS 下如何一键调试 Push
来湾区工作的一项有趣之处,是可以和来自完全不同工程文化背景的程序员们碰撞交流,语言习惯,教育环境,思维模式,工程经验都存在不小的差异。来湾区半年有余,这段时间下来有一点我感受颇深,这边的程序员非常强调做一件事的效率。在遇到一个有挑战性的项目时,前期的设计讨论调整非常频繁以求最优…
AVFoundation 视频常用套路: 视频合成与导出,拍视频手电筒,拍照闪光灯
拍照是手机的重要用途,有必要了解下拍照、视频处理相关。 处理 AVFoundation,套路就是配置 session, 添加输入输出, 把视频流的管道打通。 用 device 作为输入,获取信息,用 session 作为输入输出的桥梁,控制与调度,最后指定我们想要的输出类型。 …
WebRTC 内置 debug 工具,详细参数解读
当你想要找到你 WebRTC 产品中的问题时,webrtc-internals 是一个非常棒的工具,因为你需要用它测试 WebRTC 以及 debug,或者你需要对你的配置进行微调。
视频库LFLiveKit分析
视频提供软编码和硬编码,硬编码使用VideoToolBox。编码h264 使用librtmp库进行推送。 核心类,也是承担控制器角色的是LFVideoCapture,负责组装相机和滤镜,管理视频数据流。 1. 相机 输出可以是文件也可以是数据,这里因为要推送到服务器,而且也为了…
iOS 编写高质量Objective-C代码(六)
这几篇文章是小编在钻研《Effective Objective-C 2.0》的知识产出,其中包含作者和小编的观点,以及小编整理的一些demo。希望能帮助大家以简洁的文字快速领悟原作者的精华。 在这里,QiShare团队向原作者Matt Galloway表达诚挚的敬意。 本篇的主…
下一页
关注了
59
关注者
1
收藏集
3
关注标签
69
加入于
2018-02-01