Was ist hier vorzuziehen und warum?__weak typeof (self) weakself = self ODER __weak MyObject * weakSelf = self?
__weak typeof(self) weakSelf = self;
oder
__weak MyObject *weakSelf = self;
Offensichtlich __weak id weakSelf = self;
würden die am wenigsten wünschenswert sein, da wir nicht die Typprüfung bekommen, ist das richtig?
Allerdings zwischen den ersten beiden ... was ist wünschenswert und warum?
Auch einen Grund, __typeof anstelle von typeof zu verwenden, wenn clam unterstützt typof verwenden?
Es ist keine Frage auf der Grundlage von Meinungen. Diese beiden Aussagen werden vom Compiler anders gehandhabt, so dass beide Anwendungen ihre Vor- und Nachteile haben. –
@ MichałCiuba Sie haben Vor- und Nachteile, aber es gibt keine definitive Antwort. Unterschiedliche Menschen werden Vor- und Nachteile lesen und anders wählen. Daher basiert es auf meiner Meinung. – Sulthan