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

    −106

    1. 1
    2. 2
    3. 3
    - (FBURLConnection *)createFBURLConnection {
        return [FBURLConnection alloc];
    }

    Facebook-iOS-SDK
    Code conventions? Never heard about it.
    Всё больше убеждаюсь что в ФБ работают лютые гвоздопилы

    Запостил: clockworkman, 16 Мая 2013

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

    • Это вы ещё их биндинги к 1С не видели.
      Ответить
    • Хочется глянуть и на код, который вызывает этот метод.
      Ответить
      • гавно вопрос:
        - (void)startURLConnectionWithRequest:(NSU RLRequest *)request
        skipRoundTripIfCached:(BOOL)skipRoundTri pIfCached
        completionHandler:(FBURLConnectionHandle r) handler {
        FBURLConnection *connection = [[self createFBURLConnection] initWithRequest:request
        skipRoundTripIfCached:skipRoundTripIfCac hed
        completionHandler:handler];
        self.connection = connection;
        [connection release];
        }

        Пруф - https://github.com/facebook/facebook-ios-sdk/blob/master/src/FBRequestConnection.m
        Ответить
    • ШТО.
      Это ж id вернет!
      Ответить
      • id без варнингов кастуется к любому классу, init тоже id вернет
        Ответить
    • Из документации NSObject'a:
      The init method defined in the NSObject class does no initialization; it simply returns self.
      Так что работать будет, если нет необходимости в инициализации в переопределенном методе init.
      Ответить
      • Да работать будет конечно, без вопросов. Но ЗАЧЕМ, блджд, ЗАЧЕМ это делать?
        Ответить
    • > Facebook-iOS-SDK

      Ненужно-ненужно-SDK
      Ответить
      • Самоутвердился? Возьми с полки пирожок.
        Ответить

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