অ্যাপল ডব্লিউডব্লিউডিসি ২014 ইভেন্টে সুইফ্ট প্রোগ্রামিং ভাষা চালু করেছে। সুইফটি অবশেষে উদ্দেশ্য-সি প্রতিস্থাপনের জন্য ডিজাইন করা হয়েছে এবং ম্যাক এবং iOS ডিভাইসগুলির জন্য অ্যাপ্লিকেশান তৈরি করার জন্য একটি সমন্বিত ডেভেলপমেন্ট পরিবেশ সরবরাহ করে।
সুইফ্টের প্রাথমিক ঘোষণার পর থেকেই নতুন ভাষাটি বেশ কয়েকটি আপডেট দেখেছে। এটি এখন ওয়াচওএস এবং টিভিওর জন্য সমর্থন অন্তর্ভুক্ত করে, যা আপনাকে একক বিকাশ পরিবেশ থেকে অ্যাপল ডিভাইসগুলির সম্পূর্ণ অংশীদারের জন্য বিকাশ দেয়।
2014 এর গ্রীষ্মকালে, আমি সুইফ্টের আসল বিটা সংস্করণটি ডাউনলোড করেছি যা অ্যাপল ডেভেলপারদের কাছে উপলব্ধ ছিল। আমি যা পেয়েছি তা সংক্ষিপ্ত করে দেখুন এবং আপনি সুইফ্ট শিখতে আগ্রহী হলে কীভাবে এগিয়ে যেতে হবে তার কয়েকটি সুপারিশ।
2014 এর সামার
এর আগে সপ্তাহে, আমি অবশেষে অ্যাপল বিকাশকারী ওয়েবসাইট থেকে এক্সকোড 6 এর বিটা সংস্করণটি ডাউনলোড করতে আসি। এক্সকোড, অ্যাপল এর আইডিই (ইন্টিগ্রেটেড ডেভলপমেন্ট এনভায়রনমেন্ট) ম্যাক বা আইওএস ডিভাইসের জন্য অ্যাপস বিকাশের জন্য প্রয়োজনীয় সবকিছু রয়েছে। আপনি আসলে বিভিন্ন উন্নয়ন প্রকল্পের জন্য এক্সকোড ব্যবহার করতে পারেন, তবে ম্যাক ব্যবহারকারীদের জন্য, ম্যাক এবং iOS অ্যাপ্লিকেশনগুলি তৈরি করা বড় বড় বিষয়।
Xcode, সবসময় হিসাবে, বিনামূল্যে। আপনার একটি অ্যাপল আইডি দরকার, যা বেশিরভাগ ম্যাক এবং iOS ব্যবহারকারী ইতিমধ্যে আছে, তবে অ্যাপল বিকাশকারী সম্প্রদায়ের অর্থ প্রদানকারী সদস্য হওয়ার প্রয়োজন নেই। অ্যাপল আইডি সহ যে কেউ ডাউনলোড করতে এবং এক্সকোড আইডিই ব্যবহার করতে পারে।
- এক্সকোড ডাউনলোড
Xcode 6 বিটা নির্বাচন করতে ভুলবেন না, কারণ এটি সুইফ্ট ভাষা অন্তর্ভুক্ত করে। সতর্কতা একটি শব্দ: ফাইল বড় (আনুমানিক 2.6 গিগাবাইট), এবং অ্যাপল বিকাশকারী সাইট থেকে ফাইল ডাউনলোড একটি কুখ্যাত ধীর প্রক্রিয়া।
একবার আমি এক্সকোড 6 বিটা ইনস্টল করেছি, আমি সুইফ্ট ভাষা নির্দেশিকা এবং টিউটোরিয়ালগুলি সন্ধান করতে গিয়েছিলাম। আমার প্রোগ্রামিং অভিজ্ঞতা মটোরোলা এবং ইন্টেল প্রসেসরগুলির জন্য সমাবেশ ভাষাতে ফিরে যায়, এবং কিছু উন্নয়ন প্রকল্পগুলির জন্য কিছুটা সি। পরে, আমি উদ্দেশ্য-সি সঙ্গে প্রায় fooled, শুধু আমার নিজের পরিতোষ জন্য। সুতরাং, আমি কি সুইফ্ট অফার আছে দেখার জন্য উন্মুখ ছিল।
আমি যেমন উল্লেখ করেছি, আমি সুইফ্ট টিউটোরিয়াল, গাইড এবং রেফারেন্স অনুসন্ধান করেছি। যদিও আমি সুইফ্ট নির্দেশিকা সরবরাহকারী অনেক সাইট খুঁজে পেয়েছি, আমি কোন নির্দিষ্ট কারণে সিদ্ধান্ত নিলাম যে, নীচের তালিকাটি যেখানে আমি শুরু করব।
সুইফ্ট ভাষা গাইড
- সুইফ্ট প্রোগ্রামিং ভাষা - অ্যাপল: ফ্রি আইবুক যা সুইফ্ট ভাষা, সম্পূর্ণ রেফারেন্স, এবং সুইফট ব্যবহার করার জন্য বিস্তারিত গাইডকে জুড়ে দেয়।
- স্নিফ্ট উপস্থাপন করা হচ্ছে - অ্যাপল: অ্যাপলটির সুইফ্ট ভাষাটির সারসংক্ষেপ।
- অ্যাপল থেকে সুইফট সম্পদ: অ্যাপল তৈরির তালিকা, রেফারেন্স এবং সুইফ্ট ভাষা সম্পর্কে তথ্য তৈরি করে।
- সুইফ্ট টিউটোরিয়াল: একটি দ্রুত শুরু - রে ওয়েন্ডারলিচ: সুইফ্টের মৌলিক দক্ষতাগুলির মধ্যে একটি দ্রুত গাইড। স্নিফ্ট বা সাধারণ প্রোগ্রামিং যারা নতুন জন্য লেখা।
সুইফ্ট প্রোগ্রামিং ভাষা আইবুক পুনর্বিবেচনা করার পর (আমি আসলেই জুন মাসে প্রথমবারের মত আইবুকটি পড়ি), আমি রে ওয়েন্ডারলাইকের দ্রুত শুরু গাইডটিতে লাফিয়ে যাওয়ার সিদ্ধান্ত নিয়েছি এবং সুইফ্ট বুনিয়াদিগুলির উপর তার টিউটোরিয়ালের মাধ্যমে আমার কাজটি করার সিদ্ধান্ত নিয়েছি। আমি তার গাইড পছন্দ করি এবং আমার মনে হয় এটি শিক্ষার অভিজ্ঞতা শুরু করার জন্য অল্প কিছু, যদি থাকে তবে এটি একটি ভাল জায়গা। যদিও আমার বিকাশে একটি শালীন পটভূমি রয়েছে, এটি কিছুদিন আগে থেকেই ছিল এবং কিছুটা রিফ্রেশার অ্যাপল গাইড এবং রেফারেন্সগুলিতে যাওয়ার আগেই কেবল টিকেট ছিল।
আমি এখনও সুইফ্টের সাথে কোনও অ্যাপ্লিকেশন তৈরি করে নিই, এবং সব সম্ভাব্যতায় আমি কখনই তা করব না। আমি শুধু বিকাশ বর্তমান অবস্থা সঙ্গে পালন করতে চান। আমি সুইফট পাওয়া কি চমত্কার আশ্চর্যজনক ছিল। এক্সকোড 6 বিটা নিজেই চমত্কার ছিল, সুইফ্টের সাথে কাজ করে Playgrounds বৈশিষ্ট্য সহ। Playgrounds আপনি খেলার ক্ষেত্রের প্রদর্শিত, ফলাফল দ্বারা, লাইন লাইন, আপনি লিখে সুইফট কোড চেষ্টা করার অনুমতি দেয়। আমি কি বলতে পারি; আমি খেলার মাঠ পছন্দ করেছে; আপনি আপনার কোড লিখুন হিসাবে প্রতিক্রিয়া পেতে ক্ষমতা চমত্কার আশ্চর্যজনক।
আপনি যদি কিছুটা বিকাশে আপনার হাত চেষ্টা করার জন্য প্রলুব্ধ হন, তবে আমি এক্সকোড এবং সুইফ্টকে অত্যন্ত সুপারিশ করি। তাদের একটি শট দিন, এবং কিছু মজা আছে।
আপডেট:
এই আপডেটের সময় সুইফ্ট প্রোগ্রামিং ভাষা সংস্করণ 2.1 পর্যন্ত। নতুন সংস্করণের পাশাপাশি, অ্যাপলটি লিনাক্স, ওএস এক্স এবং আইওএসের জন্য পোর্টগুলির সাথে ওপেন সোর্স প্রোগ্রামিং ভাষা হিসাবে সুইফটি প্রকাশ করে। ওপেন সোর্স সুইফ্ট ভাষাতে সুইফ্ট কম্পাইলার এবং স্ট্যান্ডার্ড লাইব্রেরি রয়েছে।
এছাড়াও একটি আপডেট দেখতে এক্সকোড, সংস্করণ 7.3 যা উন্নত। আমি এই প্রবন্ধে সমস্ত রেফারেন্স চেক করেছি, যা মূলত সুইফ্টের প্রথম বিটা সংস্করণের দিকে তাকিয়ে ছিল। রেফারেন্স উপাদান সব বিদ্যমান থাকে এবং সুইফ্ট সর্বশেষ সংস্করণে প্রযোজ্য।
তাই, ২014 সালের গ্রীষ্মে আমি বললাম, খেলার মাঠে সুইফ্ট গ্রহণ করুন; আমি মনে করি আপনি সত্যিই এই নতুন প্রোগ্রামিং ভাষা পছন্দ করতে যাচ্ছেন।
প্রকাশিত: 8/20/2014
আপডেট করা হয়েছে: 4/5/2015