«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
İPhone'da Objective-C ile yöntem adını yazın
Şu anda kendimize, günlüğün sınıf adını ve kaynak satır numarasını yazdırmak için genişletilmiş bir günlük mekanizması tanımlamaktayız. #define NCLog(s, ...) NSLog(@"<%@:%d> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) Örneğin, NCLog (@ "Merhaba dünya") dediğimde; Çıktı şöyle olacaktır: <ApplicationDelegate:10>Hello world Şimdi de yöntem adı gibi oturumu kapatmak istiyorum: <ApplicationDelegate:applicationDidFinishLaunching:10>Hello …

7
Neden bir ivar kullanırsın?
Genellikle bu sorunun başka bir şekilde sorduğunu görüyorum, her ivar bir mülk olmalı mı? (ve bbum'un bu Q'ya cevabını seviyorum). Özellikleri neredeyse sadece kodumda kullanıyorum. Bununla birlikte, sık sık iOS'ta uzun süredir gelişmekte olan ve geleneksel bir oyun programcısı olan bir yüklenici ile çalışıyorum. Neredeyse hiç özellik ilan etmeyen kod …

6
Statik kütüphanedeki Objective-C kategorileri
Statik kitaplığı iPhone projesine nasıl düzgün bir şekilde bağlayacağımı yönlendirebilir misiniz? Uygulama projesine eklenen statik kütüphane projesini doğrudan bağımlılık (hedef -> genel -> doğrudan bağımlılıklar) olarak kullanıyorum ve tüm işler tamam, ancak kategoriler. Statik kitaplıkta tanımlanan bir kategori uygulamada çalışmıyor. Öyleyse sorum, bazı kategorilerdeki statik kitaplığın diğer projeye nasıl ekleneceği? …

16
UILabel'e küçük simge yerleştirme
UILabelİOS7'de küçük simgeleri (bir tür özel madde işareti ) gömmem gerekiyor. Bunu arayüz tasarımcısında nasıl yapabilirim? Veya en azından kodda mı? Android'de etiketler için leftDrawableve var rightDrawable, ancak iOS'ta nasıl yapılır? Android'de örnek:

18
NSView için arka plan rengini değiştirmenin en iyi yolu
Ben değiştirmenin en iyi yolu arıyorum backgroundColorbir bir NSView. Ayrıca için uygun alphamaskeyi ayarlamak istiyorum NSView. Gibi bir şey: myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f green:0.251f blue:0.337 alpha:0.8]; Bunun NSWindowbu yönteme sahip olduğunu fark ettim ve NSColorWheelveya NSImagearka plan seçeneklerinin büyük bir hayranı değilim , ancak en iyisiyse, kullanmaya istekliyim.

5
Bir NSString'in başka bir dize ile başlayıp başlamadığını nasıl görebilirim?
Ben URL olarak kullanacağım bir dize http ile başlar olmadığını kontrol etmeye çalışıyorum. Şu anda kontrol etmeye çalıştığım yol çalışmıyor. İşte benim kod: NSMutableString *temp = [[NSMutableString alloc] initWithString:@"http://"]; if ([businessWebsite rangeOfString:@"http"].location == NSNotFound){ NSString *temp2 = [[NSString alloc] init]; temp2 = businessWebsite; [temp appendString:temp2]; businessWebsite = temp2; NSLog(@"Updated BusinessWebsite …

9
iPhone: Son ekran dokunuşundan bu yana kullanıcı hareketsizliğini / boşta kalma süresini algılama
Kullanıcı belirli bir süre boyunca ekrana dokunmazsa, belirli bir işlem yaptığınız bir özellik uygulayan oldu mu? Bunu yapmanın en iyi yolunu bulmaya çalışıyorum. UIApplication'da bu ile ilgili bir yöntem var: [UIApplication sharedApplication].idleTimerDisabled; Bunun yerine böyle bir şey olsaydı iyi olurdu: NSTimeInterval timeElapsed = [UIApplication sharedApplication].idleTimeElapsed; Sonra bir zamanlayıcı ayarlayabilir ve …




10
Özel bir hücre olmadan bir UITableViewCell'de metni nasıl sararım
Bu iPhone 0S 2.0'da. Tablolar ile ilgili herhangi bir farkın farkında olmasam da, 2.1 için cevaplar da gayet iyi. Varsayılan olarak UITableViewCellbir a içerdiğinden , özel bir hücre oluşturmadan metni sarmanın mümkün olması gerekir UILabel. Özel bir hücre oluşturursam çalıştırabileceğimi biliyorum, ancak elde etmeye çalıştığım şey bu değil - Mevcut …


15
İOS'ta HTML'yi NSAttributedString'e dönüştürme
UIWebViewBazı metni işlemek ve doğru renklendirmek için bir örneğini kullanıyorum , sonucu HTML olarak verir, ancak bir ile UIWebViewkullanarak görüntülemek istiyorum .Core TextNSAttributedString Ben oluşturmak ve çizmek mümkün NSAttributedStringama nasıl dönüştürmek ve ilişkilendirilmiş dize HTML eşleme emin değilim. Mac OS X altında NSAttributedStringbir initWithHTML:yöntem olduğunu anlıyorum, ancak bu sadece bir …

6
İçin enumerateObjectsUsingBlock vs. ne zaman kullanılır?
Bariz farklılıkların yanı sıra: enumerateObjectsUsingBlockHem dizine hem de nesneye ihtiyacınız olduğunda kullanın enumerateObjectsUsingBlockYerel değişkenleri değiştirmeniz gerektiğinde kullanmayın (Bu konuda yanılmışım, bumum'un cevabına bakın) Ne enumerateObjectsUsingBlockzaman for (id obj in myArray)işe yarayacağı genellikle daha iyi veya daha kötü olarak kabul edilir ? Avantajları / dezavantajları nelerdir (örneğin az çok performans mıdır)?

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.