OC 列印結構體的內容

2021-07-05 13:40:37 字數 575 閱讀 6155

oc結構體(如nsrect,nssize,nspoint等)型別的結構體變數不是物件,所以要想整體列印他們內容。必須事先把它們轉換為oc字串型別,常用的方法就是直接使用nsstringfrom***...方法即可

一、nsrage

void range()

int main(int argc, const char * argv)

return 0;

}二、nspoint:是乙個結構體。

void point()

int main(int argc, const char * argv)

return 0;

}三、nssize——是乙個結構體

void size()

int main(int argc, const char * argv)

return 0;

}nsract--包含了length wide和x y

void rect()

int main(int argc, const char * argv)

return 0;

}

OC列印結構體時轉換成物件列印

oc直接列印結構體,點 cgrect,cgsize,cgpoint,uioffset 等資料型別,我們完全可以把其轉換為oc物件來進項列印除錯,而不必對結構體中的成員變數進行列印.例如可以使用nsstringfromcgrect cgrect rect 來直接列印乙個結構體,同樣情況的還有以下幾種 ...

OC之Foundation結構體

一 foundation簡介 foundation 基礎框架。框架中包含了很多開發中常用的資料型別,如結構體,列舉,類等,是其他ios框架的基礎。如果要想使用foundation框架中的資料型別,那麼包含它的主標頭檔案就可以了。即 import 補充 core foundation框架相對底層,裡面...

OC之常用結構體

一 基本知識 foundation 基礎框架。框架中包含了很多開發中常用的資料型別,如結構體,列舉,類等,是其他ios框架的基礎。如果要想使用foundation框架中的資料型別,那麼包含它的主標頭檔案就可以了。即 import 補充 core foundation框架相對底層,裡面的 幾乎都是c語...