স্ট্যাটিক লাইব্রেরিতে ফ্রেমওয়ার্কের সবচেয়ে বড় সুবিধা হ'ল তারা সংকলিত গ্রন্থাগার বাইনারি এবং যে কোনও সম্পর্কিত শিরোনামকে প্যাকেজিংয়ের ঝরঝরে উপায় হিসাবে কাজ করে। এগুলি আপনার প্রকল্পে ফেলে দেওয়া যেতে পারে (যেমন এসডিকে অন্তর্নির্মিত ফ্রেমওয়ার্কগুলির মতো ফাউন্ডেশন এবং ইউআইকিট) এবং তাদের কেবলমাত্র কাজ করা উচিত (বেশিরভাগ সময়)।
বেশিরভাগ ফ্রেমওয়ার্কগুলিতে ডায়নামিক লাইব্রেরি থাকে; ম্যাক ফ্রেমওয়ার্ক টেম্পলেট ব্যবহার করে এক্সকোডে তৈরি ফ্রেমওয়ার্কগুলি একটি গতিশীল লাইব্রেরি তৈরি করবে। আইফোন গতিশীল ফ্রেমওয়ার্কগুলিকে সমর্থন করে না এজন্য আইওএস কোডের পুনরায় ব্যবহারযোগ্য লাইব্রেরিগুলির পরিবর্তে স্থির লাইব্রেরি হিসাবে বিতরণ করা সাধারণ হয়ে উঠেছে।
স্ট্যাটিক লাইব্রেরিগুলি ভাল, তবে ব্যবহারকারীর পক্ষ থেকে তাদের কিছুটা অতিরিক্ত কাজ প্রয়োজন। আপনার প্রকল্পটি লাইব্রেরিতে লিঙ্ক করতে হবে এবং আপনাকে আপনার প্রকল্পে শিরোনাম ফাইলগুলি অনুলিপি করতে হবে বা আপনার বিল্ড সেটিংসে যথাযথ শিরোনাম অনুসন্ধানের পথগুলি সেট করে কোথাও উল্লেখ করতে হবে।
সুতরাং: সংক্ষেপে, আমার মতে আপনার লাইব্রেরি বিতরণের সর্বোত্তম উপায়টি একটি কাঠামো হিসাবে। আইওএসের জন্য একটি "স্ট্যাটিক" কাঠামো তৈরি করতে, আপনি প্রয়োজনীয়ভাবে একটি সাধারণ কাঠামো নিতে পারেন এবং বাইনারিটিকে আপনার সংকলিত স্থিতাগার লাইব্রেরির সাথে প্রতিস্থাপন করতে পারেন। আমি এভাবেই আমার একটি লাইব্রেরি, রেস্টি বিতরণ করি এবং ভবিষ্যতে আমার গ্রন্থাগারগুলি কীভাবে বিতরণ করার ইচ্ছা রাখি।
আপনি সেই প্রকল্পের সরবরাহকৃত রেকফিলটি দেখতে চাইতে পারেন (আপনি যদি সচেতন না হন তবে রেক রুবির মেকের সমতুল্য)। আমার প্রজেক্টটি সংকলন (ব্যবহার করে xcodebuild
) এবং আইওএসের স্থিতিশীল কাঠামো হিসাবে প্যাকেজিংয়ের জন্য আমার হাতে কয়েকটা কাজ রয়েছে। আপনি এই দরকারী খুঁজে পাওয়া উচিত।
বিকল্পভাবে, আপনি কোনও আইওএস ফ্রেমওয়ার্ক তৈরি করার জন্য এই এক্সকোড 4 টেম্পলেটগুলি ব্যবহার করতে চাইতে পারেন ।
আপডেট 9 ডিসেম্বর 2013 : এটি একটি জনপ্রিয় উত্তর তাই আমি ভেবেছিলাম আমি সম্পাদনা করে বলতে চাই যে গ্রন্থাগার বিতরণের জন্য আমার প্রথম পছন্দটি বদলে গেছে। কোনও গ্রাহক বা প্রযোজক হিসাবে যে কোনও তৃতীয় পক্ষের গ্রন্থাগারের জন্য আমার প্রথম পছন্দ হ'ল কোকোপডস। আমি আমার লাইব্রেরিগুলি কোকোপডগুলি ব্যবহার করে বিতরণ করি এবং ফ্যালব্যাক বিকল্প হিসাবে শিরোনামগুলির সাথে একটি প্রাকম্পম্পাইল স্ট্যাটিক লাইব্রেরি সরবরাহ করি।