Kakao, temel olarak ilişkilendirici bir dizidir NSDictionary sağlar.İki Yönlü Harita Kakao içinde
çift yönlü çağrışımsallık almak için güzel bir yolu var mı? NSDictionary objectForKey:
davranışını yansıtılmış bir keyForObject:
yöntem olsaydı, yani tek yönlü olurdu.
NSDictionary bu almanın yolu değilse gerçekten umurumda değil. NSDictionary 'un'un keysOfEntriesPassingTest:
numarasını sağladığını biliyorum, ancak sahip olmak istediğim şey için çok temiz görünmeyen bir NSSet *
döndürüyor.
fieldMap = [[NSDictionary alloc] initWithObjectsAndKeys:
@"c0",@"synckey",
@"c1",@"wi_id",
@"c2",@"wi_parent_id",
@"c3",@"wi_type",
@"c4",@"wi_rh_task",
@"c5",@"decision_key",
@"c6",@"wi_stat",
@"c7",@"wi_prio",
@"c8",@"wi_cd",
@"c9",@"wi_ct",
@"cb",@"wi_dh_stat",
@"cc",@"wi_user",
nil];
Ben diğer alanlar için c0 ila synckey ve sırt ve ditto çevirmek istiyorum: Burada
bir örnektir.
CHDataStructures, diğer pek çok işe yarar. Devam edip içereceğim. – ArjunShankar