2011-07-27 3 views
-1

내가 두 NSStrings가 나는 용어 ​​추출의 기본 형태로 모두에 공통적 인 단어를 찾을 싶습니다 ... 이것에 대해 이동하는 방법을NSStrings - 기본 용어 추출

어떤 아이디어?

로이 두 배열 각 배열에 찾을 조건에

답변

2

채우기, 다음 용어가 다른 하나에 존재 있는지 확인하기 위해 하나 개의 배열에 루프를합니다. 루프를 먼저 정렬하고 검색을 더 빨리 중지하여 루프를 향상시킬 수 있습니다.

2

도움이 될 것입니다.

NSMutableArray *arrCommonWords =[[NSMutableArray alloc] init]; 
NSString *stringWithWOrds1; 
NSArray *stringArray1 = [stringWithWOrds componentsSeparatedByString:@" "]; //Here put your sepqrator (I have put space) 

NSString *stringWithWOrds2; 
NSArray *stringArray2 = [stringWithWOrds componentsSeparatedByString:@" "]; //Here put your sepqrator (I have put space) 

for(NSString *strTmp in stringArray1) 
{ 
    for(NSString *strTmp1 in stringArray2) 
    { 
     if([strTmp isEqualToString:strTmp1]) 
     { 
      [arrCommonWords addObject:strTmp]; 
      break; 
     } 
    } 
}