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

    −118

    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
    int CurrentPos;
    
    NSInteger cnt = [ListOfFtpFiles count];
    
    CurrentPos = [[[NSUserDefaults standardUserDefaults] objectForKey:@"DownLoadIndex" ] intValue];
    if (CurrentPos==nil)  CurrentPos=0;
    
    if (CurrentPos == 0) 
    {
        //...
        for (int i = 0; i < (int)cnt; i=i+1)
    	//...
    }

    Запостил: kodovich, 08 Декабря 2011

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

    • Не надо обижать прошлого дельфиятника, не будте к автору очень строги )))
      Ответить
      • будтем и к автору, и к тэбээ
        Ответить
      • if (CurrentPos==nil) CurrentPos=0;

        if (CurrentPos == 0)

        Это как-то связано с опытом работы на Delphi?
        Только отвечайте осторожно, а не то ТБ удалит вам крайнюю плоть
        Ответить
        • > а не то ТБ удалит вам крайнюю плоть
          а потом пришьёт обратно и снова удалит
          Ответить
        • Ой ви гой еси, апплееды!
          Ответить
        • Ну перво наперво мну бросилось в глаза сие: i=i+1, а также неотличание нула от ноля, еще вот это: if (CurrentPos==nil) вместо if (!CurrentPos)
          Ответить
          • кстати в fpc можно даже и так: i+=1, а вообще тру паскалисты юзают inc().
            так что i=i+1 не довод...
            Ответить
          • > if (CurrentPos==nil) вместо if (!CurrentPos)

            По-моему, это как раз православно.
            Ответить
            • lint кстати по дефолту ругается, если не используешь операции сравнения (в частности, для указателей).
              Ответить
          • А вас не смутило, что CurrentPos - integer?
            Ответить
            • А как обстоят дела с case sensivity? Вы, наверное, имеете в виду не nil, а Nil?
              Ответить
              • Нашел на оверфлоу - при сравнении интегрального типа и nil компилятор выдаст предупреждение.
                Ответить
    • показать все, что скрытоvanished
      Ответить

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