絕大多數(shù)iOS開(kāi)發(fā)者用過(guò)block,并且知道用 __weak 的方式去解決循環(huán)引用的問(wèn)題轿钠。而進(jìn)階一些的開(kāi)發(fā)者則了解Weak-Strong-Dance巢钓,那么什么是Weak-St...
請(qǐng)問(wèn)一下為什么我設(shè)置了leftBarButtonItem之后,push的時(shí)候會(huì)先展示一下系統(tǒng)自己的返回按鈕樣式疗垛,然后才會(huì)換成我自定義的樣式呢症汹?
【iOS】讓我們一次性解決導(dǎo)航欄的所有問(wèn)題更新:最后提供的所謂“終極”解決方案,之前都是自己的項(xiàng)目在用贷腕,分享出來(lái)之后背镇,發(fā)現(xiàn)有一些地方還需要改進(jìn)。但是總體思路不變泽裳,因此如非必要文章不會(huì)做大幅更改瞒斩,最終代碼請(qǐng)以文末git...
iOS開(kāi)發(fā)多線程總是繞不過(guò)的坎涮总,看了很多前輩們優(yōu)秀的文章胸囱,如:關(guān)于iOS多線程,我說(shuō)妹卿,你聽(tīng)旺矾,沒(méi)準(zhǔn)你就懂了!夺克、談iOS多線程(NSThread箕宙、NSOperation、GCD)...
ReactNative(以下簡(jiǎn)稱RN)是近年移動(dòng)端非晨缌眨火的技術(shù)鹅经。我們也在前段時(shí)間用RN實(shí)現(xiàn)了一個(gè)小的功能模塊,上線效果還可以多望。因此凤跑,暫時(shí)對(duì)前一階段的工作進(jìn)行一下梳理和小結(jié)爆安。這...
因?yàn)榧兒瘮?shù)式編程中的數(shù)據(jù)應(yīng)當(dāng)都是不可變的扔仓,所以不會(huì)有多線程的問(wèn)題,就像即使多線程對(duì)同一塊數(shù)據(jù)同時(shí)進(jìn)行讀取操作而沒(méi)有寫(xiě)操作的話咖耘,并不會(huì)存在線程安全的問(wèn)題翘簇。
ReactiveCocoa學(xué)習(xí)筆記(二):函數(shù)式的世界本文主要講了我自己對(duì)函數(shù)式編程的理解。涉及到編程范式的方面儿倒,個(gè)人的理解不免有遺漏版保、不準(zhǔn)確甚至錯(cuò)誤的地方,希望能多多批評(píng)夫否、交流彻犁、指正。 我們認(rèn)識(shí)事物慷吊,總是要問(wèn)一下「What」「...
React Native源碼分析原理(一)(基于0.48版本) React Native源碼分析原理(二)(基于0.48版本) 上一篇文章大家如果仔細(xì)閱讀揣摩對(duì)RN有了一個(gè)初...
@sun_dev 這個(gè)問(wèn)題也困擾我很久了,不止是這一個(gè)谤民,凡是有返回值的delegate方法我都沒(méi)找到RAC對(duì)應(yīng)的實(shí)現(xiàn)方法堰酿,希望發(fā)現(xiàn)解決方法能繼續(xù)探討
ReactiveCocoa學(xué)習(xí)筆記(四):「RAC微博」基礎(chǔ)使用手冊(cè)本文簡(jiǎn)單介紹了ReactiveCocoa的基礎(chǔ)用法,希望讀完能對(duì)這個(gè)框架的使用有一個(gè)大概的了解张足。 前面幾篇文章触创,我們研究了ReactiveCocoa(以下簡(jiǎn)稱RAC)的起源和...
本文簡(jiǎn)單介紹了ReactiveCocoa的基礎(chǔ)用法,希望讀完能對(duì)這個(gè)框架的使用有一個(gè)大概的了解为牍。 前面幾篇文章哼绑,我們研究了ReactiveCocoa(以下簡(jiǎn)稱RAC)的起源和...
為了保證應(yīng)用新版本上線沒(méi)有大坑,在應(yīng)用正式發(fā)版之前碉咆,一般都會(huì)選擇一些渠道發(fā)布灰度版本抖韩,來(lái)觀察一些測(cè)試階段不易復(fù)現(xiàn)的錯(cuò)誤。這篇文章結(jié)合「微信讀書(shū)」詳細(xì)研究了TestFlight...
上一篇談了談我自己對(duì)函數(shù)式編程的理解疫铜。這篇文章會(huì)講到茂浮,響應(yīng)式編程,函數(shù)響應(yīng)式編程這些又是個(gè)啥,以及我們?yōu)槭裁匆褂盟鼈儭?響應(yīng)式編程 對(duì)于響應(yīng)式編程席揽,我沒(méi)有找到比這篇文章更為...
本文主要講了我自己對(duì)函數(shù)式編程的理解顽馋。涉及到編程范式的方面,個(gè)人的理解不免有遺漏幌羞、不準(zhǔn)確甚至錯(cuò)誤的地方寸谜,希望能多多批評(píng)、交流属桦、指正程帕。 我們認(rèn)識(shí)事物,總是要問(wèn)一下「What」「...
最近很長(zhǎng)一段時(shí)間在研究ReactiveCocoa這個(gè)框架地啰,因此將會(huì)寫(xiě)一系列的文章來(lái)記錄和總結(jié)一下學(xué)習(xí)過(guò)程中的心得體會(huì)愁拭。本文是這個(gè)系列的第一篇,主要介紹了ReactiveCoc...
@小白lf 這里是全部代碼么亏吝?是不是還要有remove和內(nèi)部的RACBehaviorSubject的dispose的機(jī)制呢岭埠?
利用RACBehaviorSubject實(shí)現(xiàn)pub/sub機(jī)制,替代NSNotificationCenter請(qǐng)讀者在熟悉ReactiveCocoa2.5的基礎(chǔ)上 繼續(xù)閱讀本文蔚鸥。 圖片來(lái)源: www.reibang.com/p/d7d951a99db8 實(shí)現(xiàn)原理 1. 利用RACBe...