objc_msgSend 的執(zhí)行流程可以分成 3 大階段 消息發(fā)送原理首先判斷消息接收者 receiver 是否為 nil,為 nil結(jié)束從傳入的接收者 receiverCl...
objc_msgSend 的執(zhí)行流程可以分成 3 大階段 消息發(fā)送原理首先判斷消息接收者 receiver 是否為 nil,為 nil結(jié)束從傳入的接收者 receiverCl...
一、實(shí)現(xiàn)思路 1、應(yīng)用活躍時(shí),合成語(yǔ)音,播放語(yǔ)音 2、應(yīng)用被殺死,喚醒應(yīng)用,合成語(yǔ)音,播放語(yǔ)音 二、喚醒應(yīng)用 1、voip push service (iOS8以上版本) 短...
不難怎么說項(xiàng)目難維護(hù)呢
iOS 降低 NSArray Crash 風(fēng)險(xiǎn)在日常開發(fā)中,會(huì)存在以下應(yīng)用場(chǎng)景 毫無(wú)疑問,這樣的代碼跑起來,會(huì)直接crash,那么我們有沒有辦法通過代碼的形式,讓這種場(chǎng)景進(jìn)行可執(zhí)行又不crash呢?答案是有的,可以通過r...
666
iOS 給一個(gè)類添加類屬性(非分類添加屬性)在有些場(chǎng)景中,我們不想創(chuàng)建一個(gè)實(shí)例對(duì)象instance來暫時(shí)保存一些值,于是想能夠在一個(gè)類中有個(gè)屬性能暫時(shí)保存我想要的一些值就好了,接下來就教大家如何給一個(gè)類對(duì)象Class添...
直接用分類不是更安全嗎
iOS 降低 NSArray Crash 風(fēng)險(xiǎn)在日常開發(fā)中,會(huì)存在以下應(yīng)用場(chǎng)景 毫無(wú)疑問,這樣的代碼跑起來,會(huì)直接crash,那么我們有沒有辦法通過代碼的形式,讓這種場(chǎng)景進(jìn)行可執(zhí)行又不crash呢?答案是有的,可以通過r...
請(qǐng)問后續(xù)在項(xiàng)目中的運(yùn)用情況如何
iOS ipv4和ipv6IPv6的網(wǎng)絡(luò)下,API 中直接使用 IPv4為什么不通?? 首先IPv6網(wǎng)絡(luò)下只能訪問IPv6站點(diǎn),IPv4下只能訪問IPv4站點(diǎn)。兩者在不經(jīng)過DNS轉(zhuǎn)換前提下是無(wú)法直接互...
FLV封裝格式 FLV(Flash Video)是Adobe公司推出的一種流媒體格式,由于其封裝后的音視頻文件體積小、封裝簡(jiǎn)單等特點(diǎn),非常適合于互聯(lián)網(wǎng)上使用。目前主流的視頻網(wǎng)...
非常贊同。但是個(gè)人覺得程序員最大的修養(yǎng)就是不挖坑。
程序員的自我修養(yǎng)如果每天和代碼相處的你真心覺得自己很苦逼,那么你應(yīng)該考慮考慮自己是否適合這個(gè)職業(yè)了.如果不是出于熱愛,這真的是一份難以堅(jiān)持的工作.飛速更新的知識(shí)會(huì)讓你一不留神就被行業(yè)甩在身后...