-
Список говнокодов пользователя Psionic
Всего: 23
-
−90
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
-(BOOL)isGetRest:(CGFloat)page {
NSString *floatToString = [NSString stringWithFormat:@"%.2f",page];
NSArray *sepArray = [floatToString componentsSeparatedByString:@"."];
CGFloat rest = [[sepArray lastObject] floatValue];
if(rest>0.0){
return YES;
}
else{
return NO;
}
}
А вы еще спрашиваете нужно ли программистам знать математику?
Psionic,
11 Декабря 2013
-
−105
- 1
- 2
- 3
- 4
NSArray* arry = [NSArray arrayWithObjects:arrayWithObjects:prev, next, nil];
[arry performSelector:NSSelectorFromString(@"retain")];
//---
[actionSheet performSelector:@selector(setTag:) withObject:arry];
АРЦ нельзя кастовать указатели? Хватит это терпеть!
Psionic,
05 Сентября 2013
-
−105
- 1
if(ignoreSelection?[atml extraCharges]!=NULL:[atml extraCharges]&&![atml selectedAttribute])
Лесенки для слабаков!!
Psionic,
31 Мая 2013
-
−112
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
+(NSString*)filterDigits:(NSString*)number
{
unichar zer = '0', nine = '9', cur;
unsigned long l = [number length];
NSMutableData *buf = [NSMutableData data];
for (unsigned long j = 0; j!=l; j++)
{
cur = [number characterAtIndex:j];
if (cur>=zer&&cur<=nine)
{
char digit = (char)cur;
[buf appendBytes:&digit length:sizeof(char)];
}
}
NSString* ret = [[[NSString alloc] initWithData:buf encoding:NSUTF8StringEncoding] autorelease];
return ret;
}
Золотые у тебя руки парень. Но всеравно не оттуды растут (;
Psionic,
11 Апреля 2013
-
+22
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
int AzFl_PSD_Image::ReadIntFromPsdFile(const unsigned char *offset)
{
char i[4];
i[0] = offset[3];
i[1] = offset[2];
i[2] = offset[1];
i[3] = offset[0];
int *r = (int*)i;
return r[0];
}
Невиноватый я что програмисты из адоба биты задом на перед в файл пишут :`(
Psionic,
08 Ноября 2012
-
+18
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
char* GetConnectionName(){return "";}
//---
char* NetworkMgr::getErrorString(int id)
{
if(this->idValid(id))
{
return errors[id];
}
else
{
return "!!!unknown error!!!";
}
}
Из тела одного большого класса, я конечно понимаю что строки хранятся не в стеке, но всеравно.
Psionic,
10 Сентября 2012
-
+15
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
//file systeminfo.cpp
#include "../SystemInfoManager.h"
struct : public SystemInfoManager
{
//some atriburtes
//some methods
void setSomeparametrs()///
{
/*....*/
}
///ect...
} System;
SystemInfoManager * instance()
{
return &System;
}
Мое имя затрет история, но мои славные дела будут жить, пытайте меня дальше гниды из гестапо!
Psionic,
01 Августа 2012
-
−121
- 1
- 2
- 3
- 4
-(BOOL) isShuffleOn {
return iPodPlayer? iPodPlayer.shuffleMode != MPMusicShuffleModeOff
: NO;
}
СУКА, САМЫЙ УМНЫЙ ДА, а я думаю чо оно нет даже если оно ДА.
Psionic,
05 Января 2012
-
−84
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
-(void)shekinNow:(id)prev
{
float YI = rand() / (float)RAND_MAX;
NSArray *subv = [imageV subviews];
long index = (long)(rand()/(RAND_MAX/([subv count])));
SlotUnit *unit = [subv objectAtIndex:index];
if(unit == prev) {
[self shekinNow:prev];//рекурисия епт
return;
}
CGFloat gradus = ((YI*70/99)*100);
CGFloat radian = (gradus * M_PI / 180);
[unit setTag:0];
[UIView beginAnimations:@"one" context:unit];
[UIView setAnimationDidStopSelector:@selector(moveTuda:finished:context:)];
[UIView setAnimationDuration:anidur];
[UIView setAnimationDelegate:self];
[unit sendRotating:radian];
[UIView commitAnimations];
}
Вот так трансректально можно применять рекурсию.
Psionic,
06 Декабря 2011
-
−111
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
for (int i = 0; i < [select count]; i++) {
NSIndexPath *iPath = [select objectAtIndex:i];
if (iPath.section == 0) {
business = iPath.row;
}
}
for (int i = 0; i < [select count]; i++) {
NSIndexPath *iPath = [select objectAtIndex:i];
if (iPath.section == 1) {
company = iPath.row;
}
}
for (int i = 0; i < [select count]; i++) {
NSIndexPath *iPath = [select objectAtIndex:i];
if (iPath.section == 2) {
turnover = iPath.row;
}
Cкажите дети, сколько раз вызовется [count] за время исполнения участка кода, выведете формулу по которой решается задача.
Psionic,
06 Октября 2011