oc學習之常用的輸出型別總結

2021-07-16 22:42:56 字數 619 閱讀 2485

int型別   %d  或者 %i  

char型   %c  

float型    %f (具體限制輸出的位數,根據c語言中的規則)

oc物件   %@   

(bool型別    也可以使用%@輸出,一般情況不直接輸出bool的值)

nsuinteger型別  %lu  (該型別是無符號整型,相當於unsigned long)

舉例:

int n = 1;

nslog(@"%i", n);

nslog(@「%d」, n);

char ch = 'a';

nslog(@"%c", ch);

float f1 = 3.1;

nslog(@"%.1f", f1);  //這裡用%.1f用來限制輸出小數的位數

id str = @"oc";

nslog(@"%@",str);

表示宣告了乙個oc字串物件

strnslog(@"%@",str);

bool bo1 = yes;

nslog(@"%@", bo1?@"yes":@"no");

nsuinteger m = 1;

nslog(@"%lu", m);

OC學習總結之block category

例子 用乙個block輸出n條橫線 void lineblock int int n lineblock 5 int sumblock int,int void myblock inta,intb typedef int myblock int,int 以後就可以利用myblock這種型別來定義bl...

OC學習 Foundation框架之常用結構體

在ios開發中所有框架中foundation框架是最基礎的框架,foundation框架裡面包含了常用的類和資料型別。使用foundation框架只要包含它的主標頭檔案即可,主標頭檔案裡面包含了框架中所有內容的標頭檔案。foundation框架中常用的結構體 nsrange nspoint cgpo...

ios 學習之OC語言總結2

這裡總結自己了解的 協議 通知廣播,block語句 沒和之前總結的一起,這裡自己理解起來也花了點時間 ios 中 protocol 委託的理解 ui 兩個view檢視的資料傳遞 意義 委託給其他人做事 h 在需要把資料傳遞出去的view進行協議的定義 比如 1 protocol 進行定義 2 寫入要...