«cocoa-touch» etiketlenmiş sorular

İOS uygulamalarını çalıştıran Cocoa Touch Frameworks, Mac'te bulunan kanıtlanmış birçok deseni paylaşıyor, ancak dokunmatik tabanlı arayüzlere ve optimizasyona özel bir odaklanarak oluşturuldu.

4
UIToolBar öğelerini hizalama
UIBarButtonItemAşağıdaki gibi üç tane oluşturdum. Sola hizalıyorlar ve sağ tarafta boşluk kalmaması için ortaya hizalamak istiyorum. Üzerinde hizalama özelliği göremiyorum UIToolBar. Bunu başarmanın başka bir yolu var mı? //create some buttons UIBarButtonItem *aboutButton = [[UIBarButtonItem alloc] initWithTitle:@"About" style:UIBarButtonItemStyleBordered target:self action:@selector(showAbout:)]; [toolbar setItems:[NSArray arrayWithObjects:settingsButton,deleteButton,aboutButton,nil]]; //Add the toolbar as a subview to …


11
Bir iOS uygulamasında global sabitler nerede saklanır?
İOS uygulamamdaki modellerin çoğu bir web sunucusunu sorguluyor. Sunucunun temel URL'sini depolayan bir yapılandırma dosyasına sahip olmak istiyorum. Şunun gibi görünecek: // production // static NSString* const baseUrl = "http://website.com/" // testing static NSString* const baseUrl = "http://192.168.0.123/" Bir satırı veya diğerini yorumlayarak, modellerimin işaret ettiği sunucuyu anında değiştirebilirim. Sorum …



12
iOS uygulaması: bildirimler nasıl temizlenir?
Bazı Push Bildirimlerinin gönderildiği bir iOS uygulamam var. Benim sorunum, mesajların / bildirimlerin, dokunulduktan sonra iOS'ta Bildirim Merkezi'nde kalması. Uygulama bir sonraki açışında Bildirim Merkezi'nde başvurum için bir bildirimi nasıl kaldırabilirim? İnsanların setApplicationIconBadgeNumberbildirimleri temizlemek için sıfır değeri aradıkları gönderilere rastladım . Bu bana çok garip geliyor, bu yüzden başka bir …


4
NSRunLoop'u Anlamak
Biri ne olduğunu açıklayabilir NSRunLoopmi? bildiğim gibi doğru NSRunLoopile bağlantılı bir şey NSThreadmi? Öyleyse, şöyle bir Konu oluşturduğumu varsayalım NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil]; [th start]; -(void) someMethod { NSLog(@"operation"); } bu iş parçacığı çalışmasını tamamladıktan sonra tamam mı? neden kullanılır RunLoopsveya nerede kullanılır? Apple belgelerinden bir şey okudum …


6
AVAudioPlayer hata ayıklama modunda kesme noktası atar
Uygulamayı her yüklediğimde, bu satırda bir kesme noktası ayarlamışım gibi duruyor: self.audioPlayer = [[[AVAudioPlayer alloc] initWithData:[dataPersister loadData:self.fileName] error:&outError] autorelease]; Bu çizginin üstünde veya yakınında herhangi bir yer kesme noktası yok. Yalnızca uygulamayı hata ayıklama modunda çalıştırdığımda ve kesme noktasından sonra hiçbir şey çökmediğinde oluyor. "Program yürütmeye devam et" i tıkladığımda …

15
UILabel'in anahatlı metni göstermesini nasıl sağlayabilirim?
Tek istediğim beyaz UILabel metnimin etrafındaki bir piksellik siyah kenarlık. UILabel'i aşağıdaki kodla alt sınıfa ayırmaya kadar gittim, bunu birkaç teğetsel olarak ilgili çevrimiçi örnekten beceriksizce bir araya getirdim. Ve çalışıyor ama çok, çok yavaş (simülatör dışında) ve metni dikey olarak ortalayamıyorum (bu yüzden son satırdaki y değerini geçici olarak …

23
Klavye göründüğünde UIScrollView’u nasıl kaydırırım?
Kodumla sorun yaşıyorum. Klavye pop tarafından gizlenmesi gereken UIScrollViewbir UITextFieldşeyi düzenlerken hareket ettirmeye çalışıyorum . Şu anda ana çerçeveyi hareket ettiriyorum çünkü kodda nasıl 'yukarı kaydıracağımı' bilmiyorum. Bu yüzden, biraz kod yaptım, iyi çalışıyor ama bir UI metin alanını düzenlediğimde ve UITextField'geri dön' düğmesine basmadan bir başkasına geçtiğimde ana görünüm …

3
Tuş vuruşları girilirken UITextField Değerini almak?
Diyelim ki şu koda sahibim: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; greetingLabelKullanıcı herhangi bir tuşa basar basmaz "Merhaba [nameTextField]" ifadesini okumak istiyorum . Temel olarak ihtiyacım olan şey, Cocoa delege yönteminin iPhone eşdeğeridir controlTextDidChange. textField:shouldChangeCharactersInRange:Temsilci yöntemi bir tuş vuruşu meydana gelir, her zaman adı: - (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString …

6
"Fat" Cocoa Touch Framework (Simülatör ve Cihaz için) nasıl dışa aktarılır?
Xcode 6 ile kendi Dinamiklerini yaratma yeteneğine sahibiz Cocoa Frameworks. Nedeniyle: Simülatör hala 32-bitkitaplığı kullanıyor 1 Haziran 2015'ten itibaren App Store'a gönderilen uygulama güncellemeleri 64 bit desteği içermeli ve iOS 8 SDK ( developer.apple.com ) ile oluşturulmalıdır Projeyi cihazlarda ve simülatörlerde çalıştırmak için yağ kütüphanesi yapmalıyız. yani Frameworks'de hem 32 …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.