iOS基本函式

2021-08-21 01:40:12 字數 1866 閱讀 6978

#import

@inte***ce basicfunction : nsobject

+(void)basicrandom;//隨機數

+(void)basicabs:(int)num;//整數絕對值

+(void)basicfabs:(double)value;//浮點型取絕對值

+(void)basicfloor:(double)value;//向下取整

+(void)basicceil:(double)value;//向上取整

+(void)basicround:(double)value;//四捨五入

+(void)basicsqrt:(double)value;//求平方根

+(void)basicfmaxforf:(double)valuef s:(double)values;//求最大值

+(void)basicfminforf:(double)valuef s:(double)values;//求最小值

+(void)basichypotforf:(double)valuef s:(double)values;//求直角三角形斜邊的長度

+(void)basicfmodforf:(double)valuef s:(double)values;//求兩數整除後的餘數(valuef整除values)

+(void)basicmodffor:(double)value;//求兩數整除後的餘數

+(void)basicsinfor:(double)value;//求正

+(void)basicsinhfor:(double)value;//求雙曲正弦值

+(void)basiccosfor:(double)value;//求余弦值

+(void)basiccoshfor:(double)value;//求雙曲余弦值

+(void)basictanfor:(double)value;//求正切值

+(void)basictanhfor:(double)value;//求反正切值

@end

#import "basicfunction.h"

@implementationbasicfunction

+(void)basicrandom

+(void)basicabs:(int)num

+(void)basicfabs:(double)value

+(void)basicfloor:(double)value

+(void)basicceil:(double)value

+(void)basicround:(double)value

+(void)basicsqrt:(double)value

+(void)basicfmaxforf:(double)valuef s:(double)values

+(void)basicfminforf:(double)valuef s:(double)values

+(void)basichypotforf:(double)valuef s:(double)values

+(void)basicfmodforf:(double)valuef s:(double)values

+(void)basicmodffor:(double)value

+(void)basicsinfor:(double)value

+(void)basicsinhfor:(double)value

+(void)basiccosfor:(double)value

+(void)basiccoshfor:(double)value

+(void)basictanfor:(double)value

+(void)basictanhfor:(double)value

@end

iOS 基本資料型別與函式

主要內容 nslog 格式化輸出 nsinteger 與 int 型別的區別 nil 與 nil 的區別 3個特殊的浮點數值 inf inf nan nslog 函式支援的格式字元 格式字元說明d 以帶符號的十進位制形式輸出整數 正數不輸出符號 o以八進位制無符號形式輸出整數 不輸出0字首 x以十六...

iOS 工具函式

1.時間 取得時間差 double getstringtimediff nsstring times timee nsstring timee 換算成幾天幾小時幾分鐘 nsstring timeformatted int totalseconds else 2.顏色 合成顏色 uicolor col...

iOS委託的基本用法

委託就是委託其他類去幫自己做某些事情,委託本身定義一系列的方法,但並不去實現這些方法,這些方法由實現了委託的類去實現,下面的例子就是委託viewcontroller類去實現testdelegate方法 testblock.h import protocol testblockdelegate voi...