建立 time 類 繼承nsobject
#import
@inte***ce
time : nsobject
+ (nsstring *)handledate:(nsstring *)datestring;
+ (nsstring *)timeintervaltodate:(nsstring *)timeinterval;
@end
#import "time.h"
@implementation
time
/* 傳入時間與現在時間差距在60秒以內,輸出@「剛剛」
1個小時以內,輸出@「**分鐘」
差距1-24小時以內,輸出@「**小時前」
差距大於一天,輸出@「**天前」
差距大於30天,輸出@「**個月前」
差距大於365天,輸出@「完整日期」
*/// 處理後返回
+ (nsstring *)handledate:(nsstring *)datestring else
if (time > 60 && time < 3600 ) else
if (time > 3600 && time < 86400) else
if (time > 86400 && time < 2592000) else
if (time > 2592000 && time < 31104000) else
if (time > 31104000)
return backstring;
}// 從伺服器請求下來的
+ (nsstring *)timeintervaltodate:(nsstring *)timeinterval
@end
這是我專案中的,從伺服器獲取,然後返回輸出
iOS開發之自己封裝乙個progressHUD控制項
看了幾個輕量級的progress view 我覺得kvnprogress做的最漂亮吧 突然我想為什麼我自己不封裝乙個控制項 然後我研究了一下kvnprogress kvn簡單的介面是由storyboard搭建的 呼叫了最簡單的showwithstatus,然後用reveal檢視了一下 然後看了xco...
iOS 如何封裝乙個元素是字典的陣列
今天再做網路請求上傳引數時,需要傳乙個陣列,陣列結構是由一組字典組成的。實現的 如下 for inti 0 i subjectandscorearray.count i 中 subjectandscorearray count請求到的資料,這個裡面包含了7個引數,然後只需要5個引數。所以這裡對其進行...
封裝乙個SqliteDataBase工具類
直接上 不廢話 using system using system.collections.generic using system.data using system.data.sqlite using system.linq using system.text using system.thre...