前言 本文旨以實(shí)例的方式,使用CocoaAsyncSocket這個框架進(jìn)行數(shù)據(jù)封包和拆包。來解決頻繁的數(shù)據(jù)發(fā)送下,導(dǎo)致的數(shù)據(jù)粘包、以及較大數(shù)據(jù)(例如圖片、錄音等等)的發(fā)送,導(dǎo)...
前言 本文旨以實(shí)例的方式,使用CocoaAsyncSocket這個框架進(jìn)行數(shù)據(jù)封包和拆包。來解決頻繁的數(shù)據(jù)發(fā)送下,導(dǎo)致的數(shù)據(jù)粘包、以及較大數(shù)據(jù)(例如圖片、錄音等等)的發(fā)送,導(dǎo)...
前言: CocoaAsyncSocket是谷歌的開發(fā)者,基于BSD-Socket寫的一個IM框架,它給Mac和iOS提供了易于使用的、強(qiáng)大的異步套接字庫,向上封裝出簡單易用O...
前言 本文會用實(shí)例的方式,將iOS各種IM的方案都簡單的實(shí)現(xiàn)一遍。并且提供一些選型、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
一. 前言 最近被指派去解決一些線上的崩潰問題,經(jīng)常遇到野指針導(dǎo)致的崩潰。相對于其他的原因引起的崩潰來說,野指針導(dǎo)致崩潰是最難定位的,這里主要總結(jié)了兩種思路來定位野指針導(dǎo)致的...
絕大多數(shù)iOS開發(fā)者用過block,并且知道用 __weak 的方式去解決循環(huán)引用的問題。而進(jìn)階一些的開發(fā)者則了解Weak-Strong-Dance,那么什么是Weak-St...
1、前言 最近開發(fā)中經(jīng)常遇到這個問題,不過發(fā)現(xiàn)網(wǎng)上能完整的總結(jié)的還是很少。今天就動手把這個以我的角度總結(jié)一下。盡量把問題說明白: 2、概念一 淺拷貝:指針拷貝,兩個指針指向同...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
不能插入音頻,鏈接個視頻吧。 先一邊聽著,一邊欣賞歌詞,再閱文~↓↓ 能夠握緊的就別放了能夠擁抱的就別拉扯時間著急的沖刷著剩下了什么原諒走過的那些曲折原來留下的都是真的縱然似...
?最近嘗試使用reveal 4,但是遇到了問題。參考這個 兩個blog。http://www.dechao.net/blog/reveal#xcoderevealhttp:/...