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

16
Şeffaf bir UIView'in arkasındaki bir düğmeyi nasıl tıklayabilirim?
Diyelim ki bir alt görünüme sahip bir görünüm denetleyicimiz var. alt görünüm, ekranın ortasını kaplar ve her tarafta 100 piksel kenar boşluğu bırakır. Ardından, bu alt görünümün içine tıklamak için birkaç küçük şey ekliyoruz. Alt görünümü yalnızca yeni çerçeveden yararlanmak için kullanıyoruz (alt görünüm içindeki x = 0, y = …

4
Objective-C'de Yöntem Sözdizimi
Birisi benim için bu yöntem bildirimi sözdizimini açıklayabilir mi? Bu işlevde, bir UIPickerView (iPhone'daki slot makinesi UI) satır sayısı döndürülüyor. Anladığım kadarıyla, Metod ' pickerView' olarak adlandırılır ve bir NSInteger döndürür. UIPickerview'e bir işaretçi içinde ' pickerView' ... denir , ilk olarak, yöntem neden parametre ile aynı ad olarak adlandırılır? …

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 …

2
En iyi pratik? - Temel Veri Varlığı Özelliği Olarak Dizi / Sözlük [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştir Core Data'da yeniyim. Koleksiyon türlerinin öznitelik türleri olarak mevcut olmadığını ve bir öznitelik olarak …

8
Arka plandan uygulama açılırken ViewDidAppear çağrılmaz
Değerim 0 (etiket) olan bir View Controller'ım var ve bu View Controller'ı başka birinden ViewControlleraçtığımda viewDidAppearetikette 20 değerini ayarladım. Bu cezayı çalışır ama benim app kapatıp tekrar benim uygulamayı açmak daha ama değer çünkü değişmez zaman viewDidLoad, viewDidAppearve viewWillAppearhiçbir şey denilen olsun. Uygulamamı açtığımda nasıl arayabilirim? Şundan bir şey yapmam …
175 ios  objective-c  iphone  xcode  swift 

19
Film şeridi, kimliğine sahip bir görünüm denetleyicisi içermiyor
Aşağıdaki hatayı almaya devam ediyorum: Storyboard (<UIStoryboard: 0x7ebdd20>) doesn't contain a view controller with identifier 'drivingDetails' Bu kod: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"drivingDetails"]; controller.title = [[dao libraryItemAtIndex:indexPath.row] valueForKey:@"name"]; [self.navigationController pushViewController:controller animated:YES]; } Zaten ayarlamış identifierüzerinde UIStoryboardama hala bu hatayı alıyorum.

11
Geçerli konum izni iletişim kutusu çok hızlı bir şekilde kayboluyor
Uygulamam kullanıcının yerini alıyor, koordinatları alıyor ve hedefine veya menşeine bir mesafe sağlıyor. Tüm bu olası hedefler bir tablo görünümünde gösterilir, bu yüzden kullanıcıların tabloyu doldurmakla aynı zamanda koordinasyonlarını elde ediyorum. Tek şey, kullanıcıların yerini soran uyarı görünümü o kadar hızlı bir şekilde kaybolur ki tıklamak imkansızdır! Uygulama ilk yüklendiğinde …

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 …



9
Kakao Çekirdeği Varlıkları saymanın verimli yolu
Temel Veriler hakkında çok şey okudum .. ama bir Varlık Türü üzerinde bir sayım yapmak için etkili bir yol nedir (gibi SQL SELECT sayısı (1) ile yapabilirsiniz ...). Şimdi bu görevi, hepsini seçerek NSFetchedResultsControllerve sayısını elde ederek çözdüm NSArray! Eminim bu en iyi yol değildir ...

24
'_BSMachError: (os / kern) geçersiz yetenek (20)' hata mesajı
Bu hata mesajının oldukça düşük bir seviyede olduğunu lütfen unutmayın, bu nedenle farklı senaryolarda farklı nedenlerle ortaya çıkar. Aşağıdaki yanıtlardan birinde belirtilmeyen bir senaryo varsa, lütfen durumunuzu da eklemeyi düşünün, bu belki de bu hata mesajını ortaya çıkaran çeşitli durumlar için merkezi bir cevap olabilir. Edit 10 Kas 2015 Ayrıca …
173 ios  objective-c  xcode7 

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 

16
İOS 7 yarı saydam UINavigationBar için parlak, canlı renkler elde etme
iOS 7.1 GÜNCELLEME : Görünüşe göre, bu güncellemede UINavigationBar'daki alfa kanalını değiştirmek için geçici çözüm yok sayıldı. Şu anda, en iyi çözüm sadece 'onunla başa çıkmak' ve seçtiğiniz rengin yarı saydam bir etki yaratabileceğini ummak gibi görünüyor. Hala bunun üstesinden gelmenin yollarını arıyorum. iOS 7.0.3 GÜNCELLEME : Oluşturduğumuz GitHub kütüphanesi …

30
UITableView'da hücrelerden önce boş alanı kaldırın
Şu anda UITableViewgörünüm denetleyicimin üstünde değil, farklı bir konuma koymaya çalışıyorum . Bununla birlikte, gezinme çubuğunu hesaba katmak için üstteki başlığı eklemeye çalışıyor, ancak denetleyicimin üst kısmında olmadığım için buna gerek yok. UITableViewHücrelerin olmasını istediğim yerin sol üst köşesini koyarsam, hücreleri oraya koymaz: Şimdi, tablo görünümünü yukarı doğru hareket ettiririm, …

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.