iOS開(kāi)發(fā) Tips 3

1、構(gòu)造指定內(nèi)容的NSData

如果我們要構(gòu)造一個(gè)data勇吊,要求其內(nèi)容如下:
<ef000202 0d0d4738 32313437 30009198 2c08d915 f313081d 0e2f2d00 04260100 010000ee>
此時(shí)我們可以采用Byte來(lái)設(shè)置data的內(nèi)容照棋,比如我們這一條data是72位16進(jìn)制的data眶熬,而Byte表示字節(jié)信不;眾所周知:

1 字節(jié) = 8位2進(jìn)制 --> 1字節(jié) = 2位16進(jìn)制

現(xiàn)在屈溉,我們來(lái)構(gòu)建一個(gè)Byte

//聲明一個(gè)變量`bytes`,`bytes`所指的內(nèi)存姐扮,存放的是36個(gè)Byte
//36個(gè)Byte = 36 * 8位二進(jìn)制 = 36 * 2位十六進(jìn)制
Byte bytes[36] = {};

然后逐個(gè)往bytes中寫(xiě)入數(shù)據(jù)絮供,注意不要超出36個(gè)元素

    int i = 0;
    bytes[i++] = (Byte)0xef;
    bytes[i++] = (Byte)0x00;
    bytes[i++] = (Byte)0x02;
    bytes[i++] = (Byte)0x02;
    bytes[i++] = (Byte)0x0d;
    ...

實(shí)際上,很多時(shí)候溶握,我們是不能像上面那樣把數(shù)值定死的,比如說(shuō)日期蒸播,是不斷變化的睡榆,我們可以采用下面的方法來(lái)操作:

    //年月日
    bytes[i++] = yearInt & 0xFF;
    bytes[i++] = monthInt & 0xFF;
    bytes[i++] = dayInt & 0xFF;
    //時(shí)分秒
    bytes[i++] = hourInt & 0xFF;
    bytes[i++] = minutesInt & 0xFF;
    bytes[i++] = secondsInt & 0xFF;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市袍榆,隨后出現(xiàn)的幾起案子胀屿,更是在濱河造成了極大的恐慌,老刑警劉巖包雀,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宿崭,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡才写,警方通過(guò)查閱死者的電腦和手機(jī)葡兑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)赞草,“玉大人讹堤,你說(shuō)我怎么就攤上這事〕恚” “怎么了洲守?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我梗醇,道長(zhǎng)知允,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任叙谨,我火速辦了婚禮温鸽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘唉俗。我一直安慰自己嗤朴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布虫溜。 她就那樣靜靜地躺著雹姊,像睡著了一般。 火紅的嫁衣襯著肌膚如雪衡楞。 梳的紋絲不亂的頭發(fā)上吱雏,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音瘾境,去河邊找鬼歧杏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛迷守,可吹牛的內(nèi)容都是我干的犬绒。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼兑凿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼凯力!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起礼华,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤咐鹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后圣絮,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體祈惶,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年扮匠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了捧请。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡棒搜,死狀恐怖血久,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情帮非,我是刑警寧澤氧吐,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布讹蘑,位于F島的核電站,受9級(jí)特大地震影響筑舅,放射性物質(zhì)發(fā)生泄漏座慰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一翠拣、第九天 我趴在偏房一處隱蔽的房頂上張望版仔。 院中可真熱鬧,春花似錦误墓、人聲如沸蛮粮。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)然想。三九已至,卻和暖如春欣范,著一層夾襖步出監(jiān)牢的瞬間变泄,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工恼琼, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留妨蛹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓晴竞,卻偏偏與公主長(zhǎng)得像蛙卤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子噩死,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類(lèi)型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,090評(píng)論 1 32
  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學(xué)習(xí)記錄文檔颤难,今天18年5月份再次想寫(xiě)文章,發(fā)現(xiàn)簡(jiǎn)書(shū)還為我保存起的...
    Jenaral閱讀 2,737評(píng)論 2 9
  • iPhone的標(biāo)準(zhǔn)推薦是CFNetwork 庫(kù)編程甜滨,其封裝好的開(kāi)源庫(kù)是 cocoa AsyncSocket庫(kù)乐严,用它...
    Ethan_Struggle閱讀 2,227評(píng)論 2 12
  • iOS開(kāi)發(fā)系列--網(wǎng)絡(luò)開(kāi)發(fā) 概覽 大部分應(yīng)用程序都或多或少會(huì)牽扯到網(wǎng)絡(luò)開(kāi)發(fā)瘤袖,例如說(shuō)新浪微博衣摩、微信等,這些應(yīng)用本身可...
    lichengjin閱讀 3,644評(píng)論 2 7
  • 我是一個(gè)女孩子捂敌,都說(shuō)女孩子是戀家的艾扮,男孩子應(yīng)該出去奮斗,可我偏偏不信(之前)占婉∨葑欤可現(xiàn)在我信了百分之一萬(wàn)的信了。...
    夢(mèng)千兒閱讀 262評(píng)論 2 2