Speicherverwaltung in der iOS -Lokalisierung mit .Strings -Datei
-
27-10-2019 - |
Frage
Früher hatte ich Folgendes gepostet: Was sollte der bessere Weg sein, um das iOS -Projekt zu lokalisieren?
Jetzt habe ich Projekte für beide Wege durchgeführt und bin mit den Antworten dort zufrieden.
In .Strings Dateilokalisierung, wenn es einen Benutzernamen Uilabel gibt, dann erstellen wir anstatt Werte in .nib selbst zuzuweisen, und erstellen ein Iboutlet dafür und in .m -Datei zuweisen wir Werte. Gibt es also einen zusätzlichen Speicher, der von diesem Iboutlet verzehrt wird?
Lösung
Es ist vollkommen in Ordnung zu haben Iboutlet zum Zugriff darauf .m Datei zum Zwecke der Änderung des Aussehens. Es gibt Ihnen keinen zusätzlichen Gedächtnis, der belauscht ist, selbst wenn Sie es mit erklären retain
Es wird nur erhöht retainCount
Aber vergessen Sie nicht, es in der Veröffentlichung zu veröffentlichen dealloc
Wenn Sie die behalten UILabel
.