- 1
http://www.macdigger.ru/wp-content/uploads/2014/06/jailbrea-iOS-7-1-1-3.jpg
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−410
http://www.macdigger.ru/wp-content/uploads/2014/06/jailbrea-iOS-7-1-1-3.jpg
IOS 7 и выбор даты. Заставить бы автора выбрать свою дату рождения в этом боксе...
Сорри за передачу по ссылке.
−195
// optimization. Should only be used to read it. Never to write it.
extern CGFloat __ccContentScaleFactor;
Может быть, я бунтарь!
__ccContentScaleFactor = -666;
−401
#import "NSNumber+Validate.h"
@implementation NSNumber (Validate)
+ (NSNumber*)validate:(NSNumber *)number
{
NSNumber* num = @0;
if(number != nil)
{
num = number;
}
return num;
}
@end
Мой помощник очень любит городить категории ради одной строчки. Просто маниакальная потребность у человека. В проекте их уже штук 50, вот одна из.
−397
NSString *CellIdentifier = [NSString stringWithFormat:@"BFTumblrPostCell%i%i",indexPath.section,indexPath.row];
−404
[UIColor colorWithRed:0.3046875f green:0.72265625f blue:0.7421875f alpha:YES];
Долго подбирал цвета, наверно. Да, и alpha - это float, а не bool.
−403
- (void)setButtonVisible:(bool)buttonVisible
{
if(isIpad)
{
id(*superSuperButtonVisible)(id, SEL, ...) = [[[self superclass] superclass] instanceMethodForSelector:@selector(setButtonVisible:)];
superSuperButtonVisible(self, _cmd, buttonVisible);
}
else
{
[super setButtonVisible:buttonVisible];
}
}
Угу, нет тут множественного наследования. Приходится наследоваться по очереди, а потом вызывать функции через одного.
−408
BOOL classDescendsFromClass(Class classA, Class classB)
{
while(classA)
{
if(classA == classB) return YES;
classA = class_getSuperclass(classA);
}
return NO;
}
Why not just use isSubclassOfClass: ?
−407
//
// @property (nonatomic, strong) NSString *name; @property (nonatomic, strong) NSString *name;.m
// Govnocode
//
// Created by Khrishna on 28/03/14.
// Copyright (c) 2014 Khrishna Ravi. All rights reserved.
//
#import "@property (nonatomic, strong) NSString *name; @property (nonatomic, strong) NSString *name;.h"
@implementation _property__nonatomic__strong__NSString__name___property__nonatomic__strong__NSString__name_
@end
Безжалостные русские индусы
−336
- (BOOL)isTabBarHidden
{
return (self.tabBar.alpha < 0.01);
}
Встретил такое в своем проекте...
−268
NSMutableArray * constraints_to_remove = [ @[] mutableCopy] ;
Мсье знает толк!