- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
int sortingFunctionForVersion(NSMutableDictionary *item1, NSMutableDictionary *item2, void *context)
{
NSString *str1 = nil;
NSString *str2 = nil;
int selfWeight = 0;
str1 = [item1 objectForKey:@"type2"];
if ([str1 isEqualToString:@""])
{
selfWeight = 4;
}
else if ([str1 isEqualToString:@"solo"])
{
selfWeight = 3;
}
else if ([str1 isEqualToString:@"intro"])
{
selfWeight = 2;
}
else if ([str1 isEqualToString:@"album"])
{
selfWeight = 1;
}
int pWeight = 0;
str2 = [item2 objectForKey:@"type2"];
if ([str2 isEqualToString:@""])
{
pWeight = 4;
}
else if ([str2 isEqualToString:@"solo"])
{
pWeight = 3;
}
else if ([str2 isEqualToString:@"intro"])
{
pWeight = 2;
}
else if ([str2 isEqualToString:@"album"])
{
pWeight = 1;
}
int diff = (pWeight - selfWeight);
if (diff != 0)
{
str1 = [NSString stringWithFormat:@"%d", selfWeight];
str2 = [NSString stringWithFormat:@"%d", pWeight];
return [str1 compare:str2];
}
else
{
if ([[item1 objectForKey:@"versionid"] intValue] >= 10)
{
str1 = [NSString stringWithFormat:@"9%@", [item1 objectForKey:@"versionid"]];
}
else
{
str1 = [NSString stringWithFormat:@"%@", [item1 objectForKey:@"versionid"]];
}
if ([[item2 objectForKey:@"versionid"] intValue] >= 10)
{
str2 = [NSString stringWithFormat:@"9%@", [item2 objectForKey:@"versionid"]];
}
else
{
str2 = [NSString stringWithFormat:@"%@", [item2 objectForKey:@"versionid"]];
}
return [str1 compare:str2];
}
}
Слов уже просто нет. Даже междометий.
krypt 21.05.2012 12:06 # 0
krypt 21.05.2012 12:07 # 0
bormand 21.05.2012 12:15 # 0
krypt 21.05.2012 12:19 # 0
У меня складывается впечатление, что он берёт мой код и выбирает из него худшее. Чувствую, скоро у нас в офисе состоится групповое убийство.
bormand 21.05.2012 12:27 # 0
krypt 21.05.2012 12:41 # 0
И живёт уже как минимум год в рабочем проекте. Предыдущий гк QuickNick'а - копипаст автором своего творения в переписываемую версию. Уволюсь нахрен.
guest 22.05.2012 11:27 # +1
Да он тебя троллит.
krypt 22.05.2012 11:31 # 0
guest 05.10.2012 14:10 # +3
krypt 05.10.2012 19:48 # 0
Главное теперь, чтобы он не пришёл к нам )
Я там к тебе в жаббер пытаюсь добавиться, me@***.name, подтверди подписку
QuickNick 06.10.2012 22:17 # 0
krypt 06.10.2012 22:41 # 0
через пару минут постучусь ещё раз.
krypt 06.10.2012 23:09 # 0
QuickNick 06.10.2012 22:32 # 0
Ученики уже успели проникнуться стилем последних месяцев в наших свеженьких библиотеках, поэтому знакомство со стилем "Все в одном месте" вызвало у них красноречивое выражение лица.