- 1
- 2
- 3
- 4
- 5
- 6
- 7
@implementation NSString (toint)
- (long long)toInt {
if (self == nil) return 0;
if (self.length == 0) return 0;
return [self longLongValue];
}
@end
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−101
@implementation NSString (toint)
- (long long)toInt {
if (self == nil) return 0;
if (self.length == 0) return 0;
return [self longLongValue];
}
@end
В этом коде все прекрасно. Я просто оставлю это здесь. Джава головного мозга.
vistefan 22.07.2013 10:42 # +4
кеп, ты где?
Xtasy 22.07.2013 11:32 # +7
longLongValue от nil и от пустой строки прекрасно вернет ноль и само.
Но человеку захотелось нагородить категорию над NSString ради одного бессмысленного метода.
pilot34 22.07.2013 13:18 # +2
Даже полез проверять, может ли в категорию каким-то образом nil прийти. Но собственно от метода же ничем не отличается.
pilot34 22.07.2013 13:25 # 0
bormand 22.07.2013 13:43 # +4
akostrikov 22.07.2013 18:34 # +2
Но я не понимаю, как из С получились ObjC и C++.
Судя по листингам - С гораздо ближе к ассемблеру, чем к своим потомкам.
Dummy00001 23.07.2013 00:10 # +1
Напомню старую истину: настоящий ассемблерщик может на любом языке ассемблер писать. ("писать ассемблер" понимать не буквально, а образно.)
Xtasy 23.07.2013 08:53 # 0
krypt 23.07.2013 09:43 # +3
notxcain 26.07.2013 12:34 # 0
notxcain 26.07.2013 12:36 # 0
akostrikov 12.08.2013 10:27 # 0
guest6 24.04.2024 18:17 # 0
An important part of this book is the enclosed source floppy — it has a DOS file
system containing a single shell script to create all the sources arranged by chapter.
>>
а где флоппи-то? как безнего читать?
guest6 24.04.2024 19:35 # 0
Качество дискеты обычно дерьмовое, кстати.
А еще эти накопительные магнитные диски были гибкими, без всяких дурацких корпусов.
guest6 24.04.2024 20:23 # 0
QuickNick 15.08.2013 17:47 # 0
krypt 15.08.2013 17:55 # 0
Кстати о птичках. Ты там на работу в новооткрывающейся фирме устраиваться не собираешься? А то когда говорят, что я по качеству кода из претендентов 2й - вариант остаётся только один (только смотри не зазнайся ;) )
Desktop 24.04.2024 17:48 # 0