মোবাইল অ্যাপ্লিকেশনগুলি তৈরির প্রক্রিয়াতে, বিকাশকারীরা সাধারণত তাদের অ্যাপ্লিকেশনটির প্রাথমিক ভিউ কন্ট্রোলার পরিবর্তন করার সমস্যাটি দেখতে পান। আপনি যে আইডিই (ইন্টিগ্রেটেড ডেভলপমেন্ট এনভায়রনমেন্ট) এবং যে প্রোগ্রামিং ল্যাঙ্গুয়েজটি ব্যবহার করছেন তার উপর ভিত্তি করে বিশেষত অনভিজ্ঞ প্রোগ্রামারদের ক্ষেত্রে এটি বেশ মৃতপ্রায় হতে পারে।
ধরা যাক যে আপনি এমন একটি অ্যাপ তৈরি করছেন যা ব্যবহারকারীদের সাইন ইন করতে হবে Of অবশ্যই, আপনি প্রথমে আপনার সাইন ইন ভিউ কন্ট্রোলারটি খুলতে চান। তবে, ব্যবহারকারী যখনই অ্যাপটি খুলবে ততবার আবার একই নিয়ামকটি খোলার অর্থহীন point আদর্শভাবে, আপনি চান আপনার অ্যাপ্লিকেশনটি প্রমাণীকরণের পর্দায় ব্যবহারকারীকে প্রেরণ করবে।
আমরা আপনাকে এখানে প্রদর্শন করব এমন প্রোগ্রামিং ভাষা এবং আইডিই সহ আপনি আরও সহজেই এটি করতে পারেন।, আমরা আপনাকে সুইফট 4 প্রোগ্রামিং ভাষার সাথে পরিচয় করিয়ে দেব। আমরা প্রথমে আপনাকে এই নতুন প্রোগ্রামিং ভাষা সম্পর্কিত কয়েকটি ইঙ্গিত দেব এবং তারপরে আপনার প্রাথমিক ভিউ কন্ট্রোলার পরিবর্তন করার সহজতম উপায়টি ব্যাখ্যা করব।
সুইফট 4 কী?
ওএস এক্স এবং আইওএস অ্যাপ্লিকেশন বিকাশের জন্য সুইফট 4 হ'ল একটি প্রোগ্রামিং ভাষা। এটি অ্যাপল ইনক দ্বারা তৈরি করা হয়েছে।
এই প্রোগ্রামিং ভাষাটিকে কী বিশেষ করে তোলে তা হ'ল এটি সি, সি ++, এবং সি # এর মতো ভাষা থেকে সেরা প্রোগ্রামিং ধারণাটি সংহত করেছে। এগুলি সমস্ত সাধারণ সি সামঞ্জস্যতার সীমাবদ্ধতা ছাড়াই সুইফটের লাইব্রেরিতে পাওয়া যায়।
আজকের বেশিরভাগ আইওএস অ্যাপ্লিকেশনগুলির জন্য এই প্রোগ্রামিং ভাষাটি ব্যবহার করার আরেকটি কারণ হ'ল এটি অবজেক্টিভ সি সিস্টেমের রানটাইম ব্যবহার করে। এটি ওএস এক্স 10.8, আইওএস 6 ইত্যাদির মতো অনেকগুলি বিভিন্ন প্ল্যাটফর্ম জুড়ে চালিত হতে সুইফট 4 এ লিখিত প্রোগ্রামগুলিকে সক্ষম করে
সুইফট 4 সিনট্যাক্সটি ওজেক্টিভ সি এর সিনট্যাক্সের সাথে খুব মিল। যেমন, আপনি যদি ওজেক্টিভ সি (সি ++, সি শার্প) এর চারপাশের উপায়গুলি জানেন তবে আপনি সুইফট 4 শিখবেন কোনও অসুবিধা ছাড়াই।
সুইফট 4-তে প্রোগ্রামিংয়ের জন্য আপনার কোন আইডিই ব্যবহার করা উচিত?
অভিজ্ঞ বিকাশকারীদের মন্তব্যে বিচার করে, সুইফট ৪-এ লেখার সময় Xcodeটিকে "অনুরাগী প্রিয়" বলে মনে হচ্ছে, এছাড়াও, নিবন্ধটির উদ্দেশ্যটির জন্য এক্সকোড আইডিই দুর্দান্ত কারণ এটিতে এমন বৈশিষ্ট্য রয়েছে যা আপনাকে সহজেই টুইট করতে পারে অ্যাপ্লিকেশনটির কনফিগারেশন।
অন্যান্য আইডিইগুলির হয় একই বৈশিষ্ট্যগুলি হয় না বা সেগুলি শেখার পক্ষে সহজ নয়।
এক্সকোড আইডিই বেশ নমনীয়, উন্নত এবং সহজেই ব্যবহারযোগ্য। এই পরিবেশ আপনাকে শক্তিশালী আইপ্যাড, আইফোন, ম্যাক, অ্যাপল টিভি এবং অ্যাপল ওয়াচ অ্যাপ্লিকেশন তৈরি করতে দেয়। আপনি এই আইডিই এখানে ডাউনলোড করতে পারেন।
এক্সকোডে প্রাথমিক ভিউ কন্ট্রোলার পরিবর্তন করা হচ্ছে
জায়গায় থাকা সমস্ত কী উপাদান (সুইফট 4 এবং এক্সকোড) সহ, আপনার অ্যাপ্লিকেশনটির প্রাথমিক ভিউ কন্ট্রোলারটি কীভাবে পরিবর্তন করবেন তা আপনাকে দেখানোর সময় এসেছে।
আমরা স্ক্র্যাচ থেকে এক্সকোডে একটি নতুন প্রকল্প তৈরি করে এটি করব, সুতরাং আপনি পরিবেশ কীভাবে সেট আপ করবেন তাও শিখবেন। অবশ্যই, আপনি যদি ইতিমধ্যে একটি প্রকল্প তৈরি করে থাকেন তবে আপনি এখনও টিউটোরিয়ালটি অনুসরণ করতে পারেন।
এটি কীভাবে করবেন তার জন্য দুটি প্রস্তাবিত উপায় রয়েছে, তাই আপনি সবচেয়ে সহজ খুঁজে পাবার চেষ্টা করুন এবং দেখুন এটি আপনার অ্যাপ্লিকেশনের জন্য কার্যকর কিনা। আমরা প্রথম দিয়ে শুরু করব।
আপনার নতুন এক্সকোড প্রকল্পটি কীভাবে তৈরি করা উচিত তা এখানে:
- আপনার এক্সকোড আইডিই খুলুন এবং একটি নতুন প্রকল্প কনফিগারেশন তৈরি করুন enterোকান।
- আপনার নতুন প্রকল্প উইন্ডোর জন্য একটি টেম্পলেট চয়ন করুন থেকে একক ভিউ অ্যাপ্লিকেশনটি নির্বাচন করুন।

- পণ্যের নাম ক্ষেত্রটিতে আপনার প্রকল্পের নাম লিখুন এবং পরবর্তী ক্লিক করুন।

- আপনি যেখানে আপনার প্রকল্পের ফাইলগুলি সঞ্চয় করবেন সেই অবস্থানটি চয়ন করুন।
- তৈরি ক্লিক করুন।
আপনি শেষ পদক্ষেপটি শেষ করার পরে, এক্সকোড স্বয়ংক্রিয়ভাবে তৈরি হওয়া প্রাথমিক ফাইলগুলি প্রদর্শন করবে। এই ফাইলগুলি আপনার স্ক্রিনের বাম দিকে তৈরি করা হবে (আপনি যদি আইডিইর ডিফল্ট কনফিগারেশন ব্যবহার করছেন)।
আপনার বামদিকে AppDelegate.swift, ViewController.swift, Main.storyboard এবং সম্পদ থাকা উচিত। দ্রষ্টব্য যে ViewController.swift এছাড়াও স্বয়ংক্রিয়ভাবে তৈরি করা হয়েছিল। এটি আপনার প্রাথমিক দৃশ্যের নিয়ামক যা আপনি অ্যাপটি চালানোর সময় প্রদর্শিত হবে।
এখন আসুন একটি নতুন দর্শন নিয়ামক তৈরি করুন এবং এটিকে প্রাথমিক হিসাবে সেট করুন।
- Main.storyboard ফাইলটিতে ক্লিক করুন। আপনার প্রাথমিক ভিউ কন্ট্রোলারটি বর্তমানে আপনার স্ক্রিনের বাম দিকে কেমন দেখাচ্ছে তা আপনি দেখতে সক্ষম হবেন।

- একটি নতুন তৈরি করতে স্ক্রিনে ভিউ কন্ট্রোলারটিকে কেবল টেনে আনুন; এই বিকল্পটি পর্দার নীচে-ডানদিকে অবস্থিত। আপনি এটি স্ক্রিনে ক্লিক করে টেনে আনার পরে আপনি লক্ষ্য করবেন যে আসলটির পাশে একটি অতিরিক্ত ভিউ কন্ট্রোলার উপস্থিত হয়েছে।

- প্রথম (আসল) ভিউ কন্ট্রোলারের শীর্ষ লেবেলে ক্লিক করুন যা দেখুন নিয়ন্ত্রক দেখুন। এই লেবেলে ক্লিক করার পরে, তিনটি বিকল্প উপস্থিত হবে।

- বাম দিক থেকে প্রথম বিকল্পটি নির্বাচন করুন, যা আপনাকে নিয়ন্ত্রকের কনফিগারেশন বিকল্পগুলি দেখায়।
- স্ক্রিনের ডান বিভাগে অবস্থিত তীর আইকনে ক্লিক করুন।
- ইস ইনিশিয়াল ভিউ কন্ট্রোলার চেকবক্সটি বন্ধ করুন।

ইজ ইনিশিয়াল ভিউ কন্ট্রোলার চেকবক্সটি অনিচ্ছুক করে আপনি নিশ্চিত করবেন যে আপনি অ্যাপটি চালানোর সময় আসল ভিউ কন্ট্রোলার উপস্থিত হবে না।
আপনি যে ভিউ কন্ট্রোলার তৈরি করেছেন তার জন্য একই পদক্ষেপগুলি করুন, কেবলমাত্র এবার ইশ ইনিশিয়াল ভিউ কন্ট্রোলার চেকবক্সটি পরীক্ষা করুন। ও ভয়েলা! আপনি আপনার অতিরিক্ত ভিউ কন্ট্রোলারটিকে এক্সকোডের প্রাথমিক হিসাবে সেট করেছেন।
প্রোগ্রামগতভাবে প্রাথমিক ভিউ কন্ট্রোলার পরিবর্তন করা হচ্ছে
আপনার বিদ্যমান প্রকল্পের স্টোরিবোর্ডে প্রাথমিক ভিউ কন্ট্রোলার না থাকলে আপনি এখনও পরিবর্তন করতে পারবেন। তবে এই পদ্ধতিটি কিছুটা চ্যালেঞ্জিং এবং এর জন্য পূর্ববর্তী সুইফট 4 প্রোগ্রামিং জ্ঞান প্রয়োজন।
আমরা শুরু করার আগে, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে আপনার সমস্ত কন্ট্রোলারের নিজস্ব স্টোরিবোর্ড আইডি রয়েছে। কিছু নিয়ামকগণের সেটিংসে ইশ ইনিশিয়াল ভিউ কন্ট্রোলার পরীক্ষা করা আছে কিনা তাও আপনার পরীক্ষা করা উচিত।
এটি করার পরে, নিম্নলিখিতগুলি করুন:
- আপনার প্রোগ্রামের মূল স্টোরিবোর্ড ফাইলের বেস নামটির মান সাফ করুন। এটি আপনার অ্যাপের সেটিংসে অবস্থিত located এর তথ্য ট্যাবে নেভিগেট করুন।
- আপনার অ্যাপের জেনারেল ট্যাবে মেইন ইন্টারফেসের মান সাফ করুন।
- আপনার অ্যাপের প্রতিনিধিটির আবেদনে: ফিনিশলঞ্চিং উইথঅপশনস: পদ্ধতি : নতুন প্রাথমিক ভিউ কন্ট্রোলার তৈরি করুন।
আমরা উদাহরণ হিসাবে সপন দিবাকরের কোডটি ব্যবহার করব:
বিকল্প উপায় হ'ল ইউআইএনএভিগেশন কন্ট্রোলারের মাধ্যমে কাজ করা। এই বিকল্প পদ্ধতির চেষ্টা করার জন্য, প্রয়োগের যে কোনও জায়গায় সঠিক দর্শন নিয়ন্ত্রকটি ইনস্ট্যান্ট করুন : didFinishLaunchingWithOptions: (প্রতিনিধি) এবং এটি ইউআইএনএভিগেশন কন্ট্রোলারের কাছে চাপ দিন।
এটি কীভাবে করা যায় তা এখানে:
আপনার মোবাইল অ্যাপ্লিকেশন বিকাশ অ্যাডভেঞ্চার উপভোগ করুন
আশা করি, আমরা এখানে আপনাকে যে পদ্ধতিগুলি দেখিয়েছি তার মধ্যে কমপক্ষে একটি আপনার অ্যাপ্লিকেশনটির জন্য কাজ করে। এখন আপনি মৃত প্রান্ত থেকে বিরতি পেতে এবং আপনার মোবাইল অ্যাপ্লিকেশন বিকাশ চালিয়ে যেতে পারেন।
অবশ্যই, প্রোগ্রামিং ব্যবহার করে একই সমস্যাটি সমাধান করার আরও অনেক উপায় রয়েছে। আপনি কি একটি ভাল বিকল্প সম্পর্কে জানেন? আপনি যদি তা করেন তবে নীচের মন্তব্য বিভাগে এটি আমাদের সাথে ভাগ করুন।






