在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) (一)熔号,今天來聊一聊 聊天頁(yè)面的底部橫條。 原文地址 : 聊天界面從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)的...
本文分為2個(gè)部分:概念與應(yīng)用琴拧。概念部分旨在剖析 KVO 這一設(shè)計(jì)模式的實(shí)現(xiàn)原理;應(yīng)用部分通過創(chuàng)建的項(xiàng)目嘱支,以說明 KVO 技術(shù)在 iOS 開發(fā)中所帶來的作用蚓胸;如果是作為剛接觸 ...
NSTimer 的頭文件 注意:這五種初始化方法的異同: NSTimer 使用過程中的問題:1、 內(nèi)存釋放問題如果我們啟動(dòng)了一個(gè)定時(shí)器除师,在某個(gè)界面釋放前沛膳,將這個(gè)定時(shí)器停止,甚...
在項(xiàng)目中總是需要緩存一些網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)以減輕服務(wù)器壓力汛聚,業(yè)內(nèi)也有許多優(yōu)秀的開源的解決方案锹安。通常的緩存方案都是由內(nèi)存緩存和磁盤緩存組成的,內(nèi)存緩存速度快容量小倚舀,磁盤緩存容量大速度...
前言 語(yǔ)言本地化叹哭,又叫做語(yǔ)言國(guó)際化。是指根據(jù)用戶操作系統(tǒng)的語(yǔ)言設(shè)置痕貌,自動(dòng)將應(yīng)用程序的語(yǔ)言設(shè)置為和用戶操作系統(tǒng)語(yǔ)言一致的語(yǔ)言风罩。往往一些應(yīng)用程序需要提供給多個(gè)國(guó)家的人群使用,或者...
iOS開發(fā)中最好用的刷新第三方框架 MJRefresh GitHub : https://github.com/CoderMJLee/MJRefresh UIRefreshC...
下一篇相關(guān)文章:UINavigationBar手勢(shì)側(cè)滑舵稠、隱藏bar超升、UIScrollView側(cè)滑返回研究二 前言iOS開發(fā)中都會(huì)遇到的一個(gè)問題,就是在iOS7以后蘋果自動(dòng)添加...
在開發(fā)中室琢,彈出框是必不可少的,通常情況下落追,我們只要彈出系統(tǒng)自帶的彈出框就可以盈滴。but,在某些情況下轿钠,萬(wàn)惡的UI會(huì)要求你修改顯示文字的大小雹熬、顏色,雖然系統(tǒng)自帶有一種紅色字體的U...
一. AFNetworking簡(jiǎn)單介紹 通過前面學(xué)習(xí)的HTTP協(xié)議的基本知識(shí)谣膳,GET/POST請(qǐng)求的區(qū)別,NSURLConnection 和 NSURLSession的使用铅乡,...
前提 眾所周知继谚,開發(fā)iOS應(yīng)用必須要有iOS證書(Certificates)和配置文件(Provisioning Profiles),那么問題來了: 1.什么是iOS證書,它...