Cocoa Touch Frameworks, które napędzają aplikacje iOS, mają wiele sprawdzonych wzorców znalezionych na Macu, ale zostały zbudowane ze szczególnym naciskiem na interfejsy dotykowe i optymalizację.
Tworzę wyłącznie na iOS 5 przy użyciu ARC. Czy IBOutlets UIView(s) i (podklasy) powinny być stronglub weak? Następujące: @property (nonatomic, weak) IBOutlet UIButton *button; Pozbyłby się tego wszystkiego: - (void)viewDidUnload { // ... self.button = nil; // ... } Czy są jakieś problemy? Szablony są używane, strongpodobnie jak automatycznie generowane …
Czy istnieje dobry sposób, aby dostosować rozmiar a w UITextViewcelu dostosowania do jego zawartości? Powiedzmy na przykład, że mam UITextViewjeden wiersz tekstu: "Hello world" Następnie dodaję kolejny wiersz tekstu: "Goodbye world" Czy istnieje dobry sposób w Cocoa Touch, aby uzyskać taki, rectktóry będzie zawierał wszystkie linie w widoku tekstowym, dzięki …
Jak uzyskać wymiary ekranu w iOS? Obecnie używam: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; w viewWillAppear:iwillAnimateRotationToInterfaceOrientation:duration: Za pierwszym razem otrzymuję cały rozmiar ekranu. Za drugim razem dostaję ekran minus pasek nawigacyjny.
Mam UITextVieww mojej aplikacji na iOS, która wyświetla dużą ilość tekstu. Następnie stronicuję ten tekst za pomocą parametru marginesu przesunięcia parametru UITextView. Mój problem polega na tym, że wypełnienie UITextViewpomieszało moje obliczenia, ponieważ wydaje się być różne w zależności od rozmiaru czcionki i kroju pisma, którego używam. Dlatego zadaję pytanie: …
Pracowałem nad stworzeniem UIAlertView w Swift, ale z jakiegoś powodu nie mogę poprawnie wyciągnąć instrukcji, ponieważ otrzymuję ten błąd: Nie można znaleźć przeciążenia dla parametru „init”, które akceptuje podane argumenty Oto jak to napisałem: let button2Alert: UIAlertView = UIAlertView(title: "Title", message: "message", delegate: self, cancelButtonTitle: "OK", otherButtonTitles: nil) Aby to …
Robię prezentację na temat debugowania w Xcode i chciałbym uzyskać więcej informacji na temat wydajnego używania NSLog. W szczególności mam dwa pytania: czy istnieje sposób na łatwe NSLogowanie nazwy / numeru wiersza bieżącej metody? Czy istnieje sposób na łatwe „wyłączenie” wszystkich NSLogów przed skompilowaniem kodu wersji?
Chciałbym pokazać bieżący język, którego używa interfejs użytkownika urządzenia. Jakiego kodu użyłbym? Chcę to jako NSStringw pełni pisanym formacie. (Nie @ „en_US”) EDYCJA: Dla tych, którzy przejeżdżają, jest tu mnóstwo przydatnych komentarzy, ponieważ odpowiedź ewoluowała wraz z nowymi wersjami iOS.
Chcę mieć możliwość debugowania struktur C bez konieczności jawnego wpisywania każdej właściwości, z której się składają. tzn. chcę móc zrobić coś takiego: CGPoint cgPoint = CGPointMake(0,0); NSLog(@"%@",cgPoint); Oczywiście „% @” nie będzie działać, stąd pytanie.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.