前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍。并且提供一些選型、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍。并且提供一些選型、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
******科普片** 1、DNS劫持的危害 不知道大家有沒有發(fā)現(xiàn)這樣一個(gè)現(xiàn)象,在打開一些網(wǎng)頁的時(shí)候會(huì)彈出一些與所瀏覽網(wǎng)頁不相關(guān)的內(nèi)容比如這樣奇(se)怪(qing)的東西 ...
Optional 揭秘 Topic 1: 請(qǐng)簡(jiǎn)單寫出可選類型的聲明方式,以及幾種解包形式。 Example: 其中第四種方法僅在xcode7環(huán)境 以及swift2.0語法下支...
前言 本篇分享的類型不是學(xué)習(xí)教程,并且要有一點(diǎn)JavaScriptCore基礎(chǔ)。 畢竟這一塊網(wǎng)上一大堆的學(xué)習(xí)教程,博主就沒必要班門弄斧了。 本篇的目的是分享JavaScrip...
關(guān)于數(shù)組越界目前大概有兩種方式,一種是通過分類添加安全的索引方法,第二種就是Runtime實(shí)現(xiàn),第一種如果是個(gè)人開發(fā)比較建議,如果是團(tuán)隊(duì)開發(fā)很難得到保證和推動(dòng),關(guān)于Runti...
簡(jiǎn)書上的所有內(nèi)容都可以在我的個(gè)人博客上找到 這兩天學(xué)習(xí)了一下自定義轉(zhuǎn)場(chǎng)動(dòng)畫的內(nèi)容,剛開始看的時(shí)候被這幾個(gè)又長(zhǎng)又很相似的協(xié)議弄的暈頭轉(zhuǎn)向,所以希望能寫一篇淺顯易懂的入門文章。本...
2016年12月21日更新開發(fā)者中心鏈接https://developer.apple.com/news/?id=12212016b該鏈接是蘋果昨天剛在官網(wǎng)給的正式回復(fù) 如...
項(xiàng)目中遇到一個(gè)頁面中是以一個(gè)scrollview橫向Tab展示兩個(gè)不同功能的顯示,譬如消息和公告功能,但是由于滑動(dòng)返回手勢(shì)和scrollview的滑動(dòng)返回手勢(shì)沖突了,導(dǎo)致頁面...
3.Reduce 函數(shù)揭秘 Topic 3: 請(qǐng)用Reduce函數(shù)對(duì)Int類型數(shù)組內(nèi)所有元素求和,例如數(shù)組[1,2,3,4]的4個(gè)元素和為10. Example: why c...