Por que esses dois indicadores da NSString são os mesmos?
Quando eualloc
einit
doisNSString
variáveis e comparar seus ponteiros, eles são os mesmos. Aqui está um trecho que mostra isso:
NSString *s1 = [[NSString alloc] initWithString:@"hello world"];
NSString *s2 = [[NSString alloc] initWithString:@"hello world"];
if (s1 == s2) {
NSLog(@"==");
}else {
NSLog(@"!=");
}
Por que sãos1
es2
o mesmo?