#import "ViewController.h"
#import "Student.h"
@interface ViewController (){
Student *student;//對象見前一章節
}
@end
@implementation ViewController
//程式啟動界面顯示之前會調用這個方法
//是以将文法代碼添加在這裡
- (void)viewDidLoad {
[super viewDidLoad];
//建立對象
student=[[Student alloc] initMy];
//調用方法
[student getInfo];
//靜态方法直接用類名調用
[Student addCount];
//數組快捷建立
NSArray *array_ =@[@"red", @"white",@"blue"];
NSLog(@"array[0]=%@" , [array_ objectAtIndex:0]) ;
//數組裡面隻能是對象 不能是基本資料類型
//======建立不變數組 結尾必須是nil======
NSArray *array=[NSArray arrayWithObjects:@"AAA", @"BBB",@"CCC",student, nil];
int count = [array count];
//普通周遊
for (int i = 0; i < count; i++) {
NSLog(@"普通周遊:i = %d 時數組對象: %@",i,[array objectAtIndex: i]);
}
//快速周遊
for (NSObject *object in array) {
NSLog(@"快速周遊: %@",object);
}
//=====建立可變數組======
NSMutableArray *mutableArray = [NSMutableArray arrayWithCapacity:10];
//添加對象
[mutableArray addObject:@"DDD"];
[mutableArray addObject:@"EEE"];
[mutableArray addObject:@"FFF"];
[mutableArray addObject:student];
//插入對象
[mutableArray insertObject:@"插隊到第一個" atIndex:0];
//設定一個删除範圍
NSRange range= NSMakeRange(0,5);
//範圍内删除
[mutableArray removeObject:student inRange:range];
//删除指定對象
[mutableArray removeObjectIdenticalTo:@"DDD"];
//修改元素
[mutableArray replaceObjectAtIndex:0 withObject:@"修改第一個"];
//快速周遊
for(NSObject *object in mutableArray){
NSLog(@"可變數組快速周遊:%@",object);
}
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
@end