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


6
modal View denetleyicileri - nasıl görüntülenir ve kapatılır
Birden çok görüntü denetleyicisini gösterme ve reddetme sorununu nasıl çözeceğime dair son bir haftadır kafamı kırıyorum. Örnek bir proje oluşturdum ve kodu doğrudan projeden yapıştırdım. Karşılık gelen .xib dosyalarıyla 3 görünüm denetleyicim var. MainViewController, VC1 ve VC2. Ana görüntü denetleyicisinde iki düğmem var. - (IBAction)VC1Pressed:(UIButton *)sender { VC1 *vc1 = …

14
UITableView'da performans artışı olmadan Dairesel UIImageView?
Bir var UIImageViewbenim her biri üzerinde UITableViewekran bir uzak görüntü (kullanarak o, hücreler SDWebImage). QuartzCoreResim görünümüne bazı katman stillerini uyguladım, örneğin: UIImageView *itemImageView = (UIImageView *)[cell viewWithTag:100]; itemImageView.layer.borderWidth = 1.0f; itemImageView.layer.borderColor = [UIColor concreteColor].CGColor; itemImageView.layer.masksToBounds = NO; itemImageView.clipsToBounds = YES; Şimdi soluk gri kenarlıklı 50x50'lik bir karem var, ancak kare …




9
NSLocale currentLocale her zaman kullanıcının geçerli dilini değil "en_US" değerini döndürür
Bir iPhone uygulamasını uluslararasılaştırma sürecindeyim - Kullanıcının mevcut yerel ayarına bağlı olarak belirli görünümlerde programatik değişiklikler yapmam gerekiyor. Çıldırıyorum çünkü iPhone simülatöründe veya gerçek donanımda dil tercihi ne olursa olsun, localeher zaman "en_US" olarak değerlendiriliyor: NSString *locale = [[NSLocale currentLocale] localeIdentifier]; NSLog(@"current locale: %@", locale); Çılgın olan şey, uygulamanın geri …

19
Bildirilen özellikler için nokta notasyonu ve mesaj notasyonu
Artık özellikler için "nokta" gösterimine sahibiz. Çeşitli gördüğüm arkasını ve forths nokta gösterimi vs mesajı gösterimde yararları hakkında. Cevapları lekesiz tutmak için soruya da cevap vermeyeceğim. Mülk erişimi için nokta notasyonu ve mesaj notasyonu hakkındaki düşünceniz nedir? Lütfen bunu Objective-C'ye odaklamaya çalışın - ortaya koyacağım tek önyargı, Objective-C'nin Objective-C olmasıdır, …

6
UIView kopyalanabilir mi?
Basitçe bu şekilde kullanın: UIView* view2 = [view1 copy]; // view1 existed Bu, simülatörün bu uygulamayı başlatamamasına neden olur. Tutmayı deneyin, UIView* view2 = [view1 retain]; // view1 existed // modify view2 frame etc Yapılacak her türlü değişiklik view2için geçerli olacaktır view1, bunu anlıyorum view2ile pay aynı bellek view1. Neden …
81 ios  objective-c  uiview  copy 

17
SKScene'de düğmeleri ayarlama
Bunun UIButtonsçok iyi çalışmadığını keşfediyorum SKScene, bu yüzden SKNodebir düğme yapmak için alt sınıfa girmeye çalışıyorum SpriteKit. Çalışmasını istediğim yol, bir düğmeyi başlatırsam SKSceneve dokunma olaylarını etkinleştirirsem, düğmeye SKScenebasıldığında bende bir yöntem çağırır . Beni bu soruna çözüm bulmaya götürecek her türlü tavsiyeyi takdir ediyorum. Teşekkürler.

6
Objective-C'de #define vs const
Objective-C'de yeniyim constve önişleme yönergesi ile ilgili birkaç sorum var #define. İlk olarak, kullanarak sabitin türünü tanımlamanın mümkün olmadığını anladım #define. Neden? İkincisi, birini diğerine göre kullanmanın herhangi bir avantajı var mı? Son olarak, hangi yol daha verimli ve / veya daha güvenlidir?

3
.H ve .m dosyasındaki @interface tanımı arasındaki fark
Normalde kullanırız @interface interface_name : parent_class <delegates> { ...... } @end yöntemi .h dosyasında ve .m dosyasında .h dosyasında bildirilen değişkenlerin özelliklerini sentezliyoruz. Ancak bazı kodlarda bu @interface ..... @ end yöntemi .m dosyasında da tutulur. Bunun anlamı ne? Onların arasındaki fark ne? .M dosyasında tanımlanan arayüz dosyası için alıcılar …

5
IOS13'te bu yazı tipi ile ilgili coretext uyarısının kaynağını nasıl bulabilirim?
Uygulamamın bir güncellemesi üzerinde çalışırken, uygulamayı IOS13'te Xcode 11.2'de çalıştırırken günlükte tonlarca uyarı aldığımı fark ettim. CoreText not: İstemci adı ".SFUI-Normal" istedi, istenen yazı tipi yerine TimesNewRomanPSMT alır. Tüm sistem kullanıcı arayüzü yazı tipi erişimi, CTFontCreateUIFontForLanguage () veya + [UIFont systemFontOfSize:] gibi uygun API'ler aracılığıyla olmalıdır. Biraz kazdık ve WWDC'den …

1
Yöntem swizzling özelliğini kullanarak tüm UIViewController örneklerinde iOS13'te modalPresentationStyle öğesini bir kerede değiştirin
[Soru ve Cevap] iOS 13'te (veya daha önce) eskisi gibi davranması için iOS 13'te genel olarak değer değiştirmek mümkün müdür UIViewController.modalPresentationStyle? Neden? İOS 13 SDK ise varsayılan değeri UIViewController.modalPresentationStyleözelliğinden değişmiştir UIModalPresentationFullScreeniçin UIModalPresentationAutomaticolduğu gibi bildiğim kadarıyla, karar, hangi UIModalPresentationPageSheetiOS cihazlarda veya iPhone'larda en azından. Birkaç yıldır çalıştığım proje oldukça büyük olduğundan, …
11 ios  objective-c  swift  ios13 

5
Uygulama arka planda olduğunda iOS 13.3'te didReceiveRemoteNotification çağrılmadı
Kafamı vuruyorum. Push bildirimi uyguluyorum. Her şey iyi çalışıyor (push alındı, rozet güncellendi), ancak iOS 13.3 altında, uygulama arka planda olduğunda uygulama uygulaması (_: didReceiveRemoteNotification: fetchCompletionHandler :) çağrılmaz. Uygulama ön plandaysa veya bir iOS 12 cihazı kullanılıyorsa yöntem çağrılır. Push bildirimi için şu şekilde kayıt oluyorum: [[UNUserNotificationCenter currentNotificationCenter] requestAuthorizationWithOptions:(UNAuthorizationOptionBadge | …

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.