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

    −110

    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
    -(void) setEditing:(BOOL)editing animated:(BOOL)animate
    {
        if (indexDeleting != nil)
        {
            [[self.tableView cellForRowAtIndexPath:indexDeleting] willTransitionToState:UITableViewCellStateDefaultMask];
    //        if ([self.parentView.delegate sortArrayCount] /*dict array count*/ && [self.parentView.delegate editArrayCount:indexP.section]/*[[[dictArray objectAtIndex:section] valueForKey:@"edit"] count]*/)
    //        {
    //            [self.parentView.delegate setDeleteFlag:indexP value:@"0"];
    //        }        
        }
        indexDeleting = nil;
        isDeleting = NO;
        isEditing = editing;
    	[super setEditing:editing animated:animate];
    	
    	if (self.tableView.editing == editing)
    	{
    		[self.tableView setEditing:!editing animated:NO];
    	}
    	
    	[self.tableView setEditing:editing animated:animate];
    	[self.tableView reloadData];
    }

    По выражению парней, вынужденных поддерживать это месиво, "Это еще образец чистоты и элегантности".

    Запостил: QuickNick, 20 Ноября 2012

    Комментарии (16) RSS

    • Я перечитал код пять раз, но не понял, что он делает, как и зачем.
      Ответить
      • Даю подсказку - это происходит в TableViewController
        Ответить
      • К счастью, оба аффтыря не выдержали конкуренции и смотались.

        Такое счастье не видеть откровенное дерьмо уже 2 месяца!
        Ответить
        • Только я понять не могу, куда они сматались. Ибо открытых вакансий на Obj-C нет и небыло. Неужели фриланс? Оо
          Ответить
          • Ну, может быть, им пришлось пересесть обратно на С++.

            ТЕПЕРЬ РАБОТАЮТ НА АТОМНОЙ ЭЛЕКТРОСТАНЦИИ
            Ответить
            • Это ведь как можно шантажировать Евросоюз! (мы как раз между двумя добрыми соседями зажаты).
              Ответить
            • Один, вроде как, писал на asp.net, а 2й - я с QuickNick'ом не согласен - человек писать умел, но ему было пофиг на результат. У каждого свои способы пережить низкую общую степень адекватности в конторе. QuickNick, сволочь такая, офисный тролль :)
              Ответить
              • Если человеку похуй на результат, то качество работы соответствующее.
                Ответить
                • Так я не спорю, я просто говорю, что на 2го "аффтара" ты наезжаешь не за то
                  Ответить
          • Хм, это где нет открытых вакансий на Obj-C? Меня каждую неделю пара человек отыскивает в linkedin'e и куда-то зовет, когда на hh.ru висело резюме - звонили/писали минимум раз в день. Obj-C всем нужен сейчас.
            Ответить
            • Я не говорю, что их нет совсем, их нет на hh-сайтах (вот уже пару месяцев).
              Калининрадскаая область это.
              Ответить
              • Может стоит понаехать?)
                Ответить
                • Это интересный вопрос. На данный момент - Нерезиновая, это последнее место, куда хочется понаехать. Я там был, мне там не понравилось - бессмысленно-суетливый город.
                  Ответить
    • [super setEditing:editing animated:animate];
      if (self.tableView.editing == editing)
      {
      [self.tableView setEditing:!editing animated:NO];
      }


      Неплохо)))
      Ответить

    Добавить комментарий