第二道題其實(shí)奔潰和age的值沒有關(guān)系油狂,是%@會認(rèn)為傳入的是一個對象指針历恐,當(dāng)它按照age這個指針去找對應(yīng)的對象的時候,就會發(fā)現(xiàn)這是一個錯誤地址专筷,從而發(fā)生崩潰弱贼。如果非常恰巧age里面的數(shù)字剛好是一個合法的指針地址的時候,就會打印這個對象磷蛹,不會發(fā)生崩潰吮旅,下面的代碼就是這種情況。
NSString *one = @"boy";
NSString *two = [NSString stringWithFormat:@"%p", one];
NSScanner* scanner = [NSScanner scannerWithString:two];
NSInteger age = NSNotFound;
[scanner scanHexLongLong:&age];
NSString *str = age?[NSString stringWithFormat:@"%@", age]:@"";
NSLog(str);
iOS高級開發(fā)工程師-荔枝-筆試筆試公司: 廣州荔枝網(wǎng)絡(luò)有限公司筆試崗位:高級iOS開發(fā)工程師 1.在采用MRR的內(nèi)存管理方式上味咳,出現(xiàn)了如下圖的循環(huán)引用庇勃,那么在release B的時候出現(xiàn)內(nèi)存泄露,請?zhí)岢瞿?..