Dieser Code ist ziemlich einfach, ist es richtig? Ich weiß nicht, ob ich den über die init-Methode übergebenen Delegierten behalten sollte.Frage über Delegierte
Mein erster Gedanke ist nein, jedoch scheint dieses Bit Code sonst zu deuten. Ich weiß, dass ich mich nicht auf Rücklagen verlassen kann, aber ich würde gerne wissen, wie man mit Delegierten richtig umgehen kann.
NSURLConnection ist ein bisschen ein besonderer Fall. Es ist nicht so sehr, dass es den Delegaten behält, sondern dass es _ für die Dauer der Verbindung_ beibehält, da der einzige Weg, um das Empfangen von Delegiertennachrichten zu stoppen, das Abbrechen der Verbindung ist. Normalerweise behält man keinen Delegaten, und das Verhalten von NSURLConnection ist ein Implementierungsdetail; Nicht etwas, auf das du dich verlassen solltest oder das du im Allgemeinen nachahmst. Außerdem ist es ungewöhnlich, eine Delegate _class_ zu haben. Normalerweise deklarieren Sie ein Delegate-Protokoll. –
Danke Mike, das erklärt, was ich sehe. – Jab