Строковый токенизатор в Objective C для разработки приложения для iPhone

Во всех версиях MySQL просто исказите агрегат в СПИСКЕ ВЫБОРКИ и порядок псевдонимом:

SELECT COUNT(id) AS theCount, `Tag` from `images-tags`
GROUP BY `Tag`
ORDER BY theCount DESC
LIMIT 20
6
задан Peter Mortensen 21 November 2009 в 17:06
поделиться

2 ответа

Если под «токенизацией» вы подразумеваете просто «разделение по вертикальной черте», вы можете использовать метод componentsSeparatedByString: из NSString :

 NSString *original = @"1|101|Y|103|Y|105…";
 NSArray *fields = [original componentsSeparatedByString:@"|"];

«Отображение в табличном формате» мало что говорит. Если вам нужна классическая таблица, см. Класс UITableView .

24
ответ дан 8 December 2019 в 05:55
поделиться

Не уверен, зачем вам это нужно именно в Objective-C (вы ищете класс токенизатора?), но общий strsep () соотв. iso-c90 strtok () / strtok_r () делают это, и они существуют в Mac OS X и iPhone OS. Описано здесь:

http://developer.apple.com/iPhone/library/documentation/System/Conceptual/ManPages_iPhoneOS/man3/strsep.3.html

Они также содержат цитаты кода.

-1
ответ дан 8 December 2019 в 05:55
поделиться