«objective-c» etiketlenmiş sorular

Bu etiket yalnızca Objective-C özellikleriyle ilgili veya dildeki kodlara bağlı olan sorularda kullanılmalıdır. Apple'ın çerçeveleri veya sınıfları hakkında soru sormak için [kakao] ve [kakao dokunma] etiketleri kullanılmalıdır. Bu platformlara özgü sorunlar için [ios], [macos], [apple-watch] ve [tvos] etiketlerini kullanın.

9
Kategori ve Sınıf Uzantısı arasındaki fark?
Kategori ve Sınıf Uzantısı arasındaki fark nedir? Her ikisinin de mevcut sınıflara özel yöntemler eklemek için kullanıldığına inanıyorum. Birisi buna ışık tutabilir mi? Kod ile örnekleme gerçekten takdir edilecektir.

7
NSDictionary değişkeninin içeriğini Xcode hata ayıklayıcıda nasıl görüntüleyebilirim?
NSDictionary değişkeninin anahtar / değer çiftlerini Xcode hata ayıklayıcı aracılığıyla görüntülemenin bir yolu var mı? Değişken penceresinde tam olarak genişletildiğinde bilginin kapsamı şu şekildedir: Variable Value Summary jsonDict 0x45c540 4 key/value pairs NSObject {...} isa 0xa06e0720 Bana sözlüğün her bir öğesini göstermesini bekliyordum (bir dizi değişkenine benzer).

3
Birden fazla geçişle Temel Veri Taşıma örneği veya açıklaması?
İPhone uygulamamın temel veri deposunu taşıması gerekiyor ve bazı veritabanları oldukça büyük. Apple'ın belgeleri, bellek kullanımını azaltmak için verileri taşımak için "birden çok geçiş" kullanılmasını önerir. Ancak, dokümantasyon çok sınırlıdır ve bunun nasıl yapılacağını çok iyi açıklamaz. Biri beni ya iyi bir örneğe yönlendirebilir ya da bunu nasıl başaracağına dair …

4
ViewWillAppear: ve viewDidAppear arasındaki çerçeve değişikliklerini görüntüleyin:
Uygulamamda, IBOutletbağlantılı bir görünümün çerçevesinin, görünüm denetleyicimdeki viewWillAppear:ve arasındaki aramalar arasında bulunduğu garip bir davranış keşfettim viewDidAppear:. İşte UIViewControlleralt sınıfımdaki ilgili kod : -(void)viewWillAppear:(BOOL)animated { NSLog(@"%@", self.scrollView); } -(void)viewDidAppear:(BOOL)animated { NSLog(@"%@", self.scrollView); } ve ortaya çıkan günlük çıktısı: MyApp[61880:c07] <UIScrollView: 0x1057eff0; frame = (0 0; 0 0); clipsToBounds = YES; …

12
NSTimeInterval to HH: mm: ss?
200.0 diyecek şekilde ayarlanmış bir NSTimeInterval'ım varsa, bunu 00:03:20'ye dönüştürmenin bir yolu var mı, onunla bir NSDate'i başlatıp sonra HH: mm: ss kullanarak NSDateFormatter kullanabileceğimi düşünüyordum. Sorum şu, bunu yapmanın hızlı bir yolu var mı yoksa numarayı kendim ayırıp kullanmam [NSString stringWithFormat: %02d:%02d:%02d, myHour, myMin, mySec]mı gerekiyor?

4
CoreData ve bir REST web hizmeti eşzamansız olarak nasıl eşitlenir ve aynı zamanda REST hataları kullanıcı arabirimine doğru şekilde yayılır
Hey, buradaki uygulamamız için model katmanı üzerinde çalışıyorum. Bazı gereksinimler şu şekildedir: İPhone OS 3.0+ üzerinde çalışmalıdır. Verilerimizin kaynağı bir RESTful Rails uygulamasıdır. Verileri Core Data kullanarak yerel olarak önbelleğe almalıyız. İstemci kodu (UI denetleyicilerimiz), herhangi bir ağ öğesi hakkında olabildiğince az bilgiye sahip olmalı ve modeli Core Data API …


10
Düğmeye basıldığında UITableView hücresinin satırını alma
Bir hücre satırını görüntüleyen bir tablo görünümü denetleyicim var. Her hücrenin 3 düğmesi vardır. Her hücrenin etiketlerini 1,2,3 olacak şekilde numaralandırdım. Sorun şu ki, hangi hücrede bir düğmeye basıldığını nasıl bulacağımı bilmiyorum. Şu anda gönderenin etiketini yalnızca düğmelerden birine basıldığında alıyorum. Bir düğmeye basıldığında hücre sıra numarasını da almanın bir …

6
Programlı olarak düzen kısıtlamaları oluşturma
Pek çok insanın bu konuda zaten tonlarca soru sorduğunu biliyorum, ancak cevaplarla bile işe yaramıyorum. Film şeridindeki kısıtlamalarla uğraşırken, bu kolay ama kodda zor zamanlar geçiriyorum. Örneğin sağ tarafta kalan ve ekran yönüne göre ekran yüksekliği olan bir görünüme sahip olmaya çalışıyorum. Bu benim kodum: UIView *myView = [[UIView alloc] …

5
AVPlayer Temsilcisi yok mu? Şarkının çalması bittiğinde nasıl takip edilir? Objective C iPhone geliştirme
Etrafıma baktım ama için bir delege protokolü bulamıyorum AVPlayer class. Ne oluyor? Her biri bir URL'den yüklenen AVQueuePlayerbir dizi oynatmak için alt sınıfını kullanıyorum AVPlayerItems. Bir şarkının çalması bittiğinde bir yöntem çağırmamın bir yolu var mı? Özellikle kuyruğun sonunda mı? Ve bu mümkün değilse, ara belleğe alma işleminden sonra şarkı …




7
iOS 11 - Klavye yüksekliği, klavye bildiriminde 0 değerini döndürüyor
Klavye bildirimlerini sorunsuz bir şekilde kullanıyorum ve Klavyenin tam yüksekliğini alıyorum. - (void)keyboardDidShow:(NSNotification *) notification{ CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; NSLog(@"%f",keyboardSize.height);} ancak iOS 11 ile bildirim çağrıldığında klavye boyutu 0'dır. Bu senaryoda ortaya çıkan sorun nedir? Xcode 9 Beta 5 kullanıyorum

2
Bu iOS ne tür alaycı bir hata?
Aşağıdaki gibi görünen takvim tarihlerini sıralamak için kullandığım bazı kodum var: #if !(TARGET_IPHONE_SIMULATOR) NSString *formatString = [NSDateFormatter dateFormatFromTemplate:@"HH:mm dd MMM yyyy" options:0 locale:[NSLocale currentLocale]]; [fmt setDateFormat:formatString]; #else [fmt setDateFormat:@"HH:mm dd MMM yyyy"]; #endif Simülatörde çalıştırırsam her şey yolunda. Cihazda çalıştırırsam bu alaycı hata ayıklama mesajını alırım. 2012-09-19 22: 40: 13.972 …

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.