OC基本語(yǔ)法

//整型變量

NSInteger a=10//表示定義了一個(gè)值為10的整型變量

//NSLog是oc中的打印函數(shù)

NSLog(@"a=%ld",a); ?結(jié)果:a=10

//字符型

CGFloat b=1.3

//布爾類(lèi)型

//BOOL flag=NO/YES;

// ? ?字符串NSString(只要是對(duì)象類(lèi)型,占位符全部是%@)

NSString *str = @"abcde";

NSLog(@"str=%@",str);

//打印字符串的長(zhǎng)度length

NSLog(@"length=%ld",str.length);

//判斷字符串相等

//前綴相等

if([str hasprefix:@"判斷字符"]){

}

//后綴相等

if([str hasSuffix:@"判斷字符"]){

}

//全等

if([str isEqualToString:@"判斷字符"]){

}

//格式化創(chuàng)建字符串

NSString *str1=[NSStrig stringWithFormat:@"%@ +++++ ? ",@"im"];

NSLog(@"str1=%@",str1)

結(jié)果; im +++++

//數(shù)組(NSArray/NSMutableArray)

//不可變數(shù)組

NSArray *array1=@[@"a",@"b",@"c"];

//數(shù)組元素個(gè)數(shù)

NSLog(@"count=%ld",array1.count)

//通過(guò)下標(biāo)識(shí)別數(shù)組里的元素

NSString *str=array1[0];

//可變數(shù)組

NSMutableArray *array2=[NSMutableArray arrayWithObjects:@"1",@"2",@"3",nil];

//添加元素

[array2 addObject:@"想要添加的元素"];

//移除元素

[array2 removeObject:"想要移除的對(duì)象"];

//字典(存放多個(gè)鍵值的對(duì)的數(shù)據(jù)類(lèi)型)(NSDictionary/NSMutableDictionary)

//不可變字典

NSDictionary *dict1=@{@"key1":@"value1",@"key2":"value2"};//定義一個(gè)字典來(lái)存放鍵值對(duì)

//查找

NSString *string=[dict1 ObjectForkey:@"想要查找的鍵值對(duì)"];

//打印所有的key值和value值

NSLog(@"allkeys=%@,allvalues=%@",dict1.allkeys,dict1.allvalues);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容