«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
Kakao objektif-c sınıfındaki bir değişkenin önündeki alt çizgi nasıl çalışır?
Birkaç iPhone örneğinde, özelliklerin değişkenin önünde bir alt çizgi _ kullandığını gördüm. Bunun ne anlama geldiğini bilen var mı? Veya nasıl çalışır? Kullandığım arayüz dosyası şöyle: @interface MissionCell : UITableViewCell { Mission *_mission; UILabel *_missionName; } @property (nonatomic, retain) UILabel *missionName; - (Mission *)mission; Yukarıdakilerin tam olarak ne yaptığından emin …

1
Hata: iOS9'da _handleNonLaunchSpecificActions
İOS 9'da aşağıdaki hatayı alıyorum: -[UIApplication_handleNonLaunchSpecificActions: forScene: withTransitionContext: completion:] unhandled action -> <FBSSceneSnapshotAction: 0x150b2aef0> { handler = remote; info = <BSSettings: 0x15333f650> { (1) = 5; }; } Başka biri bu hatayla karşılaştı mı yoksa etkileri mi var? Yanlış olan ne?
157 ios  objective-c  xcode  ios9 

19
iOS uygulama hatası - Kendini alt görünüm olarak ekleyemiyorum
Bu kilitlenme raporunu aldım, ancak nasıl hata ayıklayacağımı bilmiyorum. Fatal Exception NSInvalidArgumentException Can't add self as subview 0 ... CoreFoundation __exceptionPreprocess + 130 1 libobjc.A.dylib objc_exception_throw + 38 2 CoreFoundation -[NSException initWithCoder:] 3 UIKit -[UIView(Internal) _addSubview:positioned:relativeTo:] + 110 4 UIKit -[UIView(Hierarchy) addSubview:] + 30 5 UIKit __53-[_UINavigationParallaxTransition animateTransition:]_block_invoke + 1196 …
157 ios  iphone  objective-c 

29
Cihaz simgemi (NSData) NSString'e nasıl dönüştürebilirim?
Anlık bildirimler uyguluyorum. APNS Jetonumu bir String olarak kaydetmek istiyorum. - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString alloc]initWithData:newDeviceToken encoding:NSUTF8StringEncoding]; NSLog(@"%@", tokenString); NSLog(@"%@", newDeviceToken); } İlk kod satırı null yazdırır. ikincisi jetonu yazdırır. NewDeviceToken'ımı NSString olarak nasıl edinebilirim?

2
Objective-C'de sabit oluşturmanın en iyi yolu nedir
Öğrenme amaçları için bir Reddit istemcisi oluşturuyorum. İçinde sabitler olan bir dosyaya ihtiyacım var. Reddit-Prefix.pchSabitleri tüm dosyalar için kullanılabilir hale getirmek için dosyayı dosyaya aktarmayı düşünüyordum . Bir şeyler yapmanın iyi bir yolu mu? Ayrıca, araştırmamı yaptım ve sabitler oluşturmak için birkaç yöntem buldum, ancak hangisini kullanacağımı bilmiyorum: #define makro …

12
NSJSONSerialization nasıl kullanılır
Bir JSON dizesi var (PHP'den json_encode()şöyle görünüyor: [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] Bunu iPhone uygulamam için bir tür veri yapısına ayrıştırmak istiyorum. Bana sözlükler dizisini sahip olacaktır için dizideki 0 eleman tuşlarıyla bir sözlük olduğu bu yüzden, en iyi şey sanırım "id" => "1"ve "name" => "Aaa". NSJSONSerializationVerileri nasıl …


20
Bir NSDate'in bugün olup olmadığını nasıl belirleyebilirim?
NSDateBugünün ait olup olmadığını nasıl kontrol edebilirim ? İlk 10 karakterini kullanarak kontrol ederdim [aDate description]. [[aDate description] substringToIndex:10]dize "YYYY-MM-DD"tarafından döndürülen dize ile karşılaştırıldığında ben dize döndürür [[[NSDate date] description] substringToIndex:10]. Kontrol etmenin daha hızlı ve / veya temiz bir yolu var mı? Teşekkürler.

12
Üretim kodunda NSLog () kullanılmaması gerektiği doğru mu?
Bu sitede bu birkaç kez söylendi, ama bunun gerçekten böyle olduğundan emin olmak istedim. Kodum boyunca NSLog işlev çağrıları serpiştirmeyi bekliyordum ve Xcode / gcc, Release / Distribution sürümlerimi oluştururken bu çağrıları otomatik olarak çıkarırdı. Bunu kullanmaktan kaçınmalı mıyım? Öyleyse, deneyimli Objective-C programcıları arasında en yaygın olan alternatifler nelerdir?

18
Facebook'un yeni iOS uygulamasındaki gibi bir yan kaydırma menüsü geliştirmenin en iyi yolu nedir?
Her iPhone uygulamasına daha fazla bilgi sıkıştıkça, yan kaydırma menülerinin daha yaygın bir arayüz öğesi haline geldiği anlaşılıyor. Facebook bunu en son sürümüne dahil etti ve yeni Gmail uygulaması da onu içeriyor gibi görünüyor . Daha yaygın bir arabirim öğesi haline geldiği için böyle bir şeyi geliştirmenin en etkili yolu …

30
Objective-C'de "tanınmayan seçici örneğe gönderildi" hatası
Bir düğme oluşturdum ve bunun için bir eylem ekledim, ancak çağrıldığı anda bu hatayı aldım: -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0 2010-03-16 22:23:58.811 Money[8056:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:'*** -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0' Bu benim kodum: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle …




4
Objective-C'de nullable, __nullable ve _Nullable arasındaki fark
Xcode 6.3 ile API'lerin Objective-C'deki niyetini daha iyi ifade etmek (ve elbette daha iyi Swift desteği sağlamak için) için yeni ek açıklamalar getirildi . Bu açıklamalar elbette vardı nonnull, nullableve null_unspecified. Ancak Xcode 7 ile aşağıdakiler gibi birçok uyarı ortaya çıkıyor: İşaretçinin bir sıfırlanabilirlik türü belirticisi eksik (_Nonnull, _Nullable veya …

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.