Сравнение предложений разведки в цели C

Мне нужно провести сравнение интеллектуальных предложений в Objective C.

Подробности описаны ниже.

У меня одна основная струна. Я назвал его "OriginalString"

                   NSString *OriginalString = @""HOW DID STUDENT EMILY DO TODAY";

Затем у меня есть много строк, которые мне нужно сравнить с исходной строкой. Это

             NSString *CompareString1 = @"HOW DID EMILY DO "
             NSString *CompareSting  = @"HOW DID YOUR FATHER"
             NSString *CompareString2 = @"WHAT IS YOUR EMILY"
             NSString *CompareString3 = @"THIS IS THE FAST DO ONE"
             NSString *CompareString4 = @"THIS SEARCH EMILY EXAMPLE DO"

Из этих 5 CompareString мне нужно получить строку "HOW DID EMILY DO", которая является самый высокий относительно исходной строки (КАК СТУДЕНТ ЭМИЛИ ДЕЛАЛ СЕГОДНЯ).

Позвольте мне сказать вам одну вещь.

Если у меня есть дополнительная строка в группе CompareStrings как «КАК СТУДЕНТ ДЕЛАЛ СЕГОДНЯ»

Итак, теперь у меня есть CompareStrings, равные

             NSString *CompareString1 = @"HOW DID EMILY DO "
             NSString *CompareSting  = @"HOW DID YOUR FATHER"
             NSString *CompareString2 = @"WHAT IS YOUR EMILY"
             NSString *CompareString3 = @"THIS IS THE FAST DO ONE"
             NSString *CompareString4 = @"THIS SEARCH EMILY EXAMPLE DO"
             NSString *CompareString4 = @"HOW DID STUDENT DO TODAY"

Из этих 6 CompareStrings, мне нужно получить строку «КАК СТУДЕНТ ДЕЛАЛ. СДЕЛАЙТЕ СЕГОДНЯ ", который является самым высоким относительно исходной строки (КАК СТУДЕНТ ЭМИЛИ ДЕЛАЛ СЕГОДНЯ)

Я просмотрел методы" сравнения и подобных "NSPredicate. Однако я не нашел способа выполнить этот процесс

Любая помощь в выяснении этой концепции приветствуется.

Спасибо.

0
задан Jim 1 November 2011 в 13:34
поделиться