iOS時間個性化設定設定

2021-07-13 10:22:38 字數 1164 閱讀 6137

現在在很多專案中,不會直接顯示時間,很多時候都是顯示「剛剛」,」xx分鐘前」,等等字樣,那麼他們是怎麼實現的呢 ?

1.新建乙個nsdate的類目:nsdate+xmgextension

nsdate+xmgextension.h 檔案

#import

@inte***ce

nsdate (xmgextension)

-(nsdatecomponents *)deltafrom:(nsdate *)from;

/** 是否是今年

*/-(bool)isthisyear;

/** 是否是今天

*/-(bool)istoday;

/** 是否是昨天

*/-(bool)isyesterday;

@end

nsdate+xmgextension.m

#import

"nsdate+xmgextension.h

"@implementation

nsdate (xmgextension)

-(nsdatecomponents *)deltafrom:(nsdate *)from

-(bool)isthisyear

//-(bool)istoday

-(bool)istoday

-(bool)isyesterday

@end

在model中使用 create_time getter方法

xmgtopic.h檔案

/** 發帖時間

*/@property(nonatomic,copy)nsstring *create_time;

xmgtopic.m檔案

#import

"xmgtopic.h

"@implementation

xmgtopic

-(nsstring *)create_time

else

if(cmps.minute>=1)

else

}else

if(create.isyesterday)

else

}else

}@end

在view中xmgtopiccell.m檔案中

-(void)settopic:(xmgtopic *)topic

Windows XP 個性化設定

1.開機只執行指定程式 在登錄檔位置hkey local machine software microsoft windowsnt currentversion winlogon userinit,用你的程式名 含完整路徑 替代該鍵值下的程式userinit.exe即可,不過一定要記住該位置和use...

個性化設定vim

vim的安裝設定,下面的我對vim相關的設定,使用的系統是ubuntu 16.04.旨在做個筆記,方便自己的配置 不間斷更新中 vim的安裝使用命令列 sudo apt get update sudo apt get install vimvim的設定檔案為 vimrc,如果在 檔案下不存在該檔案,...

設定個性化背景

對於.text的skin設計,我個人認為主要是css的運用。但從 技術的方面來講,其實比寫程式簡單多了。css也融入了物件導向思想,很容易將顯示和內容分離。dudu成立了關於skin的討論組,正好向大家學習一下成功的經驗。我先拿自己開刀了,小改一下背景,然後大家就可以來拍磚了。其實,我自己都覺得難看...