Alamofire – আইওএস এর জন্য http নেটওয়ার্কিং লাইব্রেরী

আইওএস এর জন্য দারুণ একটা http নেটওয়ার্কিং লাইব্রেরী হচ্ছে Alamofire. আমরা দেখব কিভাবে Alamofire ব্যবহার করে http কল করা যায়। এর আগে আমরা আইওএস এর ডিফল্ট http রিকোয়েস্ট দেখেছি। ঐ লেখাতই বিস্তারিত পাওয়া যাবে আইওএস HTTP রিকোয়েস্ট পেইজে।   Alamofire অনেক ভাবেই ব্যবহার করা যায়। আমরা সবচেয়ে সহজ উপায় ব্যবহার করব। আমরা ডিফেনডেন্সি ম্যানেজার Cocoapods ব্যবহার করব। Cocoapods […]

Read More

CocoaPods – আইওএস এর dependency ম্যানেজার

আইওএস এর জন্য দারুণ একটা dependency ম্যানেজার হচ্ছে CocoaPods। ডিপেন্ডেন্সি ম্যানেজারের কাজ হচ্ছে প্রজেক্টের জন্য দরকারি লাইব্রেরী গুলো ম্যানেজ করা। যেমন আমরা http রিকোয়েস্ট করার জন্য একটা লাইব্রেরী ব্যবহার করব। এই লাইব্রেরীটা আমরা ম্যানুয়ালি ডাউনলোড না করে CocoaPods ব্যবহার করে আমাদের প্রজেক্টে যুক্ত করতে পারি।   CocoaPods ইন্সটল করা সহজ। Terminal ওপেন করে নিচের কমান্ড দিলেই […]

Read More

আইওএস HTTP রিকোয়েস্ট

আমরা যেসব অ্যাপ তৈরি করি বা করব, তার বেশির ভাগই নেটওয়ার্ক রিলেটেড। কোন ওয়েব সাইট/ নেটওয়ার্ক থেকে কিছু ডেটা রিসিভ করতে হয়, নেটওয়ার্ক এ কিছু ডেটা পাঠাতে হয় ইত্যাদি। এগুলোকে সাধারণত HTTP রিকোয়েস্ট বলে। আমরা দেখব কিভাবে iOS এ একটা সিম্পল HTTP রিকোয়েস্ট করা যায়। এর জন্য আমরা একটা ইমেজ url থেকে লোড করব। এবং […]

Read More

আইওএস এ Transport Security Settings

প্রায় অ্যাপেই আমাদের ওয়েব থেকে বিভিন্ন ডেটা লোড করতে হয়। আইওএসে আমরা সহজেই https মানে সিকিউর url থেকে ডেটা রিড বা রাইট করতে পারি। কিন্তু নন সিকিউর বা http url থেকে কোন ডেটা লোড করতে চাইলে আমাদের App Transport Security Settings পরিবর্তন করতে হবে। তার জন্য xCode এ প্রজেক্ট এক্সপ্লোরার থেকে প্রজেক্টের ইনফোতে যাবো। তারপর  Bundle […]

Read More

আইওএস এডভান্স টেবিল ভিউ

এর আগে আমরা সিম্পল টেবিল ভিউ নিয়ে কিভাবে কাজ করা যায়, তা দেখেছি। এবার আমরা এডভান্স টেবিল ভিউ নিয়ে কাজ করব। তার জন্য প্রথমে একটা প্রজেক্ট তৈরি করব। এরপর মেইন স্টোরিবোর্ড থেকে ভিউ কন্ট্রোলারটি রিমুভ করব। ভিউ কন্ট্রোলারটি সিলেক্ট করে Delete বাটনে প্রেস করলেই ডিলেট হবে। ViewControlar.swift ফাইলটিও রিমুভ করে দিব। একটা পপ-আপ ওপেন হবে। ঐখানে […]

Read More

আইওএস এ Multiple Views

এ পর্যন্ত আমরা যে অ্যাপ গুলো তৈরি করেছি, সব গুলোতেই সিঙ্গেল ভিউ ছিল। এবার আমরা মাল্টিফল ভিউ নিয়ে কাজ করব। নতুন আরেকটি ভিউ যুক্ত করা খুব সহজ। অবজেক্ট লাইব্রেরী থেকে View Controlar স্টোরি বোর্ড এ প্লেস করলেই নতুন একটা ভিউ যুক্ত হয়ে যাবে।    প্রথম ভিউতে একটা বাটন তৈরি প্লেস করি। ঐ বাটনে ক্লিক করলে […]

Read More

আইওএস এর জন্য To Do অ্যাপ তৈরি

আমরা এর আগে আমরা আইওএস  টেবিল ভিউ নিয়ে কাজ করেছি। এবার টেবিল ভিউকে কাজে লাগিয়ে কিভাবে আমরা একটা অ্যাপ তৈরি করতে পারি, তা দেখব। তার জন্য আমরা একটা To Do অ্যাপ তৈরি করব।   একটি আইওএস প্রজেক্ট খুলে নিব প্রথমে। আমাদের অ্যাপে যা লাগবে, তা হচ্ছে একটা লেবেল, অ্যাপের নামের জন্য। একটা টেক্সটফিল্ড, টু ডু […]

Read More

iOS Table View টিউটোরিয়াল

প্রায় অ্যাপে টেবিল ভিউ ব্যবহৃত হয়। আমরা দেখব কিভাবে টেবিল ভিউ ব্যবহার করা যায়। একটা প্রজেক্ট তৈরি করে নিব প্রথমে। এরপর Object Library থেকে TableView মেইন স্টোরিবোর্ডে যুক্ত করি।  Table View টি সিলেক্ট করে Attributes Inspactor থেকে Prototype Cell ভ্যালু সেট করে দিব 1. নিচের ছবিটি দেখিঃ   Document Outline শো করি। Cell সিলেক্ট করে Attributes Inspector থেকে […]

Read More

iOS সিম্পল একটা অ্যাপ তৈরি

iOS এর উপর এর আগে কয়েকটি টিউটোরিয়াল লিখেছি। সে গুলোঃ প্রথম iOS অ্যাপ এবং Xcode সম্পর্কে ধারণা  iOS ইনপুট আউটপুট অ্যাপ iOS অ্যাপ ডেভেলপমেন্টঃ এলার্ট এবার আমরা একটি অ্যাপ বানাবো। যেখানে অ্যাপটি আপনাকে একটি নাম্বার অনুমান করতে বলবে। অ্যাপ যে নাম্বারটি অনুমান করেছে তার সাথে আপনারটা মিললে লেখা উঠবে সঠিক। অথবা বলবে আবার অনুমান করতে। […]

Read More

iOS বা আইফোনের জন্য অ্যাপ তৈরি করার গাইড লাইন

iOS বা আইফোনের জন্য অ্যাপ তৈরি করার জন্য সবার আগে যেটা লাগবে, তা হচ্ছে Mac OS X. আর তার জন্য লাগবে একটা ম্যাক বা ম্যাকবুক। আপনি যদি আপনার কম্পিউটারে ম্যাক অপারেটিং সিস্টেম ইন্সটল করতে পারেন, তাহলেও আপনি পিসিতে iOS এর জন্য  অ্যাপ তৈরি করতে পারবেন। পিসিতে ম্যাক ইন্সটল করার পদ্ধতিকে Hackintosh বলে। Hackintosh ইন্সটল করার […]

Read More