সুইফটে, CSV ফাইলগুলি সরাসরি পার্স করার জন্য কোনো নেটিভ সমর্থন নেই, তবে আপনি সমস্যাটি সুইফটের String পদ্ধতিগুলি ব্যবহার করে বিষয়বস্তুগুলি বিভাজন করে, অথবা SwiftCSV এর মতো তৃতীয়-পক্ষের লাইব্রেরিগুলি কাজে লাগিয়ে আরও সুষ্ঠু পথে CSV ডেটা পরিচালনা করতে পারেন। এখানে উভয় পদ্ধতির বিবরণ দেওয়া হল.
String
Swift Codable প্রটোকলের মাধ্যমে JSON পার্সিং সরল করে তোলে। এখানে JSON থেকে Swift অবজেক্টে ডিকোড করার উপায় দেওয়া হল.
Codable
শুরু করতে, আপনার একটি TOML পার্সার প্রয়োজন। Swift-এ বিল্ট-ইন কোন পার্সার নেই, তাই TOMLDecoder ব্যবহার করি। Swift Package Manager এর মাধ্যমে এটি ইনস্টল করুন এবং তারপর TOML কে সহজেই সিরিয়ালাইজ এবং ডিসিরিয়ালাইজ করুন।.
TOMLDecoder
Swift XML ডেটা পার্স করার জন্য XMLParser এবং XMLDocument প্রদান করে। এখানে একটি সন্নিবেশ রয়েছে যা একটি সিম্পল XML string পার্স করে.
XMLParser
XMLDocument
Swift এ YAML পার্সিং এবং সিরিয়ালাইজেশনের জন্য অন্তর্নির্মিত সমর্থন অন্তর্ভুক্ত নেই, যা তৃতীয়-পক্ষের লাইব্রেরীগুলিকে ব্যবহারের প্রয়োজন করে তোলে। একটি জনপ্রিয় চয়েস হল Yams, Swift এ YAML এর সঙ্গে কাজ করার জন্য একটি লাইব্রেরী। প্রথমে, আপনাকে আপনার প্রজেক্টে Yams যোগ করতে হবে। আপনি যদি Swift Package Manager ব্যবহার করেন, তাহলে Package.swift ফাইলে এটি একটি নির্ভরশীলতা হিসাবে যোগ করতে পারেন.
Yams
Package.swift