虛擬內(nèi)存 & ASLR 在早期計(jì)算機(jī)中數(shù)據(jù)是直接通過(guò)物理地址訪(fǎng)問(wèn)的,這就造成了下面兩個(gè)問(wèn)題 1.內(nèi)存不夠用2.數(shù)據(jù)安全問(wèn)題 內(nèi)存不夠 ---> 虛擬內(nèi)存 虛擬內(nèi)存就是通過(guò)創(chuàng)建...
關(guān)于Socket原生的相關(guān)內(nèi)容不再多余介紹,想了解的同學(xué)請(qǐng)移步史上最簡(jiǎn)單的Socket通信--1 先說(shuō)CocoaAsyncSocket,它封裝了CFSocket和CFStre...
Socket,是基于網(wǎng)絡(luò)通信協(xié)議封裝的一個(gè)網(wǎng)絡(luò)通信接口,可以支持TCP或UDP通信協(xié)議。通常是應(yīng)用于TCP協(xié)議,這時(shí)的socket連接就是一個(gè)TCP連接,也遵循TCP建立連接...
之前無(wú)意間看到優(yōu)酷視頻有個(gè)GIF截取的功能,感覺(jué)相當(dāng)炫酷,于是自己就想著有空搞一個(gè),前一陣子抽空查資料發(fā)現(xiàn)OC原生的有相關(guān)的方法,就整理了下,然后又忘了分享出來(lái),這不,又看到...
在日常開(kāi)發(fā)中,我們會(huì)導(dǎo)入各種各樣的包,有時(shí)候會(huì)遇到兩個(gè)包之間相互沖突。那么在我們不能換包的情況下,只能對(duì)包內(nèi)沖突的文件進(jìn)行更改。我遇到的就是在嵌入unity3D的時(shí)候和百度地...
最近由于項(xiàng)目需求需要做一個(gè)tabbleview和webview嵌套的方法來(lái)實(shí)現(xiàn)上部顯示新聞,下部顯示評(píng)論的頁(yè)面,其實(shí)這也是一個(gè)很常用的方式,打開(kāi)網(wǎng)易或者頭條看他們的新聞頁(yè)基本...
在這個(gè)大千世界里無(wú)奇不有,當(dāng)然各種奇怪的需求也是層出不窮,這當(dāng)然需要我們的腦瓜子轉(zhuǎn)的更快,來(lái)適應(yīng)。 前幾天的一個(gè)單位A的外包項(xiàng)目,需要從他的網(wǎng)站外包單位B,通過(guò)外包單位C(我...
之前公司有需求做文字的的漸變色,自己當(dāng)時(shí)也是網(wǎng)上看了一些,自己寫(xiě)了兩個(gè)方法,實(shí)現(xiàn)了需求,寫(xiě)了很久了,只是現(xiàn)在才想起來(lái),就當(dāng)繼續(xù)學(xué)習(xí)了。 先看看簡(jiǎn)單的: @implementa...
一、應(yīng)用跳轉(zhuǎn)原理應(yīng)用跳轉(zhuǎn)到另一個(gè)應(yīng)用應(yīng)該是很常見(jiàn)的需求,比如第三方登錄,微信或者支付寶支付,就需要用到應(yīng)用間跳轉(zhuǎn)的技術(shù),做過(guò)的可能知道我們需要配置一個(gè)URL Schemes:...
對(duì)于側(cè)滑欄,相信很多人都用過(guò),下面我將用最簡(jiǎn)單的方法實(shí)現(xiàn)一下,側(cè)滑欄菜單: 已經(jīng)創(chuàng)建好了一個(gè)側(cè)滑欄菜單,如圖: 并且,該側(cè)滑欄菜單擁有UITableView的所有屬性,可以通...
提示:問(wèn)題原因是iOS armv7, armv7s, arm64區(qū)別與應(yīng)用32位、64位配置導(dǎo)致的(沒(méi)錯(cuò)是這個(gè)導(dǎo)致的,相應(yīng)的詳細(xì)資料可以在Google上搜或百度查看) iOS...