Mam plik słów/wyrażeń oddzielonych znakami nowej linii. Muszę pobrać plik i przeczytać każde słowo/frazę w tablicy. Mam to do tej pory:Odczytaj plik do tablicy
NSFileHandle *wordsFile = [NSFileHandle fileHandleForReadingAtPath:[[NSBundle mainBundle] pathForResource:@"WordList"
ofType:nil]];
NSData *words = [wordsFile readDataToEndOfFile];
[wordsFile closeFile];
[wordsFile release];
Ale nie jestem pewien, czy to prawda, a jeśli tak, to gdzie dalej.
Również odpowiedź teabot z dnia
NSString componentsSeparatedByCharactersInSet: NSCharacterSet newlineCharacterSet
działa świetnie, ale to tylko 10,5. Jak to zachowanie byłoby replikowane dla wersji 10.4?
Nie zapomnij odfiltrować pustych ciągów spowodowanych pustych wierszy, w tym jeden, który UNIX edytorów (takie jak vi) zostanie pozostawione na końcu pliku. –
To działa świetnie, ale te dwa ostatnie to tylko 10,5 - co by je zastąpiło, jeśli chcę mieć kompatybilność z wersją 10.4? – Walker
Dobre połączenie: 10.4.x - Radziłbym zmienić pytanie, aby to odzwierciedlić. – teabot