Als «cocoa-touch» getaggte Fragen

Die Cocoa Touch Frameworks, die iOS-Apps steuern, weisen viele bewährte Muster auf, die auf dem Mac zu finden sind. Sie wurden jedoch mit einem besonderen Schwerpunkt auf berührungsbasierten Benutzeroberflächen und Optimierung entwickelt.

4
Ausrichten von UIToolBar-Elementen
Ich habe drei UIBarButtonItemwie unten erstellt. Sie richten sich nach links aus und ich möchte die Mitte ausrichten, damit auf der rechten Seite keine Lücke entsteht. Ich sehe keine Align-Eigenschaft für UIToolBar. Gibt es einen anderen Weg, um dies zu erreichen? //create some buttons UIBarButtonItem *aboutButton = [[UIBarButtonItem alloc] initWithTitle:@"About" …


11
Wo können globale Konstanten in einer iOS-Anwendung gespeichert werden?
Die meisten Modelle in meiner iOS-App fragen einen Webserver ab. Ich hätte gerne eine Konfigurationsdatei, in der die Basis-URL des Servers gespeichert ist. Es wird ungefähr so ​​aussehen: // production // static NSString* const baseUrl = "http://website.com/" // testing static NSString* const baseUrl = "http://192.168.0.123/" Durch Auskommentieren der einen oder …



12
iOS-Anwendung: Wie lösche ich Benachrichtigungen?
Ich habe eine iOS-Anwendung, an die Push-Benachrichtigungen gesendet werden. Mein Problem ist, dass die Nachrichten / Benachrichtigungen im Benachrichtigungscenter in iOS verbleiben, nachdem sie getippt wurden. Wie kann ich beim nächsten Öffnen der Anwendung eine Benachrichtigung für meine Anwendung im Benachrichtigungscenter entfernen? Ich bin auf Posts gestoßen, bei denen Leute …



6
AVAudioPlayer löst im Debug-Modus einen Haltepunkt aus
Jedes Mal, wenn ich die App lade, stoppt sie, als hätte ich einen Haltepunkt in dieser Zeile festgelegt: self.audioPlayer = [[[AVAudioPlayer alloc] initWithData:[dataPersister loadData:self.fileName] error:&outError] autorelease]; Es gibt keinen Haltepunkt über oder irgendwo in der Nähe dieser Linie. Es passiert nur, wenn ich die App im Debug-Modus starte und nach …

4
Grundlegendes zu NSRunLoop
Kann jemand erklären, was ist NSRunLoop? Also, wie ich weiß, NSRunLoopist etwas mit NSThreadrichtig verbunden? Nehmen wir also an, ich erstelle einen Thread wie NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil]; [th start]; -(void) someMethod { NSLog(@"operation"); } Also, nachdem dieser Thread seine Arbeit beendet hat, oder? Warum verwenden RunLoopsoder wo …



3
Den Wert eines UITextField abrufen, wenn Tastenanschläge eingegeben werden?
Angenommen, ich habe den folgenden Code: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; Ich möchte das greetingLabel"Hallo [nameTextField]" lesen, sobald der Benutzer eine beliebige Taste drückt. Was ich im Grunde brauche, ist das iPhone-Äquivalent der Cocoa-Delegate-Methode controlTextDidChange. Die textField:shouldChangeCharactersInRange:Delegate-Methode wird jedes Mal aufgerufen, wenn ein Tastenanschlag auftritt: - (BOOL) textField:(UITextField *)textField …

6
Wie exportiere ich "fettes" Cocoa Touch Framework (für Simulator und Gerät)?
Mit Xcode 6 können wir eigene Dynamics erstellen Cocoa Frameworks. Wegen: Der Simulator verwendet weiterhin die 32-bitBibliothek Ab dem 1. Juni 2015 müssen App-Updates, die an den App Store gesendet werden, 64-Bit-Unterstützung enthalten und mit dem iOS 8 SDK ( developer.apple.com ) erstellt werden. Wir müssen eine Fettbibliothek erstellen, um …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.