(1)建立數組並輸出。直接使用NSArray建立數組,[arr count]調用的是方法,來計算數組的長度。[arr objectAtIndex:i]是調用方法擷取某個Index位置的對象。
#import <UIKit/UIKit.h>#import "AppDelegate.h"int main(int argc, char * argv[]) { NSArray *arr = @[@"Hello",@"World"]; for (int i = 0; i < [arr count]; i++) { NSLog(@"%@", [arr objectAtIndex:i]); } }
(2)此時調用計算長度使用的是數組的屬性值count,所以直接使用arr.count調用。訪問資料時,也是使用其他語言最常用的使用下標直接存取。
#import <UIKit/UIKit.h>#import "AppDelegate.h"int main(int argc, char * argv[]) { NSArray *arr = @[@"Hello",@"World"]; for (int i = 0; i < arr.count; i++) { NSLog(@"%@", arr[i]); } }
(3)使用Factory 方法聲明字串:
#import <UIKit/UIKit.h>#import "AppDelegate.h"int main(int argc, char * argv[]) { NSArray *arr = [NSArray arrayWithObjects:@"Hello",@"World", nil]; for (int i = 0; i < arr.count; i++) { NSLog(@"%@", arr[i]); } }
(4)讀取plist檔案,建立一個data.plist.如下:
。
代碼如下:
#import <UIKit/UIKit.h>#import "AppDelegate.h"int main(int argc, char * argv[]) { NSArray *arr = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"data" ofType:@"plist"]]; for (int i = 0; i < arr.count; i++) { NSLog(@"%@", arr[i]); } }
github首頁:https://github.com/chenyufeng1991 。歡迎大家訪問。