iOS一周總結(jié)(二)

工作還是比較忙的兽泣,在平時(shí)也是沒(méi)時(shí)間總結(jié)和學(xué)習(xí)奶镶,不過(guò)身為一個(gè)程序員,如果想要進(jìn)步诈闺,總結(jié)和學(xué)習(xí)還是很重要的~于是有了個(gè)每周總結(jié)渴庆,主要是記錄工作上遇到的技術(shù)或者小技巧。
1.UIViewContentMode
在做照片預(yù)覽的時(shí)候雅镊,為了讓圖片居中顯示襟雷,判斷它的size是width>height來(lái)手動(dòng)計(jì)算他的frame。
但其實(shí)UIImageView有個(gè)contentMode的屬性仁烹,可以讓他居中耸弄,但是由于是這個(gè)屬性是根據(jù)image原來(lái)的size的。于是乎可以使用image的[+ imageWithCGImage:scale:orientation:]這個(gè)方法卓缰,改變下從相冊(cè)中獲取到的image的size计呈。

2.anchorPoint
之前有個(gè)需求要繞著左下角轉(zhuǎn)圈,于是想到了anchorPoint這個(gè)屬性征唬,果然還是成功了捌显,當(dāng)然設(shè)置了他的anchorPoint后frame會(huì)改變下,所以可以記住原來(lái)的frame总寒,再設(shè)置anchorPoint然后再改frame扶歪。

3.NSDateComponents
接到個(gè)日歷的需求,也接到個(gè)朋友圈類(lèi)似于倒計(jì)時(shí)的功能偿乖,比如發(fā)表于幾分鐘前什么的击罪。其實(shí)很重要的一個(gè)東西就是NSDateComponents這個(gè)類(lèi)哲嘲,他具有year,month,day等屬性。比如獲取時(shí)間和當(dāng)前差多少媳禁,先構(gòu)造個(gè)方法眠副,用來(lái)比較和當(dāng)前時(shí)間差多少

- (NSDateComponents *)dateFrom:(NSDate *)from{
    NSDate *date = [NSDate date];
    NSCalendar *calendar = [NSCalendar currentCalendar];
    NSCalendarUnit unit = NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay|NSCalendarUnitHour|NSCalendarUnitMinute|NSCalendarUnitSecond;
    return [calendar components:unit fromDate:from toDate:date options:0];
}

然后模擬下,在viewDidLoad里放入

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSDate *selfDate = [formatter dateFromString:@"2016-03-28 09:30:30"];
NSDateComponents * units = [self dateFrom:selfDate];
NSLog(@"year = %ld, month = %ld, day = %ld, hour = %ld, min = %ld, sec = %ld", (long)units.year, (long)units.month, (long)units.day, (long)units.hour, (long)units.minute, (long)units.second);

感興趣的人可以試試看哦竣稽。

4.位移枚舉
之前在群里聊天的時(shí)候囱怕,有種登錄狀態(tài)的處理1.是否登錄,2是否vip毫别,或者再多種情況的排列組合娃弓,可以用位置枚舉,根據(jù)自身的值去判定所有的情況岛宦。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末台丛,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子砾肺,更是在濱河造成了極大的恐慌挽霉,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件变汪,死亡現(xiàn)場(chǎng)離奇詭異侠坎,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)裙盾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)实胸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人番官,你說(shuō)我怎么就攤上這事庐完。” “怎么了徘熔?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵假褪,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我近顷,道長(zhǎng),這世上最難降的妖魔是什么宁否? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任窒升,我火速辦了婚禮,結(jié)果婚禮上慕匠,老公的妹妹穿的比我還像新娘饱须。我一直安慰自己,他們只是感情好台谊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布蓉媳。 她就那樣靜靜地躺著譬挚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪酪呻。 梳的紋絲不亂的頭發(fā)上减宣,一...
    開(kāi)封第一講書(shū)人閱讀 51,754評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音玩荠,去河邊找鬼漆腌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛阶冈,可吹牛的內(nèi)容都是我干的闷尿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼女坑,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼填具!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起匆骗,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤劳景,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后绰筛,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體枢泰,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年铝噩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了衡蚂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡骏庸,死狀恐怖毛甲,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情具被,我是刑警寧澤玻募,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站一姿,受9級(jí)特大地震影響七咧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜叮叹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一艾栋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蛉顽,春花似錦蝗砾、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)闲勺。三九已至,卻和暖如春扣猫,著一層夾襖步出監(jiān)牢的瞬間菜循,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工苞笨, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留债朵,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓瀑凝,卻偏偏與公主長(zhǎng)得像序芦,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子粤咪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

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