«cocoa» etiketlenmiş sorular

Cocoa, Apple'ın macOS için Foundation, Application Kit ve Core Data'dan oluşan uygulama geliştirme çerçevesidir. İOS soruları için "cocoa-touch" etiketini kullanın.

8
Diğer bağımlılıklara dokunmadan tek bir kapsülü güncelleme
Aşağıdaki komutu tek pod güncelleyecektir anlıyoruz: pod update <podname>. Ancak bu, daha önce yüklediğiniz diğer kapsüllerin (güncelleme komutunda bulunmayan kapsüllerin) bağımlılıklarını da güncelleştirir. Tek bir kapsülü güncellemenin ve diğer tüm bağımlılıkları tek başına bırakmanın bir yolu var mı?
202 cocoa  cocoapods 

10
CSS Yazdırma: Sayfalar arasında yarıya bölünmüş DIV'lerden kaçınıyor musunuz?
Ben büyük bir öğe koleksiyonu alır ve kakao bir WebView içinde HTML içine pops bir yazılım parçası için bir eklenti yazıyorum (bu WebKit oluşturucu olarak kullanır, bu yüzden temelde bu HTML dosyasının açıldığını varsayabilirsiniz Safari). Yaptığı DIV'ler dinamik yüksekliktedir, ancak çok fazla değişmezler. Genellikle 200 piksel civarındadır. Her neyse, belge …


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 

28
iOS - CocoaPods üstbilgi dosyalarını bulamıyorken derleme başarısız oluyor
CocoaPods kullanan bir iOS projem var. Başka bir geliştirici aynı proje üzerinde çalışmaya başlayana kadar her şey sorunsuz bir şekilde çalışıyordu. Bazı değişiklikler yaptı (sadece bildiğim kadarıyla kodlamak için) ve repoda yeni bir şube yaptı. Onun şubesini teslim ve inşa etmeye çalıştım, ama bir hata alıyorum: ASLogger / ASLogger.h dosyası …

12
NSMutableArray'ı Karıştırmanın En İyi Yolu Nedir?
Eğer varsa NSMutableArray, öğeleri rastgele nasıl karıştırırsınız? (Bunun için kendi cevabım var, aşağıda yayınlanmıştır, ancak Kakao için yeniyim ve daha iyi bir yol olup olmadığını bilmek istiyorum.) Güncelleme: @Mukesh tarafından belirtildiği gibi, iOS 10+ ve macOS 10.12+'den itibaren, -[NSMutableArray shuffledArray]karıştırmak için kullanılabilecek bir yöntem var. Ayrıntılar için https://developer.apple.com/documentation/foundation/nsarray/1640855-shuffledarray?language=objc adresine bakın. …

6
Birim testlerinin içindeki kod neden paket kaynakları bulamıyor?
Bazı kod Ben birim test bir kaynak dosyası yüklemek gerekiyor. Aşağıdaki satırı içerir: NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; Uygulamada iyi çalışır, ancak birim test çerçevesi tarafından çalıştırıldığında pathForResource:nil döndürür, yani bulamadı foo.txt. Bunun birim test hedefinin Paket Kaynaklarını Kopyala oluşturma aşamasında foo.txtbulunduğundan emin oldum , bu yüzden neden …


4
Neden Objective-C delegelerine genellikle alıkoymak yerine mülk veriliyor?
Scott Stevenson tarafından sağlanan harika blogda sörf yapıyorum ve delegelerin 'atama' mülküne karşı 'tutma' atama temel Objective-C kavramını anlamaya çalışıyorum. Her ikisinin de bir çöp toplanmış ortamda aynı olduğunu unutmayın. Çoğunlukla GC tabanlı olmayan bir ortamla (ör: iPhone) ilgileniyorum. Doğrudan Scott'ın blogundan: "Assign anahtar sözcüğü, değeri kopyalamak veya tutmak yerine …

6
Mac için bir Menubar uygulaması nasıl oluşturulur?
DÜZENLEME: Bu güzel hazır menü çubuğu uygulamadır burada ( github kaynak bundan) cevap . Bir menubar başvurusunun nasıl yapılacağını merak ediyordum, bunun için gereksinimler nelerdir? Ben menü çubuğu için basit bir uygulama gördüm tarayıcınızı kullanarak bağlantıları açmak için, ben buna benzer bir şey oluşturmak istiyorum. Bu benzer yapmak istiyorum uygulama.
175 macos  cocoa  menubar 

4
Bir NSDate'i NSUserDefaults'ta depolamanın en iyi yolu nedir?
Bir NSDate'i karşılaştığım NSUserDefaults'ta depolamanın iki yolu var. Seçenek 1 - setObject: forKey: // Set NSDate *myDate = [NSDate date]; [[NSUserDefaults standardUserDefaults] setObject:myDate forKey:@"myDateKey"]; // Get NSDate *myDate = (NSDate *)[[NSUserDefaults standardUserDefaults] objectForKey:@"myDateKey"]; Seçenek 2 - timeIntervalSince1970 // Set NSDate *myDate = [NSDate date]; NSTimeInterval myDateTimeInterval = [myDate timeIntervalSince1970]; [[NSUserDefaults …

13
Objective-C ad alanı çarpışmasını çözmenin en iyi yolu nedir?
Objective-C'nin isim alanı yoktur; C'ye çok benziyor, her şey tek bir global isim alanında. Yaygın uygulama, sınıflara baş harfleri önekini eklemektir; örneğin, IBM'de çalışıyorsanız, bunları "IBM" ile ön ek yapabilirsiniz; Microsoft için çalışıyorsanız, "MS" kullanabilirsiniz; ve bunun gibi. Bazen baş harfleri projeye atıfta bulunur, örneğin Adium "AI" ile sınıflara önek …

7
Swift'te NSData'dan bir dize başlatma
NSDataSwift bir dize başlatmak için çalışıyorum . In NSString Kakao Belgeler Elma bunu kullanmak zorunda söylüyor: init(data data: NSData!, encoding encoding: UInt) Ancak Apple, kullanım veya nereye koyacağına dair herhangi bir örnek içermiyordu init. Swift için Objective-C aşağıdaki kodu dönüştürmek çalışıyorum NSString *string; string = [[NSString alloc] initWithData: data encoding: …
173 string  swift  cocoa  nsdata 

10
Objective-C Kakao uygulamasında düzenli ifadeler
İlk Google, Objective-C Kakao uygulamasında düzenli ifadeler yapmanın yerleşik bir yolu olmadığını gösterir. Yani dört soru: Bu gerçekten doğru mu? Benimle dalga mı geçiyorsun? Tamam, o zaman tavsiye ettiğin güzel bir açık kaynaklı kütüphane var mı? Belki NSScanner sınıfıyla bir kitaplığı içe aktarmadan yeterince yakınlaşmanın yolları nelerdir?
173 objective-c  regex  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.