ios中NSString的bool型別

2021-06-22 04:50:24 字數 786 閱讀 3393

原文如下:

eg:nslog(@"hello,objective-c!"); @表示應該當作nsstring字串來處理。

nslog相當於c語言中的printf,常用於文字輸出

nslog輸出整合時間戳,日期戳,自動換行的功能。 字首ns表示老喬被蘋果炒魷魚後建的公司next step,後被蘋果收買。

輸出格式 %@物件

%d, %i 整數%u 無符整形%f 浮點/雙字%x, %x 二進位制整數%o 八進位制整數

%p 指標%e 浮點/雙字 (科學計算)%g 浮點/雙字

nsstring 的功能還有:1、告知其長度。2、與其他字串比較。3、將自身換成整形或者浮點型。

關於布林型別:(

objective-c以下簡稱oc)

oc風格bool 具有 yes 和 no。實用8位儲存空間。從最低位算起。 yes定義為1,no定義為0。

c語言風格 bool 具有true和false 而非0的全都是true,0是false。

輸出bool值的方法:

nslog

(@"%@",

yes?@"yes":@"no");%@輸出字串。

博主按: 用到的其實是是 c語言的乙個 ?: 判斷表示式; 如果變數值為真 則輸出冒號左邊式子 ,為假則輸出右邊式子;

如你有乙個 bool型 變數 : ifreadonly ; 你想在控制台輸出 它的值。 在程式中想看到他的值的地方 加入如下**:

nslog(@"ifreadonly value: %@" ,ifreadonly?@"yes":@"no"); 即可。

iOS中的字串NSString

建立乙個字串物件 nsstring str1 hello world nsstring str nsstring alloc initwithstring hello world nsstring str 1 nsstring alloc initwithutf8string hello world...

ios中NSString與NSDate互轉

nsstring和nsdate互轉需要用到nsdateformatter,設定一下timezone和format即可,直接上 cpp view plain copy nsdateformatter formatter nsdateformatter alloc init nstimezone tim...

objective c中的NSString操作

1 建立常量字串。nsstring astring this is a string 2 建立空字串,給予賦值。nsstring astring nsstring alloc init astring this is a string nslog astring astring astring re...