Tôi cần phải phân tích cú pháp tệp văn bản, một dòng tại một thời điểm. Ngoài ra, có EOF trong Objective-C?Làm cách nào để phân tích cú pháp tệp văn bản trong Mục tiêu-C?
Trả lời
Something như thế này có thể làm việc cho bạn:
NSString *fileContents = [NSString stringWithContentsOfFile:@"myfile.txt"];
NSArray *lines = [fileContents componentsSeparatedByString:@"\n"];
này sẽ cung cấp cho bạn một mảng mà mỗi phần tử là một dòng của chuỗi.
Và bây giờ một cái gì đó như: NSString * fileContents = [NSString stringWithContentsOfFile: @ "myFile.txt" mã hóa: NSUTF8StringEncoding lỗi: không]; – htafoya
Mục tiêu-C là phần mở rộng thích hợp của C. Bất kỳ chương trình C nào cũng là một chương trình Mục tiêu-C hợp lệ. Trong số những thứ khác, điều này có nghĩa là EOF được định nghĩa trong tiêu đề C tiêu chuẩn "stdio.h" cũng là một dấu EOF trong Objective-C.
stringWithContentsOfFile không được dùng nữa.
Dưới đây là một câu trả lời Cập nhật:
NSError* error;
NSString *fileContent = [NSString stringWithContentsOfFile:txtFilePath encoding:NSUTF8StringEncoding error:&error];
NSArray *lines = [fileContent componentsSeparatedByString:@"\n"];
- 1. Làm cách nào để phân tích cú pháp tệp văn bản bằng cách sử dụng javascript
- 2. Tệp văn bản phân tích cú pháp Groovy
- 3. làm cách nào để phân tích cú pháp tệp dtd
- 4. Bộ nhớ trong của Android, cách phân tích cú pháp đúng cách tệp văn bản JSON
- 5. Có cách nào đơn giản để phân tích cú pháp văn bản này thành Bản đồ
- 6. Phân tích tệp văn bản trong Java
- 7. Cách phân tích cú pháp hiệu quả các tệp văn bản lớn trong Ruby
- 8. Phân tích cú pháp các tệp văn bản lớn trong thời gian thực (Java)
- 9. Kết hợp phân tích cú pháp phân tích cú pháp, phân tích cú pháp và phân tích cú pháp rừng
- 10. Làm thế nào để phân tích cú pháp một tệp M3U8 trong Mục tiêu C?
- 11. Phân tích cú pháp một tệp văn bản lớn hiệu quả trong C#
- 12. Cách làm: Phân tích cú pháp mục nhập của UninstallString
- 13. Đọc/phân tích cú pháp dòng tệp văn bản theo dòng trong VBA
- 14. Mẫu thiết kế hướng đối tượng để phân tích cú pháp tệp văn bản?
- 15. Đọc và phân tích cú pháp tệp văn bản trong octave/matlab
- 16. Phân tích cú pháp trong tệp văn bản cho Bộ đệm giao thức của Google
- 17. Làm cách nào để sử dụng Nokogiri để phân tích cú pháp tệp XML?
- 18. C# Phân tích cú pháp tệp XML
- 19. Làm cách nào để phân tích cú pháp URL web?
- 20. Làm cách nào để phân tích cú pháp logic boolean?
- 21. Làm cách nào để phân tích cú pháp mảng numpy?
- 22. Trình phân tích cú pháp phân tích cú pháp của scala có phân tích cú pháp các tệp nhị phân không?
- 23. Phân tích cú pháp tệp văn bản có cấu trúc bằng Python (pyparsing)
- 24. phân tích cú pháp nhiều phần của một tệp văn bản C#
- 25. Phân tích cú pháp trong Emacs Lisp
- 26. Cách phân tích cú pháp cây thư mục trong python?
- 27. Trình phân tích cú pháp Wiki nào?
- 28. Trợ giúp phân tích cú pháp Powershell - Cách xuất danh sách tên thư mục thành một tệp văn bản
- 29. Làm cách nào để phân tích cú pháp macro trong mã C++, sử dụng CLANG làm trình phân tích cú pháp và Python làm ngôn ngữ kịch bản?
- 30. Cách phân tích cú pháp tệp XML trong RapidXML
Đây là một bản sao có thể có của câu hỏi này: http://stackoverflow.com/questions/1044334/objective-c-reading-a-file-line-by -line –
Xem ParseKit [http://parsekit.com/](http://parsekit.com/) –