@眾里擺渡 我沒做過IM,不清楚
iOS靜默推送進階知識“靜默” 靜默推送(Silent Push)并不是必須要“靜默”,只要推送payload中aps字典里包含了"content-available": 1的鍵值對,都具有靜默推...
@眾里擺渡 我沒做過IM,不清楚
iOS靜默推送進階知識“靜默” 靜默推送(Silent Push)并不是必須要“靜默”,只要推送payload中aps字典里包含了"content-available": 1的鍵值對,都具有靜默推...
相信 Flutter 的開發(fā)者應(yīng)該遇到過,對于大量數(shù)據(jù)的列表進行圖片加載時泥张,在 iOS 上很容易出現(xiàn) OOM的問題,這是因為 Flutter 特殊的圖片加載流程造成鞠值。 在 A...
最近開發(fā)中术徊,經(jīng)常出現(xiàn)attach失敗本刽,經(jīng)過閱讀源碼和查閱資料,總算弄清楚了問題的原因。 第一種There are multiple observatory ports ava...
這篇文章源于美團面試官問的我一個問題暗挑,為什么Objective-C中有Class和MetaClass這種設(shè)計?去掉是否可以斜友?當時的我并沒有深入思考過這個問題炸裆,而網(wǎng)上搜索的結(jié)果...
@乾坤醉心塵 難道要在僵尸對象里重寫原類的所有方法
iOS Zombie Objects(僵尸對象)原理探索iOS Zombie Objects 原理探索 Zombie Object 有什么用 僵尸對象一種用來檢測內(nèi)存錯誤(EXC_BAD_ACCESS)的對象,它可以捕獲任何對嘗試...
“可以大概猜出系統(tǒng)是在消息轉(zhuǎn)發(fā)過程中做了手腳”
這里要是能講清就完美了鲜屏。
iOS Zombie Objects(僵尸對象)原理探索iOS Zombie Objects 原理探索 Zombie Object 有什么用 僵尸對象一種用來檢測內(nèi)存錯誤(EXC_BAD_ACCESS)的對象烹看,它可以捕獲任何對嘗試...
SDK開發(fā)中我們可能希望使用已有的第三方開源庫,比如在發(fā)送請求的功能上我們更希望用AFNetworking而非直接使用NSURLSession洛史,又如在實現(xiàn)socket連接時我...
一惯殊、前言 在使用Java語言設(shè)計類之間關(guān)系的時候,我們會接觸到 組成單元 和 關(guān)系連接 這兩類概念: 組成單元:普通類也殖、abstract抽象類土思,interface接口。 關(guān)系...
0 引言 最近在負責公司的HubbleData的埋點SDK的開發(fā)任務(wù)毕源,產(chǎn)品的雛形其實在幾年前就已經(jīng)有了浪漠,公司內(nèi)部的諸如考拉陕习、易信霎褐、LOFTER、美學该镣、漫畫等多款產(chǎn)品都已接入使...
首先先獻上 我的 GitBook 地址,可以在我的 博客 導(dǎo)航欄處找到嫁审,下面進行相關(guān)的介紹跋炕。 背景 由于之前都把零散的知識都寫在 Gist 上,要查找的時候不是很系統(tǒng)化律适,所以...
簡介 在企業(yè)開發(fā)中辐烂,一些核心技術(shù)或者常用框架,出于安全性和穩(wěn)定性的考慮捂贿,不想被外界知道纠修,所以會把核心代碼打包成靜態(tài)庫,只暴露頭文件給程序員使用(比如:友盟厂僧、百度地圖等第三方的...
音頻輸出作為硬件資源扣草,對于iOS系統(tǒng)來說是唯一的,那么要如何協(xié)調(diào)和各個App之間對這個稀缺的硬件持有關(guān)系呢? iOS給出的解決方案是"AVAudioSession" 辰妙,通過它...