Pytania otagowane jako objective-c

Tego znacznika należy używać tylko w pytaniach dotyczących funkcji Objective-C lub zależnych od kodu w języku. Tagi [kakao] i [kakao-dotyk] powinny być używane do zapytania o ramy lub klasy Apple. Użyj powiązanych tagów [ios], [macos], [apple-watch] i [tvos] w przypadku problemów specyficznych dla tych platform.

5
Jak oznaczyć metodę jako przestarzałą w Objective-C 2.0?
Jestem częścią zespołu opracowującego dość dużą aplikację na iPada iw rezultacie stworzyliśmy wiele różnych klas. Problem polega na tym, że niektóre metody są teraz dość przestarzałe i nie chcę ich po prostu usuwać, ponieważ wiem, że niektóre części całego systemu używają metod ... ale są dostępne lepsze (nowsze) warianty, które …

21
Konwertuj zmienną typedef-c na jej odpowiednik w postaci łańcucha
Zakładając, że mam deklarację typedef w swoim pliku .h jako taką: typedef enum { JSON, XML, Atom, RSS } FormatType; Chciałbym zbudować funkcję, która konwertuje wartość liczbową typu typedef na ciąg. Na przykład, jeśli wiadomość [self toString:JSON]została wysłana; zwróci „JSON”. Funkcja wyglądałaby mniej więcej tak: -(NSString *) toString:(FormatType)formatType { //need …
141 c  objective-c  enums  typedef 

4
Co symbol @ reprezentuje w celu-c?
Uczę się celu-c i ciągle wpadam na symbol @. Jest używany w różnych scenariuszach, na przykład na początku łańcucha lub do syntezy metod akcesorów. Co oznacza symbol @ w celu-c?
141 objective-c 

1
„FOUNDATION_EXPORT” a „extern”
Chciałbym zapytać, jaki jest powód używania FOUNDATION_EXPORTzamiast externw projektach Celu C. Sprawdziłem to pytanie i używając zdobyłem FOUNDATION_EXPORTaż 340 punktów (1 miejsce), używając externtylko 74 punktów (2 miejsce). Czy ktoś mógłby wyjaśnić dlaczego? Czy jest jakiś praktyczny powód, aby używać FOUNDATION_EXPORTzamiast extern? Dzięki!

23
Dostosuj sekcję nagłówka UITableView
Chcę dostosować UITableViewnagłówek dla każdej sekcji. Do tej pory wdrożyłem -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section ta UITabelViewDelegatemetoda. Chcę uzyskać bieżący nagłówek dla każdej sekcji i po prostu dodać go UILabeljako widok podrzędny. Jak dotąd nie jestem w stanie tego zrobić. Ponieważ nie mogłem znaleźć niczego, aby uzyskać domyślny nagłówek sekcji. Pierwsze …



11
Czy w Objective-C są kolekcje o jednoznacznie określonym typie?
Jestem nowy w programowaniu na Maca / iPhone'a i Objective-C. W C # i Javie mamy „generics”, klasy kolekcji, których składowe mogą być tylko zadeklarowanego typu. Na przykład w C # Dictionary<int, MyCustomObject> może zawierać tylko klucze będące liczbami całkowitymi i wartościami typu MyCustomObject. Czy podobny mechanizm istnieje w Objective-C?

18
Cel-C: Czytanie pliku wiersz po wierszu
Jaki jest właściwy sposób postępowania z dużymi plikami tekstowymi w Objective-C? Powiedzmy, że muszę przeczytać każdą linię osobno i chcę traktować każdą linię jako NSString. Jaki jest najefektywniejszy sposób zrobienia tego? Jednym z rozwiązań jest użycie metody NSString: + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error a następnie podziel linie za pomocą …

9
Najlepsza praktyka przy użyciu NSLocalizedString
Używam (jak wszyscy inni) NSLocalizedStringdo lokalizowania mojej aplikacji. Niestety, istnieje kilka „wad” (niekoniecznie wina samego NSLocalizedString), w tym Brak autouzupełniania dla ciągów w Xcode. To sprawia, że ​​praca jest nie tylko podatna na błędy, ale także męcząca. Może się zdarzyć, że zmienisz definicję ciągu tylko dlatego, że nie wiedziałeś, że …

18
Uzyskaj kliknięcie przycisku wewnątrz UITableViewCell
Mam kontroler widoku z widokiem tabeli i oddzielną końcówką dla szablonu komórki tabeli. Szablon komórki zawiera kilka przycisków. Chcę uzyskać dostęp do przycisku kliknięcia wraz z indeksem komórki klikniętej wewnątrz kontrolera widoku, w którym zdefiniowałem widok tabeli. Więc mam ViewController.hi ViewController.mgdzie mam UITableViewi TableTemplate.h, TableTemplate.mi TableTemplate.xibgdzie mam stalówka zdefiniowane. Chcę, …

26
Wyśrodkuj zawartość UIScrollView, gdy jest mniejsza
Mam UIImageViewwewnątrzUIScrollView którego używam do powiększania i przewijania. Jeśli obraz / zawartość widoku przewijania jest większa niż widok przewijania, wszystko działa poprawnie. Jednak gdy obraz staje się mniejszy niż widok przewijania, przykleja się do lewego górnego rogu widoku przewijania. Chciałbym, aby był wyśrodkowany, tak jak aplikacja Zdjęcia. Jakieś pomysły lub …

10
Zmiana rozmiaru czcionki dla nagłówków sekcji UITableView
Czy ktoś może mi poinstruować, jak najłatwiej zmienić rozmiar czcionki dla tekstu w nagłówku sekcji UITableView? Mam tytuły sekcji zaimplementowane następującą metodą: - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section Następnie rozumiem, jak skutecznie zmienić wysokość nagłówka sekcji za pomocą tej metody: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section Mam komórki UITableView wypełnione przy użyciu tej …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.