小學(xué)期 1

之前從來(lái)沒(méi)有聽(tīng)說(shuō)過(guò)這個(gè)APP,但我們的培訓(xùn)老師說(shuō)著軟件還可以,所以就試著用來(lái)下。這寫是我這幾天收獲的。

// ?main.m

// ?oc基本語(yǔ)法

// ?Created by lanou on 16/7/9.

// ?Copyright ? 2016年?pingguo. All rights reserved.

#import <Foundation/Foundation.h>

int?main(int?argc, const?char?* argv[]) {

????@autoreleasepool?{

?//??? ??insert code here...

????????NSLog(@"Hello, World!");

// ???????oc基本語(yǔ)法

// ???????整型(NSInteger)就像C語(yǔ)言中的INT差不多,只不過(guò)在OC語(yǔ)言中成了NSInteger.前綴NS只是為了聲明開(kāi)發(fā)者

????????NSInteger??a = 10;

????????NSLog(@"a=%ld",a);?

//?NSLog表示打印函數(shù)?? 相當(dāng)于C語(yǔ)言中的Printf。ld是C語(yǔ)言中l(wèi)ong int

//CGFloat表示浮點(diǎn)型數(shù),在C語(yǔ)言中是double

????????CGFloat?b = 2.3;

????????NSLog(@"b=%.2f",b);

//布爾類型的數(shù)只有YES和NO兩中

????????BOOL?flag = YES;

//NSString 字符串(只要是對(duì)象類型,占位符全都是%@)

????????NSString??*str=@"abcde";

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

????????NSLog(@"str的長(zhǎng)度=%ld",str.length);//.length表示的是求字符串的長(zhǎng)度

????????if?([str isEqualToString:@"abcde"]) {//isEqualToString表示字符串全等

????????????NSLog(@"是的");

????????}

//該語(yǔ)句是判斷字符串前綴是否相同(str? hasPrefix)

????????if?([str hasPrefix:@"a"]) {

????????????NSLog(@"前綴等于a");}

//此語(yǔ)句是判斷字符串后綴是否相同(str? hasSuffix)

????????if?([str hasSuffix:@"e"]) {

????????????NSLog(@"后綴等于e");

????????}

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

//格式化創(chuàng)建字符串?dāng)?shù)組?? stringWithFormat

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

????}

????return?0;

}

//?main.m

// ?oc基礎(chǔ)語(yǔ)法2

//

// ?Created by lanou on 16/7/9.

// ?Copyright ? 2016年?pingguo. All rights reserved.

#import <Foundation/Foundation.h>

int?main(int?argc, const?char?* argv[]) {

????@autoreleasepool?{

????????// insert code here...

????????NSLog(@"Hello, World!");

//本節(jié)課學(xué)是對(duì)數(shù)組的了解? NSArry是對(duì)數(shù)組的定義

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

????????NSLog(@"array1=%@",array1);

????????NSLog(@"count=%ld",array1.count);(打印的是數(shù)組中元素的個(gè)數(shù)?? .count)

//通過(guò)下標(biāo)訪問(wèn)數(shù)組的元素

????????NSString??*str = array1[0];

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

????????NSMutableArray??*mutableArray =[NSMutableArray?arrayWithObjects:@"1",@"2",@"3",@"4", nil];(這是定義可變的數(shù)組? 用arrayWithObjects:)

????????NSLog(@"mutable Array=%@",mutableArray);

????????[mutableArray addObject:@"5"];(這里在數(shù)組添加元素?? addObject)

????????NSLog(@"已添加----%@",mutableArray);

????????[mutableArray removeObject:@"3"];(這是在數(shù)組里移除元素? removeObject)

????????NSLog(@"已移除----%@",mutableArray);

//字典? 的鍵值keys和values

????????NSDictionary?*dict = @{@"key1":@"value1",@"key2":@"value2",@"key3":@"value3"};

????????NSLog(@"dict=%@",dict);

????????NSString??*string=[dict objectForKey:@"key1"];

????????NSLog(@"string=%@",string);

????????NSLog(@"allkeys=%@,allvalues=%@",dict.allKeys,dict.allValues);

????}

????return?0;

}



對(duì)于簡(jiǎn)單的數(shù)據(jù)類型大致的可以掌握吧!

最后編輯于
?著作權(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)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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