在iOS開發(fā)中,經(jīng)常用到宏定義蚕愤,或用const修飾一些數(shù)據(jù)類型腹躁,經(jīng)常有開發(fā)者不知怎么正確使用,導(dǎo)致項(xiàng)目中亂用宏與const修飾 你能區(qū)分下面的嗎览徒?知道什么時(shí)候用嗎哀蘑? 當(dāng)我們想...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在iOS開發(fā)中,經(jīng)常用到宏定義蚕愤,或用const修飾一些數(shù)據(jù)類型腹躁,經(jīng)常有開發(fā)者不知怎么正確使用,導(dǎo)致項(xiàng)目中亂用宏與const修飾 你能區(qū)分下面的嗎览徒?知道什么時(shí)候用嗎哀蘑? 當(dāng)我們想...
前言 本文會(huì)用實(shí)例的方式蜒程,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍。并且提供一些選型伺帘、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議昭躺。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
剛開始碼項(xiàng)目的時(shí)候伪嫁,我是非常排斥使用極光IM领炫。因?yàn)樵?0115年(青蔥少年)我就使用過,那時(shí)候極光IM剛開始做张咳,還存在諸多的問題(當(dāng)時(shí)把我虐的不要不要的0.0)帝洪。奈何胳膊拗不...
最近在看緩存相關(guān)的框架,剛好順便總結(jié)一下內(nèi)存緩存和磁盤緩存的區(qū)別晶伦。 緩存分為內(nèi)存緩存和磁盤緩存兩種碟狞,其中內(nèi)存是指當(dāng)前程序的運(yùn)行空間,緩存速度快容量小婚陪,是臨時(shí)存儲(chǔ)文件用的,供C...
雖然iOS系統(tǒng)相比于其他手機(jī)操作系統(tǒng)相對(duì)安全频祝,但是這個(gè)安全并不是絕對(duì)的泌参,我一直相信,道高一尺魔高一丈常空。此文想以實(shí)際例子出發(fā)沽一,告訴大家,如何去反編譯一個(gè)app漓糙,并且從某個(gè)角度來...
今天铣缠,我終于更更更更博了。接著上一篇聊天界面從0到1的實(shí)現(xiàn) (一)昆禽,今天來聊一聊 聊天頁面的底部橫條蝗蛙。 原文地址 : 聊天界面從0到1的實(shí)現(xiàn) (二)demo 地址: JPCh...
本次的博客主要是介紹NSRegularExpression的用法、具體的正則表達(dá)式的書寫學(xué)習(xí)可以到百度搜索教程醉鳖,也可以到http://www.regexlab.com/zh/...
最近在公司做了個(gè)表情鍵盤的需求捡硅,這個(gè)需求的技術(shù)難度不會(huì)很大,比較偏向業(yè)務(wù)盗棵。但是要把用戶體驗(yàn)做的好也是不容易的壮韭,其中有幾個(gè)點(diǎn)需要特別注意北发。話不多說,下面開始正文(注:本文對(duì)應(yīng)的...