1. Objective C / Говнокод #17501

    −396

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    BOOL = omg;
        
        if (omg == YES)
        {
            [self go];
        }
        else
        {
            if (omg == YES)
            {
                omg = YES;
                [self go];
            }
        }

    МОИ ГЛАЗАААА

    ShuZik, 23 Января 2015

    Комментарии (5)
  2. Objective C / Говнокод #17356

    −404

    1. 1
    UIImageView *footerWhite1PxLineThatOnlyAndersWillNotice = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"sidebar_line_white"]];

    ох уж этот Андерс!

    besprincypniycentner, 23 Декабря 2014

    Комментарии (4)
  3. Objective C / Говнокод #17315

    −402

    1. 1
    NSParameterAssert(![method isEqualToString:@"GET"] && ![method isEqualToString:@"HEAD"]);

    код из afnetworking - американцы поймут что такое GET HEAD)))))))))))))

    kyzmitch, 15 Декабря 2014

    Комментарии (5)
  4. Objective C / Говнокод #17224

    −407

    1. 1
    http://habrahabr.ru/post/244487/

    Очень жаль всех этих людей, которые вынуждены писать на этом выхлопе от Apple.
    "Мыши плакали, кололись, но продолжали грызть кактус."

    cyperh, 30 Ноября 2014

    Комментарии (33)
  5. Objective C / Говнокод #17120

    −389

    1. 1
    BOOL isEven = ([self.packet.teamLeadPlaces count] / 2.0f - floor([self.packet.teamLeadPlaces count] / 2.0f) < 0.1f);

    Не ну а чо, работает же.

    mrWindMak3r, 17 Ноября 2014

    Комментарии (9)
  6. Objective C / Говнокод #17101

    −382

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    if (present) {
            // only if not pull down
            _isLoading = !self.refreshControl.isRefreshing;
            
            self.tableView.userInteractionEnabled = NO;
        }
        if (!present) {
            _isLoading = NO;
            
            self.tableView.userInteractionEnabled = YES;
        }

    stanislaw, 12 Ноября 2014

    Комментарии (1)
  7. Objective C / Говнокод #17094

    −396

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    @implementation SlideMenuNavigationBar
    
    - (void)layoutSubviews
    {
        [super layoutSubviews];
    
        for (UIView *aView in self.subviews) {
            
            // Correcting menu toggle button position
            if ([[aView.class description] isEqualToString:@"UIButton"] && aView.frame.origin.x < self.frame.size.width/2) {
                CGRect frame = aView.frame;
                frame.origin.x = 12; // 8 for correlation
                frame.origin.y = -1; // 1 for correlation
                aView.frame = frame;
            }
            
            if (aView.frame.origin.x > self.frame.size.width/2 && !isIPad && ![[aView.class description] isEqualToString:@"ColoredView"]) {
                CGRect frame = aView.frame;
                frame.origin.x = 260; // 8 for correlation
                frame.origin.y = -1;  // 1 for correlation
                aView.frame = frame;
            }
            
            // Correcting back button and right button positions
            if ([[aView.class description] isEqualToString:@"_UINavigationBarBackIndicatorView"]) {
                CGRect frame = aView.frame;
                frame.origin.y = [self.class navigationBarHeight] - kDefaultNavigationBarHeight + 5; // 5 for correlation
                aView.frame = frame;
            }
            if ([[aView.class description] isEqualToString:@"UINavigationButton"]) {
                CGRect frame = aView.frame;
                frame.origin.y = [self.class navigationBarHeight] - kDefaultNavigationBarHeight + 2; // 2 for correlation
                aView.frame = frame;
            }
            
            if ([aView isKindOfClass:[NavigationBarButton class]]) {
                CGRect frame = aView.frame;
                frame.origin.x = 278; // 8 for correlation
                frame.origin.y = 6;   // 1 for correlation
                aView.frame = frame;
            }
        }
    }
    
    @end

    фиг знает что думали :D

    l0gg3r, 11 Ноября 2014

    Комментарии (5)
  8. Objective C / Говнокод #16907

    −399

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    id  obj =  [[FHSTwitterEngine sharedEngine] getHomeTimelineSinceID:nil count:100];
    
          if ( ![[[obj class] description] isEqualToString:@"NSError"] &&
              ![[[obj class] description] isEqualToString:@"NSURLError"])
     {
         if ([_categoriesDelegate respondsToSelector:@selector(didGetPostFromMyTW: forFeed:)])
             [_categoriesDelegate didGetPostFromMyTW:obj forFeed:@{@"id":feedId}];
     }
          else
              [SVProgressHUD dismiss];

    оригинальное форматирование сохранено

    heyyou, 22 Октября 2014

    Комментарии (2)
  9. Objective C / Говнокод #16823

    −405

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    float scaleFactor = param1/172;
            if (scaleFactor < -1)
            {
                scaleFactor = -1;
            }
            _releaseTheKraken.transform = CGAffineTransformMakeScale(-scaleFactor,-scaleFactor);
            float krakenPosition = param1/2.4571;
            
            if (param1<-172)
            {
                krakenPosition = -70 + 172 + param1;
                _activityIndicator.center = CGPointMake(25, param1+15);
            }
            _releaseTheKraken.center = CGPointMake(147.5, krakenPosition);
            if (param1<-100)
            {
                float param2 = (-param1 - 100)/7.5;
                int param3 = floor(param2);
                if (param3<10)
                {...

    soprof, 08 Октября 2014

    Комментарии (11)
  10. Objective C / Говнокод #16789

    −398

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        
        UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Save", nil) style:UIBarButtonItemStylePlain target:self action:@selector(save:)];
        
        // ...
    
        self.navigationItem.rightBarButtonItems = @[saveButton, someOtherButton];
    
        self.saveBarButtonItem = saveButton;
    }
    
    - (void)someMethod
    {
        [self.navigationItem.rightBarButtonItems enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop){
            UIBarButtonItem *barItem = (UIBarButtonItem *)obj;
            if ([barItem.title isEqualToString:NSLocalizedString(@"Save", nil)]) {
                barItem.enabled = NO;
            }
        }];
    }

    Задача: включать/выключать кнопку по определенному событию.

    gumbert, 02 Октября 2014

    Комментарии (1)