面试题答案
一键面试#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSArray *immutableArray = @[@"apple", @"banana", @"cherry"];
NSString *secondElement = immutableArray[1];
NSLog(@"%@", secondElement);
}
return 0;
}
如果访问越界,会抛出NSRangeException
异常,导致程序崩溃。 例如,尝试访问immutableArray[3]
,程序运行到此处就会因该异常而终止。