«nsarray» etiketlenmiş sorular

Apple Foundation çerçevesinden değişmez, tamsayı endeksli nesne dizisi.





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 …

7
NSNumber'ı NSString'e dönüştürme
Yani s ve s NSArrayiçeren bir "myArray" var . Onlara bir başkasında ihtiyacım var, bu yüzden şöyle yapıyorum :NSNumberNSStringUIView - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil]; details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"]; SubjectText çalışır. Ama bundan nasıl kurtulabilirim NSNumber? Ben dönüştürmek istiyorum (aslında ... dizeleri …


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ı?

6
NSArray'i derinlemesine kopyalama
Derin kopyalama yapmama izin veren herhangi bir yerleşik işlev var NSMutableArraymı? Etrafıma baktım, bazıları diyor ki [aMutableArray copyWithZone:nil] eserlerin derin kopya . Ama denedim ve sığ bir kopya gibi görünüyor. Şu anda kopyayı bir fordöngü ile manuel olarak yapıyorum : //deep copy a 9*9 mutable array to a passed-in reference …


6
NSArray'ı NSDictionary anahtarlarına göre filtrelemek için NSPredicate kullanma
Bir dizi sözlüğüm var. Diziyi bir anahtara göre filtrelemek istiyorum. Bunu denedim: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == %@)", @"Football"]; NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate]; Bu işe yaramıyor, sonuç alamıyorum. Sanırım yanlış bir şey yapıyorum. "SPORT" bir ivar olsaydı bu yöntem olduğunu biliyorum. Bir anahtar ise muhtemelen farklı olduğunu düşünüyorum. …

2
NOT IN kullanarak NSPredicate ile NSArray
Bir NSPredicate kullanarak belirli nesneleri filtrelemek istediğim bir NSArray'ım var, kolayca bir IN yapabileceğimi gördüğüm için NOT IN kullanabileceğimi umuyordum. Yani dizim var: self.categoriesList Sonra kaldırmak istediğim değerleri alıyorum: NSArray *parentIDs = [self.cateoriesList valueForKeyPath:@"@distinctUnionOfObjects.ParentCategoryID"]; Bu bana görüntülemek istemediğim kategoriler için bir ParentCategoryID listesi veriyor, bu yüzden onları kaldırmak için bir …

12
Swift'de bir dizinin öğelerine göre gruplama
Diyelim ki bu koda sahibim: class Stat { var statEvents : [StatEvents] = [] } struct StatEvents { var name: String var date: String var hours: Int } var currentStat = Stat() currentStat.statEvents = [ StatEvents(name: "lunch", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", date: …
90 ios  arrays  swift  nsarray 

11
NSArray'e bir c-struct yerleştirmenin en iyi yolu nedir?
C yapılarını depolamanın genel yolu nedir NSArray? Avantajlar, dezavantajlar, bellek kullanımı? Özellikle, justin ve aşağıdaki yayın balığı tarafından yetiştirilen valueWithBytesve arasındaki fark nedir valueWithPointer? İşte Apple'ın valueWithBytes:objCType:gelecekteki okuyucular için tartışmasına bir bağlantı ... Bazı yanal düşünme ve daha performans bakarak için Evgen kullanarak konusu gündeme getiriliyor STL::vectoriçinde C ++ . …

1
EnumerateObjectsUsingBlock için BOOL * durdurma bağımsız değişkeni nedir: ne için kullanılır?
enumerateObjectsUsingBlock:Hızlı numaralandırma ihtiyaçlarım için son zamanlarda çok kullanıyorum BOOL *stopve numaralandırma bloğundaki kullanımını anlamakta zorlanıyorum . NSArraySınıf referans durumları stop: Bir Boolean değerine referans. Blok YES, dizinin daha fazla işlenmesini durdurmak için değeri ayarlayabilir . Bu stopargüman, salt olmayan bir argümandır. Bu Boole değerini yalnızca YESBlok içinde ayarlamalısınız . Bu …

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.