XML to Objective-C কীভাবে ব্যবহার করবেন
- একটি প্রতিনিধিত্বমূলক XML নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
- রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
- তৈরি হওয়া Objective-C কোড আপনার প্রজেক্টে কপি করুন।
XML to Objective-C সম্পর্কে
বড় XML পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট QT প্রিফিক্সসহ NSObject সাবক্লাস এবং NSJSONSerialization-এর ওপর গড়া JSON রূপান্তর সহায়ক।
XML প্রথমে আমাদের XML to JSON টুলের মতো একইভাবে JSON-এ রূপান্তরিত হয়: অ্যাট্রিবিউট @_ প্রিফিক্স পায় এবং অ্যাট্রিবিউটের পাশের টেক্সট কনটেন্টের নাম #text। সেই ফলাফল থেকে Objective-C টাইপ তৈরি হয়। হেডার ও ইমপ্লিমেন্টেশন একসঙ্গে তৈরি হয়, সেগুলো একটি .h ও একটি .m ফাইলে কপি করুন।
তৈরি কোড ব্যবহার করা
একটি JSON স্ট্রিংকে অবজেক্টে পরিণত করতে তৈরি +fromJSON:encoding:error: মেথড এবং ফিরে যেতে -JSON ব্যবহার করুন।
ঐচ্ছিক মান সাধারণ অবজেক্ট পয়েন্টার যা nil হতে পারে, সংখ্যা NSNumber-এ মোড়া।