objc_msgSend 的执行流程可以分成 3 大阶段 消息发送原理首先判断消息接收者 receiver 是否为 nil,为 nil结束从传入的接收者 receiverCl...
objc_msgSend 的执行流程可以分成 3 大阶段 消息发送原理首先判断消息接收者 receiver 是否为 nil,为 nil结束从传入的接收者 receiverCl...
一、实现思路 1、应用活跃时,合成语音,播放语音 2、应用被杀死,唤醒应用,合成语音,播放语音 二、唤醒应用 1、voip push service (iOS8以上版本) 短...
不难怎么说项目难维护呢
iOS 降低 NSArray Crash 风险在日常开发中,会存在以下应用场景 毫无疑问,这样的代码跑起来,会直接crash,那么我们有没有办法通过代码的形式,让这种场景进行可执行又不crash呢?答案是有的,可以通过r...
666
iOS 给一个类添加类属性(非分类添加属性)在有些场景中,我们不想创建一个实例对象instance来暂时保存一些值,于是想能够在一个类中有个属性能暂时保存我想要的一些值就好了,接下来就教大家如何给一个类对象Class添...
直接用分类不是更安全吗
iOS 降低 NSArray Crash 风险在日常开发中,会存在以下应用场景 毫无疑问,这样的代码跑起来,会直接crash,那么我们有没有办法通过代码的形式,让这种场景进行可执行又不crash呢?答案是有的,可以通过r...
请问后续在项目中的运用情况如何
iOS ipv4和ipv6IPv6的网络下,API 中直接使用 IPv4为什么不通?? 首先IPv6网络下只能访问IPv6站点,IPv4下只能访问IPv4站点。两者在不经过DNS转换前提下是无法直接互...
FLV封装格式 FLV(Flash Video)是Adobe公司推出的一种流媒体格式,由于其封装后的音视频文件体积小、封装简单等特点,非常适合于互联网上使用。目前主流的视频网...
非常赞同。但是个人觉得程序员最大的修养就是不挖坑。
程序员的自我修养如果每天和代码相处的你真心觉得自己很苦逼,那么你应该考虑考虑自己是否适合这个职业了.如果不是出于热爱,这真的是一份难以坚持的工作.飞速更新的知识会让你一不留神就被行业甩在身后...