Kilka razy korzystam z typów CGRect
, CGPoint
w moim projekcie. Mogę zerwać szybkie obiekty, ale nie mogę ustawić wartości zerowych na typy C
. Jak mogę uwolnić CGRect
i CGPoint
od Swift?Jak uwolnić typy CGRect, CGPoint w szybkim tempie?
6
A
Odpowiedz
3
CGrect
, CGPoint
itp. Są tak zwane typy wartości. Nie musisz się martwić o ich wypuszczenie. Możesz uwzględnić zmienne typu wartości, które mają być przydzielone na stosie, a zatem odrzucane z chwilą opuszczenia zakresu metody.
Na szybkim blogu jest krótki article, który wyjaśnia różnicę między typami wartości a typami odniesienia.
Automatic Reference Counting dotyczy typów referencji tylko. Tam możesz wziąć pod uwagę obiekty, które mają zostać przydzielone na stercie.
Powiązane problemy
- 1. Silverlight Speex w szybkim tempie
- 2. Klasa anonimowa w szybkim tempie
- 3. Jak napisać ten kod w szybkim tempie?
- 4. Jak zainicjować UIBezierPath, aby narysować okrąg w szybkim tempie?
- 5. Pobierz indexPath komórki w centrum kolekcjiWygląd w szybkim tempie?
- 6. Nieskończona długość macierzy w szybkim tempie
- 7. Co oznacza skrót "CG" w CGGeometry, CGPoint, CGRect?
- 8. Symulacja przesuwania UITableViewCell w szybkim tempie
- 9. UIView zmienia swoją pozycję w szybkim tempie.
- 10. Skonfiguruj precyzyjne linki w szybkim tempie?
- 11. Dlaczego potrzebuję podkreśleń w szybkim tempie?
- 12. ogniskowanie pola tekstowego w szybkim tempie
- 13. Zmiana wielkości klawiatury w szybkim tempie?
- 14. Ukrywanie przyjęcia protokołu w szybkim tempie.
- 15. dodawanie wyszukiwaniaBar do nawigacjiBar w szybkim tempie
- 16. Pomnożenie zmiennych i dubletów w szybkim tempie
- 17. ustawienie i korzystania obj-c CGPoint, CGRect i inni
- 18. Jak utworzyć wideo z użyciem AVAssetWriter w szybkim tempie?
- 19. Jak zrobić własny cukier syntaktyczny w szybkim tempie?
- 20. Jak zaktualizować dzisiejszy widget w szybkim tempie co x sekundę
- 21. Jak wykryć komórkę tableView dotkniętą lub klikniętą w szybkim tempie
- 22. Jak dodać przecinki do numeru w szybkim tempie?
- 23. Jak poprawnie używać selektorów w szybkim tempie 4
- 24. Tworzenie i dodawanie wartości do słownika w szybkim tempie
- 25. Podejście do odczytywania dowolnej liczby bitów w szybkim tempie
- 26. Uruchamiaj akcję, gdy użytkownik kliknie komórkę w szybkim tempie.
- 27. Co jest alternatywą dla pchu w szybkim tempie?
- 28. Czytanie krótkiego pliku tekstowego na ciąg w szybkim tempie
- 29. Skąd setHTTPMethod, setURL i setHTTPBody w szybkim tempie?
- 30. Jaki jest odpowiednik tego kodu celu-c w szybkim tempie?
Nie musisz, nie są klasami. –
Nie można nilować obiektów, jeśli nie są one zadeklarowane jako opcjonalne. Możesz wybrać tylko opcje (obiekty lub typy wartości). – Cristik