07 2018 档案
摘要:一、来源 这道题来自网上一篇文章《100家公司iOS面试题管理》,这份题目虽然题目质量不高,但是覆盖面比较全,有学习的价值 二、解析 1、swift 比 OC更年轻,这意味着 swift 可以采用其它语言优秀的语言特性,使swift更简洁、容易阅读维护,采用更少的代码编写更多的东西。 比如OC独有的
阅读全文
摘要:一、前言 转眼之前,已经毕业5年,从事iOS开发5年。5年的时间说长不长,却把我从刚毕业的毛头小伙子变成了现在的“中年大叔”,不仅仅是外表还有心态。 一方面不愿意接收自己形体的改变-变胖甚至驼背,满面油光,神色木然,现在只差掉下的头发了。 这种状态让我憎恶,我下定决心开始改变,并从年初办了一张健身卡
阅读全文
摘要:一、协议分层 RTMP包是以Message的结构封装的,结构如下所示: 1)Message Type ID在1-7的消息用于协议控制,这些消息一般是RTMP协议自身管理要使用的消息,用户一般情况下无需操作其中的数据。 Message Type ID为8,9的消息分别用于传输音频和视频数据。Messa
阅读全文
摘要:一、现象描述 测试发现在进行USB连接数据投屏中,如果点击屏幕红条进行结束ReplayKit2投屏或者通知栏点击停止录制按钮,大概率出现已经停止录屏,但是通知栏中的录屏按钮还在继续录制的问题 这个现象在iOS11.2系统之前经常出现,但是后续苹果进行了修复,不再出现。 并且只有在进行USB连接的状态
阅读全文
摘要:一、问题描述 最近测试反馈一个隐私模式的问题,主播端启用隐私模式之后,在观看端发现画面转菊花并且还有回跳的现象 二、问题分析: 从网上下载了直播的视频文件,进行了一下分析,发现视频长度和音频长度不匹配,视频只有2分钟,音频有8分钟 怀疑是视频编码失败导致,因为没有log,不能够确认当时的情况,现在将
阅读全文
摘要:一、苹果禁止使用私有API,以及私有的一些字符串 比如: 因为出现了prefs:root=SAFARI,现在有人想用下面的字符串规避 反编译一下看看生成的二进制代码 这些私有的字符串截断存储在一起,如果苹果采用别的方式,很容易判断使用了私有方法。 二、解决办法 如果苹果允许参数为变量的方式,那么问题
阅读全文
摘要:一、原文地址 https://blog.csdn.net/leixiaohua1020/article/details/46889389 在此向雷霄骅致敬!!! 二、视频播放器实现思路 1)视频播放器大致可分为,视频文件IO模块,解复用模块,音视频解码模块,视频渲染模块,音频播放模块 2)ffmpe
阅读全文
摘要:一、工作中经常使用到一些链接,写了个脚本,可以在控制台进行命令行添加、删除、和打印 利用python的optionparser模块进行解析命令: 然后使用alias 软链接指令,放入启动执行脚本中 执行效果:
阅读全文
摘要:一、事情来源 事情来源是一段奇怪的代码,代码如下 当 x = 1000的时候,代码输出的是 1和2 ,也就是 1000 和 2000的case都执行了。(测试环境是Xcode + Mac iphone 模拟器) 原因是什么?为什么不是和if else if else一样呢 根据网上的资料,VC6.0
阅读全文