Субъективный Си / Говнокод #3768 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
while([item retainCount] > 1) {
    [item release];
}

тут правда objective-c, а не c, но смысл в том, что человек поборол утечки памяти

Запостил: psychos psychos, (Updated )

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

  • Вот ты мне щас сообщил, что я очень тупой, потому что не понимаю языки кроме тех, которые "учил в шараге". Черт, мненипоняяяяяятно(
    Ответить
  • То есть товарищ как-бы игнорирует то, что другие объекты могут все еще пользовать item, и, при необходимости, - делать ему релиз, который будет особенно полезен для остального кода при насильственно установленном в единицу retainCount.

    Знает ли этот милый человек про авторелиз и генздение его пулов?

    Говнокод зачетен. Реквестирую раздел обжектив си и тонны яблочного быдлокода!
    Ответить
    • человек знает про то как надо делать, но искать что еще заритейнило объект в куче другого говнокода было лень.
      Ответить
      • давайте поговорим о том, является ли хак говнокодом.
        Ответить
    • Удваиваю. Если учесть упрощенный язычок и SDK всего за сто баксов, обильно унавоженным обещает быть.
      Ответить
      • Удваивать надо на реформале.
        Ты называешь обжектив си упрощенным язычком? Что ты про него знаешь? Откуда инфа про СДК за сто баксов? Сотку стоит девелопер акаунт с плючшками на год. А сдк - бери да пользуйся.

        Пропериальность и закрытость платформы, а так же NDA не способствуют прорыву канализации. А жаль.
        Ответить
        • > Ты называешь обжектив си упрощенным язычком? Что ты про него знаешь?
          Для прикладников-шароварщиков Apple понадобился свой V̶B ̶ C# с GC и интроспекцией и вот он 2.0, к тому же для полного счастья позволяет компилить сишную копипасту из интернетов с минимумом правки. С каноничным не знаком.

          > Откуда инфа про СДК за сто баксов?
          > Сотку стоит девелопер акаунт с плючшками на год. А сдк - бери да пользуйся.
          И отлаживать на устройстве можно, вот круто! Ну ты понял, эмулятор на халяву, а реальная разработка - сотка.

          > Пропериальность и закрытость платформы, а так же NDA не способствуют прорыву канализации.
          Если не рассматривать возможную варезность запощенных сниппетов, то из закрытости следует другое. «Проприетарность» означает что у каждой обезьянки есть велосипед который она изо всех сил собирала по всяким форумам. Быдлокодерская ориентированность апплевских программ гарантирует это
          Ответить
        • > и потом было бы классно, если бы ты сделал это из под своего аккаунта.
          увидев дабл-пост на реформале, почувствовал прилив жалости и скопипастил текст, в будущем прошу не задавая глупых вопросов брать аккаунт и делать самостоятельно
          Ответить
          • один клик - дабл пост. как и у тебя.
            этот реформал херовато работает ©

            рекомендую впредь продолжать дискуссию в месте возникновения.
            Ответить
            • нее, у меня поведение еще занятнее было, надо бы на досуге поинтересоваться как там счетчик крутится, а то предложения зохвачены каким-то неимоверным хомячьём с блистающими оригинальностью идеями из всяких вконтактиков-мэйлрушечек

              PS: re: objC - по-моему, всем похуй
              Ответить
              • крутится он там как сумасшедший.

                на objC всем определенно похуй.
                Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8