一句話筆記(14)

一句話筆記螟够,某段時(shí)間內(nèi)遇到或看到的某個(gè)可記錄的點(diǎn)桥胞。 2016-12-5

  • 1导俘、圖片背景的氣泡的做法
  • 2、獲取 NSURL 字符串后的參數(shù)
  • 3驳概、BOOL / bool / Boolean 的區(qū)別
1赤嚼、圖片背景的氣泡的做法
  • 準(zhǔn)備一張氣泡效果的背景圖,然后將這個(gè)氣泡圖做成一個(gè)layer實(shí)例顺又,并且通過contentCenter或者contentRect拉伸至我們需要展示的UIImageView大小
  • 將做好的layer實(shí)例賦給UIImageView
  • 再將imageview賦上圖片就行了
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 100, 150)];
CAShapeLayer *layer = [CAShapeLayer layer];

layer.frame = imageView.bounds;
layer.contents = (id)[UIImage imageNamed:@"chat"].CGImage;
layer.contentsCenter = CGRectMake(0.5, 0.5, 0.1, 0.1);
layer.contentsScale = [UIScreen mainScreen].scale;

imageView.layer.mask  = layer;
imageView.layer.frame = imageView.frame;
imageView.image = [UIImage imageNamed:@"testImage"];

[self.view addSubview: imageView];

源自: iOS 微信聊天消息的圖片氣泡實(shí)現(xiàn)

2更卒、獲取 NSURL 字符串后的參數(shù)

情景:有時(shí)我們需要快速獲取一段 URL 字符串后的參數(shù)值
第一反應(yīng)做法: 通過截取字符串,來判斷稚照,但真的感覺有點(diǎn)齪
尋找蘋果API : NSURLComponents蹂空、NSURLQueryItem, 然后類似下面這樣就解決了果录。

    NSString *urlString = @"https://www.example.com?name=qiuqiu&id=001";
    NSURLComponents *components = [NSURLComponents componentsWithString:urlString];
    [components.queryItems enumerateObjectsUsingBlock:^(NSURLQueryItem * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
        NSLog(@"%@ == %@",obj.name,obj.value);
    }];
    // name == qiuqiu
    // id == 001

來源我們組長的 開發(fā)獲取NSURL字符串的參數(shù)

3上枕、BOOL / bool / Boolean 的區(qū)別
[BOOL / bool / Boolean / NSCFBoolean 的區(qū)別](http://nshipster.com/bool/)

而 Boolean 類型上是歷史意義的類型, Boolean Mac OS historic type, sizeof(Boolean)==1弱恒。

對于我們來說辨萍,需要重點(diǎn)了解下 BOOL 和 bool 的區(qū)別:

  • 1、類型不同
    • BOOL為int型
    • bool為布爾型
  • 2返弹、長度不同
    • bool只有一個(gè)字節(jié)
    • BOOL長度視實(shí)際環(huán)境來定锈玉,一般可認(rèn)為是4個(gè)字節(jié),它使用8位的存儲(chǔ)空間琉苇。
  • 3嘲玫、取值不同
    • bool取值false和true,是0和1的區(qū)別
    • BOOL取值FALSE和TRUE并扇,是0和非0的區(qū)別
    bool test1 = 0;
    bool test2 = 5;
    BOOL test3 = NO;
    BOOL test4 = 5;
打印結(jié)果

從打印結(jié)果就可以更好的看出其區(qū)別,想想有時(shí)某些小細(xì)節(jié)還是很有用的抡诞。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末穷蛹,一起剝皮案震驚了整個(gè)濱河市土陪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌肴熏,老刑警劉巖鬼雀,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蛙吏,居然都是意外死亡源哩,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門鸦做,熙熙樓的掌柜王于貴愁眉苦臉地迎上來励烦,“玉大人,你說我怎么就攤上這事泼诱√陈樱” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵治筒,是天一觀的道長屉栓。 經(jīng)常有香客問我,道長耸袜,這世上最難降的妖魔是什么友多? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮堤框,結(jié)果婚禮上夷陋,老公的妹妹穿的比我還像新娘。我一直安慰自己胰锌,他們只是感情好骗绕,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著资昧,像睡著了一般酬土。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上格带,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天撤缴,我揣著相機(jī)與錄音,去河邊找鬼叽唱。 笑死屈呕,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的棺亭。 我是一名探鬼主播虎眨,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了嗽桩?” 一聲冷哼從身側(cè)響起岳守,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎碌冶,沒想到半個(gè)月后湿痢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡扑庞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年譬重,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片罐氨。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡臀规,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出岂昭,到底是詐尸還是另有隱情以现,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布约啊,位于F島的核電站邑遏,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏恰矩。R本人自食惡果不足惜记盒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望外傅。 院中可真熱鬧纪吮,春花似錦、人聲如沸萎胰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽技竟。三九已至冰肴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間榔组,已是汗流浹背熙尉。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留搓扯,地道東北人检痰。 一個(gè)月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像锨推,于是被迫代替她去往敵國和親铅歼。 傳聞我的和親對象是個(gè)殘疾皇子公壤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)谭贪,斷路器境钟,智...
    卡卡羅2017閱讀 134,651評論 18 139
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫锦担、插件俭识、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,093評論 4 62
  • display 屬性規(guī)定元素應(yīng)該生成的框的類型。display:inline; white-space 屬性設(shè)置如...
    qwasd116閱讀 455評論 0 0
  • 一直以來洞渔,讀書不少套媚,卻總是疏于寫讀書筆記。讀完一本書就飛快的去讀下一本磁椒,好像有什么追著似的堤瘤,去追求那種讀了好多本...
    玉英說閱讀 1,102評論 2 6
  • 溝通是門學(xué)問,在這方面我吃過太多虧浆熔,走過太多彎路本辐,依然過不好現(xiàn)在。 今天走跟二狗子吵架了医增,在他要離開的倒數(shù)第六天慎皱。...
    蘇穆涼閱讀 179評論 0 0