IOS里面有些看起來是那么回事,想起來也是那么回事另假,結果不是那么回事的事像屋。
1.crash?##
代碼片段1
NSString *string = @"123"; [string release]; string = @"456";//crash?
代碼片段2
NSObject *object = [[NSObject alloc] init]; [object release]; [object doSomething];//crash?
代碼片段3
- (void)setupSomething { self.object = [[NSObject alloc] init]; [self.object release]; [self doSomething]; } - (void)doSomething { [self.object doSomething];//crash边篮? }
2.equal开睡?##
NSString *str1 = @"123"; NSString *str2 = @"123"; BOOL eq1 = (str1 == str2); //NO? BOOL eq2 = [Str1 isEqual:str2];//YES? BOOL eq3 = [str1 isEqualToString:str2];//YES?
3.MD5?##
MD5加密苟耻?