«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.




13
Programlı bir segue oluşturma
Eğer sıradan bir var UIViewControllerbenim tüm bu UIViewsControllersbazı ortak operasyonları yeniden uzatın. Ben bu "Ortak" bir segue kurmak istiyorum UIViewControllerböylece tüm diğer UIViewControllersmiras. Bunu programlı olarak nasıl yapacağımı anlamaya çalışıyorum. Sanırım soru , hikaye panosuna girmeden ve bunları elle yapmadan segueherkes için nasıl ayarlayabilirim de olabilir UIViewControllers.
202 ios  objective-c  segue 

5
Senkronize, Objective-C'de nasıl kilitlenir / kilitlenir?
@Synchronized karşılıklı dışlama sağlamak için "kilit" ve "kilit açma" işlevlerini kullanmıyor mu? Peki o zaman kilitleme / kilit açma nasıl yapılır? Aşağıdaki programın çıktısı sadece "Merhaba Dünya" dır. @interface MyLock: NSLock<NSLocking> @end @implementation MyLock - (id)init { return [super init]; } - (void)lock { NSLog(@"before lock"); [super lock]; NSLog(@"after lock"); …


22
NSAttributedString içinde tıklanabilir bir bağlantıyı nasıl oluşturabilirim?
A'da köprüleri tıklanabilir hale getirmek önemsizdir UITextView. IB'deki görünümde "bağlantıları algıla" onay kutusunu ayarlamanız yeterlidir ve HTTP bağlantılarını algılar ve bunları köprülere dönüştürür. Ancak bu yine de kullanıcının gördüğü şeyin "ham" bağlantı olduğu anlamına gelir. RTF dosyaları ve HTML'nin her ikisi de "arkasında" bir bağlantıyla kullanıcı tarafından okunabilir bir dize …


2
İOS ile metni panoya kopyala
Uygulamanızdaki iPhone'un panosuna metin kopyalamanın en iyi yolu nedir? Dokümanları kabataslak ve istediğimden çok daha fazla özelliğe sahip ... Sadece kullanıcı panosu olarak bir dize ayarlamak istiyorum.

25
UICollectionView içinde hücre aralığı
Bir bölümünde hücre aralığını nasıl ayarlayabilirim UICollectionView? Ben minimumInteritemSpacing5.0 için ayarladığım bir özellik olduğunu biliyorum hala aralık 5.0 görünmüyor. Akış delege yöntemini uyguladım. - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section { return 5.0; } yine de istenen sonucu alamıyorum. Bence minimum boşluk. Maksimum aralığı ayarlamamın bir yolu yok mu?

11
Koddaki bir UIButton için görüntü ayarlama
Kodda bir UIButton için resmi nasıl ayarlarsınız? Bu bende var: UIButton *btnTwo = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btnTwo.frame = CGRectMake(40, 140, 240, 30); [btnTwo setTitle:@"vc2:v1" forState:UIControlStateNormal]; [btnTwo addTarget:self action:@selector(goToOne) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btnTwo]; ancak görüntüyü neyin ayarlayacağını görmeyin.

11
Özellik listesi olmayan bir nesneyi NSUserDefaults olarak ayarlama girişimi
Bu hataya neyin neden olduğunu bildiğimi sanıyordum, ama neyi yanlış yaptığımı anlayamıyorum. İşte tam hata mesajı alıyorum: Özellik listesi dışı bir nesne ayarlama girişimi ( "<BC_Person: 0x8f3c140>" ) keyDataDataArray için bir NSUserDefaults değeri olarak Ben kişi sınıfta bu yöntemlerin her ikisi de var Person, NSCodingprotokol uygun olduğunu düşünüyorum bir sınıf …

16
Yanıtların Swift eşdeğeri nedir?
Google'ı aradım, ancak hızlı eşdeğerin ne olduğunu bulamadım respondsToSelector:. Bu bulabildiğim tek şey ( yanıtlara Swift alternatifi:) ama benim durumumda temsilci varlığını kontrol ettiği için çok alakalı değil, sadece yeni bir API olup olmadığını kontrol etmek istediğim bir temsilci yok cihazda çalışırken veya değil ise API'nin önceki bir sürümüne geri …

20
Yineleme sırasında NSMutableArray'den kaldırmanın en iyi yolu?
Kakao, bir NSMutableArray döngü ve belirli bir ölçütlere uyan birden çok nesne kaldırmak istiyorsanız, bir nesneyi her kaldırdığınızda döngü yeniden başlatmadan bunu yapmanın en iyi yolu nedir? Teşekkürler, Düzenleme: Sadece açıklığa kavuşturmak için - Ben en iyi yolu, örneğin elle indeks güncelleme daha zarif bir şey arıyordu. Örneğin C ++ …
194 objective-c  cocoa 


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.