- 博客(4)
- 收藏
- 关注

原创 iOS 性能、架构、socket 小结
腾讯 – 酷狗音乐 收集一、直播相关技术直播相关点击跳转二、性能优化性能优化,我将其分为三方向:① 操作流畅性(用户可感知)② APP 大小瘦身③ APP自身稳定健壮性(用户很少基本不感知)1、操作追求流畅性(用户可感知优化:CPU、GPU入手)启动时间优化:pre_main 和 main 后优化pre_main 优化主要由4部分组成:dylib loading(动态库的加载):这个阶段 dylib 会分析应用依赖的 dylib。由此可知: 应用依赖的 dylib 越少
2021-09-17 16:51:22
1134

原创 iOS 中高级面试题(附答案)
RunLoop 可以称之为运行循环,在程序运行过程中循环做一些事情,如果没有 RunLoop 程序执行完毕就会立即退出,有 RunLoop 程序会一直运行,并且时时刻刻在等待用户的输入操作。RunLoop可以在需要的时候自己跑起来运行,在没有操作的时候就停下来休息。充分节省CPU资源,提高程序性能。
2021-09-04 00:30:43
19333
4
转载 iOS 视频直播技术
iOS 视频直播技术直播难:个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够你学几年的。直播易:已经有各个领域的大牛,封装好了许多牛逼的框架,我们只需要用别人写好的框架,就能快速的搭建一个直播app,也就是传说中的站在大牛肩膀上编程。直播环节:推流端(采集、美颜处理、编码、推流)服务端处理(转码、录制、截图、鉴黄)播放器(拉流、解码、渲染)互动系统
2021-09-17 17:06:01
1945
转载 iOS 进程、线程、多线程、多进程... 的认识
iOS 进程、线程、多线程、多进程… 的认识基于对进程、线程的记忆模糊,为了提高自己的认知,查找了许多许多资料,做了一次汇总。PS: 感谢广大网友。原文链接: 简书地址 。一、进程进程是一个具有独立功能的程序关于某次数据集合的一次运行活动,他是操作系统分配资源的基本单位。进程是指系统正在运行中的一个应用程序,就是一段程序执行的过程。我们可以理解为手机上的一个app。每个进程之间是独立的,每个进程均运行在起专用且受保护的内存空间内,拥有独立运行所需的全部资源。进程是操作系统进行资源分配的单位。
2021-04-26 10:41:39
1626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人