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

14
Cocoa ve Objective-C ile referans sayımını anlama
İPhone SDK ile oynamak için Objective-C ve Cocoa'ya yeni bir göz atmaya başlıyorum. C'ler mallocve freekonsept konusunda oldukça rahatım , ancak Cocoa'nın referans sayma şeması kafamı biraz karıştırdı. Anladığında çok zarif olduğu söylendi, ama henüz kamburlaşmadım. Nasıl release, retainve autoreleaseçalışma ve bunların kullanımı hakkında konvansiyonlar nelerdir? (Ya da başarısız olursa, …

7
Objective-C Yerine Kakao ile C ++ Kullanılsın mı?
Apple, Carbon 64-bit yetenekli hale getirmediği için C ++ ve Cocoa çerçevelerini kullanan uygulamalar yazmak istiyorum. C ++, Linux ve Windows'taki uygulamasında oldukça hoş görünüyor, ancak Mac OS X'te Apple'a özgü ek kod parçalarına ihtiyaç var gibi görünüyor (bir Obj-C paketleyicisi gibi). Görünüşe göre Apple, geliştiricileri C ++ yerine Objective-C …

5
NSNumber'ı Objective-C'de int'e dönüştürün
Bir int'i NSDictionary eklemeden önce NSNumber'a dönüştürmek için [NSNumber numberWithInt:42]veya kullanıyorum @(42): int intValue = 42; NSNumber *numberValue = [NSNumber numberWithInt:intValue]; NSDictionary *dict = @{ @"integer" : numberValue }; Değeri NSDictionary'den aldığımda, onu NSNumber'dan int'e nasıl dönüştürebilirim? NSNumber *number = dict[@"integer"]; int *intNumber = // ...? Bu şekilde yaptığımda, dökümün …

11
UIButton yazı tipi boyutunu genişliğe ayarlayın
Takip koduna sahibim: UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0.0, 0.0, 25, 25); [[button layer] setCornerRadius:5.0f]; [[button layer] setMasksToBounds:YES]; [[button layer] setBackgroundColor:[[UIColor redColor] CGColor]]; [button.titleLabel setFrame:CGRectMake(0,0, 25, 25)]; [button setTitle:[NSString stringWithFormat:@"%@", [[topics objectAtIndex:indexPath.row] unread]] forState:UIControlStateNormal]; Sorun, metindeki dizge uzun olmadığında iyi (1-2 hane) göstermesidir. Ancak, oldukça uzun olduğunda (3 …
122 ios  objective-c 

14
CALayer kullanarak yuvarlatılmış UIView - yalnızca bazı köşeler - Nasıl?
Uygulamamda - aşağıdaki gibi adlandırılan dört düğme var: Sol üst Sol alt Sağ üst Sağ alt Düğmelerin üzerinde bir resim görünümü (veya bir UIView) vardır. Şimdi, bir kullanıcının sol üstteki düğmeye dokunduğunu varsayalım. Yukarıdaki resim / görünüm o belirli köşede yuvarlatılmalıdır. UIView'a yuvarlatılmış köşeler uygulamakta bazı zorluklar yaşıyorum. Şu anda …

9
NSArray'i Objective-C'de yeni bir NSArray olarak filtreleme
Bir var NSArrayve NSArrayorijinal diziden belirli kriterleri karşılayan nesnelerle yeni bir tane oluşturmak istiyorum . Ölçüt, a döndüren bir işlev tarafından belirlenir BOOL. NSMutableArrayKaynak dizide bir yineleme oluşturabilir , filtre işlevinin kabul ettiği nesnelerin üzerine kopyalayabilir ve ardından onun değişmez bir sürümünü oluşturabilirim. Daha iyi bir yol var mı?

3
Swift'de bir sınıf bir protokole nasıl uydurulur?
Amaç-C'de: @interface CustomDataSource : NSObject <UITableViewDataSource> @end Swift'de: class CustomDataSource : UITableViewDataSource { } Ancak bir hata mesajı görünecektir: 'CellDatasDataSource' türü 'NSObjectProtocol' protokolüne uymuyor 'CellDatasDataSource' türü 'UITableViewDataSource' protokolüne uymuyor Doğru yol ne olmalı?
121 objective-c  swift 

10
İPhone'da Facebook uygulaması gibi SplitView
Bağlantıda gösterilene benzer bir gezinme sahnesi kullanan bir iPhone uygulaması oluşturmak istiyorum Lütfen bunun yalnızca iPad için çalışmasını istemediğimi unutmayın, iPhone için tam olarak resimdeki gibi çalışmasını istiyorum, bir tablo görünümü öğesine tıkladığınızda tablo görünümünü gizler ve bu görünümü tam ekran yapar. Bunun nasıl yapılacağına dair fikir istiyorum çünkü kendim …



22
Kısıtlamaların belirsiz bir şekilde sıfır yükseklik önerdiği bir durum tespit edildi
Tablo görünümü hücrelerini içeren uygulamamı çalıştırdığımda Xcode 6.1 beta 2'ye güncelledikten sonra hata ayıklama asistanı şunu söylüyor: Warning once only: Detected a case where constraints ambiguously suggest a height of zero for a tableview cell's content view. We're considering the collapse unintentional and using standard height instead. Daha önce, bu …

7
Bu gdb çıktısı ne anlama geliyor?
Ses çalan bir düğmem var ve simülatörde mükemmel çalışıyor gibi görünüyor, ancak şu mesajı alıyorum: /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCDriver.kext/Contents/Resources/AudioIPCDriver.bund.bundle yükleme hatası MacOS / AudioIPCPlugIn, 262): Sembol bulunamadı: ___CFObjCIsCollectable Kaynak: /System/Library/Frameworks/Security.framework/Versions/A/Security Beklenen: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation /System/Library/Frameworks/Security.framework/Versions/A/Security içinde 2011-11-01 02: 13: 02.605 Halloween FX [33484: 10703] /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/ System / Library yüklenirken hata oluştu) …


8
# açılı parantezler <> ve tırnak işaretleri kullanarak içe aktar ""
Objective-C'ye dosya aktarırken &lt;Header.h&gt;veya kullanmanıza izin verilip verilmeyeceğine neyin karar verdiğini merak ediyorum "Header.h". Şimdiye kadar benim gözlemim, ""projenizdeki uygulama kaynağına sahip olduğunuz dosyalar için tırnak işaretleri ve &lt;&gt;bir kitaplık veya çerçeveye atıfta bulunurken köşeli parantezler kullanmanız oldu. Ama bu tam olarak nasıl çalışıyor? Parantezleri kullanmak için kendi sınıflarımı almak …

15
UIRefreshControl - UITableViewController, UINavigationController içinde olduğunda beginRefreshing çalışmıyor
UITableViewController'ımda (bir UINavigationController'ın içinde) bir UIRefreshControl kurdum ve beklendiği gibi çalışıyor (yani aşağı çekme doğru olayı tetikliyor). Ancak, beginRefreshingyenileme denetiminde örnek yöntemini programlı olarak çağırırsam şunun gibi: [self.refreshControl beginRefreshing]; Hiçbir şey olmuyor. Canlandırmalı ve çarkı göstermelidir. endRefreshingBen yenilemeden sonra o çağırdığınızda yöntemi düzgün çalışıyor. Bu davranışla temel bir prototip projesi …

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.