OC一些不常用的函式

2021-08-09 03:19:07 字數 1519 閱讀 4447

int rand()  // 隨機數生成。

intabs(int a) // 整數的絕對值,abs(-10); 結果為10

double fabs(double a) // double型別的絕對值,fabs(-3.14); 結果為3.140000

double fabsf(float a) // fabsf型別的絕對值,fabsf(-3.14); 結果為3.140000

double

floor(double a) // 返回浮點數整數部分(捨棄小數點)floor(3.14); 結果為3.000000

double

ceil(double a); // 返回浮點數整數部分(捨棄小數點部分,往個位數進1)ceil(3.14); 結果為4.000000

double

pow(double a, double b) // a的b次方,pow(2, 3); 結果為8

double

sqrt(double a) // a的平方根 sqrt(2); 結果為1.414214

isinf() // 測試某個浮點數是否是無限大

isinf(float x);

isinf(double x);

isinf(long double x);

isnan() // 測試某個浮點數是否是乙個非數字

isnan(float x);

isnan(double x);

isnan(long double x);

double

cos(double a) // 余弦函式 (a:弧度)

double

sin(double a) // 正弦函式 (a:弧度)

double

tan(double a) // 正切函式 (a:弧度)

double

asin(double a) // 反正弦值 (a:弧度)

double

acos(double a) // 反余弦函式(a:弧度)

double

atan(double a) // 反正切函式

double

atan2(double a, double b) // 返回給定的 a 及 b 座標值的反正切值

double

log(double a) // 以e為底的對數值

double

log10(double a) // 對數函式log

m_pi    // 圓周率(=π)

m_pi_2 // 圓周率的1/2(=π/2)

m_pi_4 // 圓周率的1/4(=π/4)

m_1_pi // =1/π

m_2_pi // =2/π

m_e =e

m_log2e // log_2(e)

m_log10e // log_10(e)

UIScrollView 中一些不常用的屬性

今天來說關於uiscrollview的一些屬性,雖然不是特別常用但是有時候會有驚奇作用的幾個屬性。有些關於鍵盤收回的事件處理會寫在uiscrollview的 方法中,將要開始拖拽其時觸發 void scrollviewwillbegindragging uiscrollview scrollview...

oc中的一些常用方法

bool respondstoselector selector 用來判斷是否實現了某個方法 被封裝在乙個selector的物件裡傳遞 bool instancesrespondtoselector selector 用來判斷例項是否有以某個名字命名的方法.和上面乙個不同之處在於,前面這個方法可以用...

git的一些我不常用的命令

git pull git fetch git merge pull先獲取遠端分支,再與本地分支合併,並更新head指標。首先git提交的過程是這樣的 自己的 未經過git之前 working directory工作區 add之後 暫存區對應stage index commit之後 有了提交歷史,提交...