前言 上一篇詳細(xì)介紹了介紹了GCD中的常用API, iOS多線程編程之GCD詳解(一) 考慮到篇幅問(wèn)題,這里繼續(xù)介紹另外的兩個(gè)API。 1.Dispatch Semaphor...
前言 上一篇詳細(xì)介紹了介紹了GCD中的常用API, iOS多線程編程之GCD詳解(一) 考慮到篇幅問(wèn)題,這里繼續(xù)介紹另外的兩個(gè)API。 1.Dispatch Semaphor...
1. GCD簡(jiǎn)介 iOS開(kāi)發(fā)中多線程的API主要有pthread,NSThread壁涎,NSOperation和GCD休弃,前兩者在現(xiàn)在開(kāi)發(fā)過(guò)程中已經(jīng)不常用介牙,NSOperation是...
前言的前言 有很多人說(shuō)用遮罩,移動(dòng)下就能完成需求奋岁,這里我統(tǒng)一回復(fù)下: 1.是可以,但是火山口那個(gè)形狀絕對(duì)很生硬荸百,不自然 2.我只是想用動(dòng)手寫(xiě)寫(xiě)畫(huà)畫(huà)算算闻伶,挑戰(zhàn)下自己,所以不用再...
前言 iOS的CoreAnimation框架下有一些特殊的layer,使用它們往往會(huì)做出非常炫麗的動(dòng)畫(huà)效果够话,不需要使用圖片蓝翰,不需要幀動(dòng)畫(huà)。下面我們就來(lái)看看三種常見(jiàn)的layer...
在瀏覽網(wǎng)頁(yè)時(shí)女嘲,很多頁(yè)面是需要登錄的畜份,但是我們知道HTTP協(xié)議是無(wú)狀態(tài)協(xié)議,那么我們?cè)诰W(wǎng)站的各個(gè)網(wǎng)頁(yè)間跳轉(zhuǎn)時(shí)欣尼,為什么不需要重新登錄賬號(hào)呢爆雹?這就是Session和Cookies的...
正如標(biāo)題所寫(xiě)钙态。這篇文章致力于網(wǎng)絡(luò)協(xié)議的初級(jí)掃盲、方便應(yīng)對(duì)日常甚至面試中的尬聊菇晃、也是為了對(duì)剛補(bǔ)完的網(wǎng)絡(luò)協(xié)議做個(gè)歸納册倒。 目錄 TCP/IP協(xié)議族的體系結(jié)構(gòu)四層協(xié)議模型每層的作用T...
目錄 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(原理篇) 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(播放篇) 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(采集篇) ...
我們經(jīng)常遇到這種情況,就是一個(gè)應(yīng)用中有某些變量可能需要經(jīng)常被改變磺送,而很多其他模塊都需要用到這個(gè)變量驻子,我們希望在這個(gè)變量被改變時(shí),使用者能夠及時(shí)知曉并進(jìn)行更新(執(zhí)行例如 UI ...
引言: Cocoapods對(duì)于iOS開(kāi)發(fā)者的重要性估灿,不言而喻崇呵,為了方便,我們經(jīng)常用Cocoapods管理第三方工程中用到的第三方甲捏,那么今天我就來(lái)說(shuō)說(shuō)如何將自己的代碼放到Coc...