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


5
Typedef kullanmadan bir blok yöntemi parametresi bildirin
Typedef kullanmadan Objective-C'de bir yöntem blok parametresi belirtmek mümkün müdür? İşlev işaretçileri gibi olmalı, ancak bir ara typedef kullanmadan kazanan sözdizimine ulaşamam: typedef BOOL (^PredicateBlock_t)(int); - (void) myMethodTakingPredicate:(PredicateBlock_t)predicate sadece yukarıdaki derlemeler, tüm bunlar başarısız: - (void) myMethodTakingPredicate:( BOOL(^block)(int) ) predicate - (void) myMethodTakingPredicate:BOOL (^predicate)(int) ve başka hangi kombinasyonları denediğimi hatırlayamıyorum.

7
UIWebView'da Görüntülenen Bir HTML Sayfasının Başlığını Nasıl Alabilirim?
UIWebView'da görüntülenen bir HTML sayfasından başlık etiketinin içeriğini çıkarmam gerekiyor. Bunu yapmanın en sağlam yolu nedir? Yapabileceğimi biliyorum: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"]; } Ancak, bu yalnızca javascript etkinse çalışır. Alternatif olarak, başlık için HTML kodunun metnini tarayabilirim, ancak bu biraz hantal geliyor ve sayfanın yazarları kodlarıyla çıldırırsa kırılgan …

19
UIColor'dan Biraz Daha Açık ve Daha Koyu Renk Alın
Herhangi bir UIColor'u bir gradyana dönüştürebilmek istiyordum. Bunu yapmayı amaçladığım yol, bir gradyan çizmek için Core Graphics kullanmaktır. Yapmaya çalıştığım şey bir renk elde etmek, diyelim ki: [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]; ve birkaç ton daha koyu ve birkaç ton daha açık olan bir UIColor elde edin. Bunun nasıl yapılacağını …



9
Swift Enum'u Obj-C'de kullanmak mümkün mü?
Obj-C sınıfımın bazılarını Swift'e dönüştürmeye çalışıyorum. Ve diğer bazı Obj-C sınıfları bu dönüştürülmüş sınıfta hala enum kullanıyor. Sürüm Öncesi Dokümanlarda arama yaptım ve bulamadım ya da özledim. Obj-C Sınıfında Swift enum kullanmanın bir yolu var mı? Veya bu sorunun dokümanı için bir bağlantı mı? Eski Obj-C kodumda ve yeni Swift …
145 objective-c  enums  swift 


6
NSUserDefaults, NSMutableDictionary'yi iOS'ta neden kaydedemedi?
Bir NSMutableDictionarynesneyi içine kaydetmek istiyorum NSUserDefaults. Anahtar tipi NSMutableDictionaryIS NSString, değer türüdür NSArray, ki uygular nesnenin bir listesini ihtiva eden NSCoding. Belge başına NSStringve NSArrayher ikisi de uygundur NSCoding. Bu hatayı alıyorum: [NSUserDefaults setObject: forKey:]: NSCFDictionary sınıfının .... özellik dışı değerini ekleme girişimi.


14
UILabel - metne sığacak otomatik boyutlu etiket?
UILabel kutusunu / sınırlarını içerilen metne sığacak şekilde otomatik olarak yeniden boyutlandırmak mümkün müdür? (Ekrandan daha büyük olup olmadığını umursamıyorum) Yani bir kullanıcı "merhaba" veya "benim adım gerçekten uzun girerse, bu kutuya sığmasını istiyorum", asla kesilmez ve etiket buna göre 'genişletilir'?



7
Swift Referanslar'ın _ alt çizgi temsilcisi nedir?
Apple'ın dokümanlarının referans bölümünde bu tür şeylerin birçok örneği var: func runAction(_action: SKAction!) Bunun Objective-C 'eşdeğeri': - (void)runAction:(SKAction *)action Bana (Swift referansında) alt çizgiden sonra bir boşluk olması ve "eylem" italik yazılması önemli olabilir. Ama bunun ne aktarmaya çalıştığını anlayamıyorum. Belki de soru şu ... referanslarda kullanılan sözleşmeler için bir …


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.