Swift:
टेक्स्ट फ़ाइल पढ़ना
How to: (कैसे करें:)
Swift में टेक्स्ट फाइल पढ़ने के लिए नीचे दिए गए कोड का इस्तेमाल करें:
import Foundation
func readTextFromFile(fileName: String) {
if let path = Bundle.main.path(forResource: fileName, ofType: "txt") {
do {
let text = try String(contentsOfFile: path, encoding: .utf8)
print(text)
} catch {
print("Error reading file.")
}
} else {
print("File Not Found.")
}
}
// फ़ंक्शन कॉल करें
readTextFromFile(fileName: "example")
अगर फाइल example.txt
में “नमस्ते स्विफ्ट!” हो, तो आउटपुट होगा:
नमस्ते स्विफ्ट!
Deep Dive (गहराई में जानकारी)
पहले, फाइलों को पढ़ने के लिए C जैसी भाषाओं में कम्प्लेक्स कोडिंग की जाती थी। Swift ने यह काम आसान बना दिया है। विकल्प के रूप में, FileManager
या नेटवर्किंग के जरिए URLSession
का इस्तेमाल भी किया जा सकता है। String(contentsOfFile:)
सिंपल फाइलों के लिए आदर्श है, लेकिन बड़ी फाइलों के लिए InputStream
बेहतर रहेगा।
See Also (और जानकारी के लिए)
- Swift की बुक: The Swift Programming Language
- फाइल हैंडलिंग और
FileManager
का उपयोग: File System Programming Guide