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

    +15

    1. 1
    [self.navigationItem setLeftBarButtonItem:[[[UIBarButtonItem alloc] initWithCustomView:[(TANavigationBar *)self.navigationController.navigationBar backButtonWith:[UIImage imageNamed:@"ActivityNavBackButtonBackground"] highlight:nil leftCapWidth:30.0f]] autorelease]];

    Однако, это печально :(
    И не индус вроде

    dove06, 25 Апреля 2012

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

    +30

    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
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    -(id)init
    {        for (int i=0; i<20; i++){
                CCMenuItemImage *menuItemImage = [CCMenuItemImage itemFromNormalImage:@"г°®©б⥁.png"
                                                                        selectedImage:@"г°®©б⥁.png"
                                                                        disabledImage:@"г°®©б⥁.png"
                                                                               target:self
                                                                             selector:[self selectorAtIndex:i]];
                menuItemImage.position = CGPointMake(+3*30*(i+1)-self.contentSize.width/2 -size.width /2,
                                                      -3*30*k*(i+1)+self.contentSize.height/2+size.height/2);
                [menuItemArray addObject:menuItemImage];
            }
            
            CCMenu *menu = [CCMenu menuWithItems:
                            [menuItemArray objectAtIndex:0],
                            [menuItemArray objectAtIndex:1],
                            [menuItemArray objectAtIndex:2],
                            [menuItemArray objectAtIndex:3],
                            [menuItemArray objectAtIndex:4],
                            [menuItemArray objectAtIndex:5],
                            nil];
            [self addChild:menu z:1];
    }
    
    -(SEL)selectorAtIndex:(NSInteger)index
    {
        switch (index) {
            case 0:
                return @selector(kilLev0);
                break;
            case 1:
                return @selector(kilLev1);
                break;
            case 2:
                return @selector(kilLev2);
                break;
            case 3:
                return @selector(kilLev3);
                break;
            case 4:
                return @selector(kilLev4);
                break;
            case 5:
                return @selector(kilLev5);
                break;            
            default:
                return @selector(kilLev3);
                break;
        }
    }
    
    -(void)kilLev0
    {
        [self killLevelAtIndex:0];
    }
    
    -(void)kilLev1
    {
        [self killLevelAtIndex:1];
    }
    
    -(void)kilLev2
    {
        [self killLevelAtIndex:2];
    }
    
    -(void)kilLev3
    {
        [self killLevelAtIndex:3];
    }
    
    -(void)kilLev4
    {
        [self killLevelAtIndex:4];
    }
    
    -(void)kilLev5
    {
        [self killLevelAtIndex:5];
    }
    
    
    -(void)killLevelAtIndex:(NSInteger)levelIndex
    {
        NSLog(@"Level Index = %d",levelIndex);
        [self.delegate startKillLevelAtIndex:levelIndex];
    }

    Люди добрые, я сам ржу глядя на то, что написал...
    Подскажите пожалуйста как описать правильно?

    ZevsVU, 16 Февраля 2012

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

    +24

    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
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    -(id)init
    {        for (int i=0; i<20; i++){
                CCMenuItemImage *menuItemImage = [CCMenuItemImage itemFromNormalImage:@"г°®©б⥁.png"
                                                                        selectedImage:@"г°®©б⥁.png"
                                                                        disabledImage:@"г°®©б⥁.png"
                                                                               target:self
                                                                             selector:[self selectorAtIndex:i]];
                menuItemImage.position = CGPointMake(+3*30*(i+1)-self.contentSize.width/2 -size.width /2,
                                                      -3*30*k*(i+1)+self.contentSize.height/2+size.height/2);
                [menuItemArray addObject:menuItemImage];
            }
            
            CCMenu *menu = [CCMenu menuWithItems:
                            [menuItemArray objectAtIndex:0],
                            [menuItemArray objectAtIndex:1],
                            [menuItemArray objectAtIndex:2],
                            [menuItemArray objectAtIndex:3],
                            [menuItemArray objectAtIndex:4],
                            [menuItemArray objectAtIndex:5],
                            nil];
            [self addChild:menu z:1];
    }
    
    -(SEL)selectorAtIndex:(NSInteger)index
    {
        switch (index) {
            case 0:
                return @selector(kilLev0);
                break;
            case 1:
                return @selector(kilLev1);
                break;
            case 2:
                return @selector(kilLev2);
                break;
            case 3:
                return @selector(kilLev3);
                break;
            case 4:
                return @selector(kilLev4);
                break;
            case 5:
                return @selector(kilLev5);
                break;            
            default:
                return @selector(kilLev3);
                break;
        }
    }
    
    -(void)kilLev0
    {
        [self killLevelAtIndex:0];
    }
    
    -(void)kilLev1
    {
        [self killLevelAtIndex:1];
    }
    
    -(void)kilLev2
    {
        [self killLevelAtIndex:2];
    }
    
    -(void)kilLev3
    {
        [self killLevelAtIndex:3];
    }
    
    -(void)kilLev4
    {
        [self killLevelAtIndex:4];
    }
    
    -(void)kilLev5
    {
        [self killLevelAtIndex:5];
    }
    
    
    -(void)killLevelAtIndex:(NSInteger)levelIndex
    {
        NSLog(@"Level Index = %d",levelIndex);
        [self.delegate startKillLevelAtIndex:levelIndex];
    }

    Люди добрые, я сам ржу глядя на то, что написал...
    Подскажите пожалуйста как описать правильно?

    ZevsVU, 16 Февраля 2012

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

    +22

    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
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    -(id)init
    {        for (int i=0; i<20; i++){
                CCMenuItemImage *menuItemImage = [CCMenuItemImage itemFromNormalImage:@"г°®©б⥁.png"
                                                                        selectedImage:@"г°®©б⥁.png"
                                                                        disabledImage:@"г°®©б⥁.png"
                                                                               target:self
                                                                             selector:[self selectorAtIndex:i]];
                menuItemImage.position = CGPointMake(+3*30*(i+1)-self.contentSize.width/2 -size.width /2,
                                                      -3*30*k*(i+1)+self.contentSize.height/2+size.height/2);
                [menuItemArray addObject:menuItemImage];
            }
            
            CCMenu *menu = [CCMenu menuWithItems:
                            [menuItemArray objectAtIndex:0],
                            [menuItemArray objectAtIndex:1],
                            [menuItemArray objectAtIndex:2],
                            [menuItemArray objectAtIndex:3],
                            [menuItemArray objectAtIndex:4],
                            [menuItemArray objectAtIndex:5],
                            nil];
            [self addChild:menu z:1];
    }
    
    -(SEL)selectorAtIndex:(NSInteger)index
    {
        switch (index) {
            case 0:
                return @selector(kilLev0);
                break;
            case 1:
                return @selector(kilLev1);
                break;
            case 2:
                return @selector(kilLev2);
                break;
            case 3:
                return @selector(kilLev3);
                break;
            case 4:
                return @selector(kilLev4);
                break;
            case 5:
                return @selector(kilLev5);
                break;            
            default:
                return @selector(kilLev3);
                break;
        }
    }
    
    -(void)kilLev0
    {
        [self killLevelAtIndex:0];
    }
    
    -(void)kilLev1
    {
        [self killLevelAtIndex:1];
    }
    
    -(void)kilLev2
    {
        [self killLevelAtIndex:2];
    }
    
    -(void)kilLev3
    {
        [self killLevelAtIndex:3];
    }
    
    -(void)kilLev4
    {
        [self killLevelAtIndex:4];
    }
    
    -(void)kilLev5
    {
        [self killLevelAtIndex:5];
    }
    
    
    -(void)killLevelAtIndex:(NSInteger)levelIndex
    {
        NSLog(@"Level Index = %d",levelIndex);
        [self.delegate startKillLevelAtIndex:levelIndex];
    }

    Люди добрые, я сам ржу глядя на то, что написал...
    Подскажите пожалуйста как описать правильно?

    ZevsVU, 16 Февраля 2012

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

    +37

    1. 1
    вайп

    TarasGovno, 04 Января 2012

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

    +20

    1. 1
    1

    TarasGovno, 04 Января 2012

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

    +29

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    typedef double NSTimeInterval;//Убило
    typedef signed char		BOOL; //??????????????
    #define YES             (BOOL)1
    #define NO              (BOOL)0
    typedef char *STR; //????

    Кокоа - рекомендует использовать свои типы вместо стандартных, но то что я нашел в библиотеках - тут писал наверное Кэп!

    Psionic, 18 Августа 2011

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

    +30

    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
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    98. 98
    99. 99
    #define EmptyText @""
    #define TextZero @"0"
    #define TextOne @"1"
    #define TextTwo @"2"
    #define TextThree @"3"
    #define TextFour @"4"
    #define TextFive @"5"
    #define TextSix @"6"
    #define TextSeven @"7"
    #define TextEight @"8"
    #define TextNine @"9"
    
    #define DigitZero 0
    #define DigitOne 1
    #define DigitTwo 2
    #define DigitThree 3
    #define DigitFour 4
    #define DigitFive 5
    #define DigitSix 6
    #define DigitSeven 7
    #define DigitEight 8
    #define DigitNine 9
    
    -(IBAction)DigitButtonClicked:(id)sender {
        UIButton *button = (UIButton *)sender;
        if ([digitLabel.text isEqualToString:TextZero]) {
            if (button.tag == DigitOne) {
                digitLabel.text = TextOne;
            }
            if (button.tag == DigitTwo) {
                digitLabel.text = TextTwo;
            }
            if (button.tag == DigitThree) {
                digitLabel.text = TextThree;
            }
            if (button.tag == DigitFour) {
                digitLabel.text = TextFour;
            }
            if (button.tag == DigitFive) {
                digitLabel.text = TextFive;
            }
            if (button.tag == DigitSix) {
                digitLabel.text = TextSix;
            }
            if (button.tag == DigitSeven) {
                digitLabel.text = TextSeven;
            }
            if (button.tag == DigitEight) {
                digitLabel.text = TextEight;
            }
            if (button.tag == DigitNine) {
                digitLabel.text = TextNine;
            }
        } else {
            if (button.tag == DigitOne) {
                digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitOne];
            }
            if (button.tag == DigitTwo) {
                digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitTwo];
            }
            if (button.tag == DigitThree) {
                digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitThree];
            }
            if (button.tag == DigitFour) {
                digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitFour];
            }
            if (button.tag == DigitFive) {
                digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitFive];
            }
            if (button.tag == DigitSix) {
                digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitSix];
            }
            if (button.tag == DigitSeven) {
                digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitSeven];
            }
            if (button.tag == DigitEight) {
                digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitEight];
            }
            if (button.tag == DigitNine) {
                digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitNine];
            }
            if (button.tag == DigitZero) {
                digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitZero];
            }
        }
    }
    
    -(IBAction)DeleteButtonClicked {
        if (![digitLabel.text isEqualToString:TextZero]) {
            if (![digitLabel.text isEqualToString:EmptyText]) {
                digitLabel.text = [ digitLabel.text substringToIndex:[digitLabel.text length] - 1 ];
                if ([digitLabel.text length] == DigitZero) {
                    digitLabel.text = TextZero;
                }
            } else {
                digitLabel.text = TextZero;
            }
        }
    }

    кусок кода, который по нажатой кнопке определяет что за цифра и добавляет ее в конец строки (или удаляет)...
    контрол по типу калькулятора

    olgerd, 27 Июля 2011

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

    +35

    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
    #pragma mark -
    #pragma mark Table view delegate
    
    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
    {
    	if (indexPath.section == 3 && indexPath.row == 0) {
    		CGSize fitSize = [[item objectForKey:@"note"]
    							sizeWithFont:[UIFont boldSystemFontOfSize:18]
    							constrainedToSize:CGSizeMake([UIScreen mainScreen].bounds.size.width - 50, MAXFLOAT)
    							lineBreakMode:UILineBreakModeWordWrap];
    		
    		return fitSize.height;
    	}
    	
    	return [self.tableView rowHeight];
    }

    Я тут на Objective C говнокодить стал, вот моя почти первая аппса
    http://itunes.apple.com/ru/app/qx9pro/id408832020?mt=8

    striker, 11 Января 2011

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

    −109.8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    -(bool)hasInternetConnection
    {
        return true;
    }
    
    -(void)checkInternetConnection
    {
        NSLog(@"checking connection");
        mTmp.loggedIn = ([self hasInternetConnection]==YES) ? 0 : -1;
    }

    Мой начальник-тимлид, американский индус по происхождению, узнав, что я уже несколько часов потратил на попытки неизвращенной реализации нужного нам "простого" функционала, сказал, что поможет мне, хоть я и не просил.
    Уже через несколько минут я увидел у себя вот эти строки...

    P.S. если кто не знает, то код на Objective-C

    Highlander, 12 Февраля 2010

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