বন্ধুরা কেমন আছেন? আশা করি আল্লাহর রহমতে ভাল আছেন। ভাল থাকুন এটাই কামনা
সবার প্রতি। আজ আপনাদের জন্য একটি মজার পোষ্ট নিয়ে হাজির হয়েছি। পোষ্টটি
প্রোগ্রামিং টাইপের। কিন্তু আশা করি আপনাদের এই পোষ্টটের মাধ্যমে অনেক
কিছু শিখাতে পারবো।
প্রথমেই আপনাকে জানতে হবে কিভাবে ম্যাক অপারেটিং সিস্টেম উইন্ডোজ ৭ বা এক্সপিতে সেটআপ করবেন। তাহলে আসুন দেখে নি।
ল্যাপটপ বা ডেস্কটপ যেটাই হোক না কেন যা লাগবেঃ
এবার Xcode ইন্সটল করুন আপনার উইন্ডোজ এক্সপি বা সেভেনে।
এবার আসুন আমরা Xcode ইন্সটল করব উইন্ডোজ ৭ বা VM ware এ।
ম্যাক অপারেটিং সিস্টেম উইন্ডোজ ৭ বা এক্সপিতে সেটআপ
প্রথমেই আপনাকে জানতে হবে কিভাবে ম্যাক অপারেটিং সিস্টেম উইন্ডোজ ৭ বা এক্সপিতে সেটআপ করবেন। তাহলে আসুন দেখে নি।
পাকিস্তান, ভারতসহ তৃতীয় বিশ্বের বেশির ভাগ
কম্পিউটার ব্যবহারকারিই অপারেটিং সিস্টেম হিসেবে ব্যবহার করে উইন্ডোজ। আর
বেশিরভাগ ডেভেলপারই .Net জানে। তাহলে চলুন উইন্ডোজ এক্সপি বা ৭ এ ই iPhone app ডেভেলপ শুরু করি। যদিও আমি তেমন জানি না
যা জানি, তাই শেয়ার করতেছি।
হাডওয়্যার
ল্যাপটপ বা ডেস্কটপ যেটাই হোক না কেন যা লাগবেঃ
- ২ জিবি বা এর উপরে র্যাম
- প্রসেসর ৩ গিগা হার্জ বা এর থেকে বেশি।
সফটওয়্যার
- অপারেটিং সিস্টেমঃ উইন্ডোজ এক্সপি বা সেভেন।
- Virtaul Pc বা VM ware
- VMWare Workstation
- VMWare Hard Drive
- OS X Lion (VMDK ফাইল)
কাজ শুরু করার আগেই আপনার কম্পিউটারের বায়োস থেকে Virtualization এনাবল করে নিন। এটি সাধারণত কম্পিউটার তৈরির সময়ই ডিজেবল করে রাখে। এছাড়াও কিছু সফটওয়্যার নিতে পারেন।
- VirtualBox:https://www.virtualbox.org/wiki/Downloads
- Empire EFI for Intel core processors:http://www.mediafire.com/?thd5nmo2oyn
- Empire EFI for AMD Processors:http://www.mediafire.com/?m5wzzwyfg4m
- Mac OS X 10.6.3 retail.iso:http://thepiratebay.se/torrent/5515580/
এবার Xcode ইন্সটল করুন আপনার উইন্ডোজ এক্সপি বা সেভেনে।
Xcode উইন্ডোজ ৭ বা VM ware সেটআপ
এবার আসুন আমরা Xcode ইন্সটল করব উইন্ডোজ ৭ বা VM ware এ।
- প্রথমে একটি Apple Dev Account খুলে নিন। Apple Dev Account না থাকলে এখান থেকে দেখে নিন।
ফ্রিতে Apple ID খোলার পদ্ধতি
- এবার Xcode 4.1 টুলসটি ডাউনলোড করে নিন। এজন্য প্রথমে App Store এ যান এবং Xcode ডাউনলোড করে নিন।
- ডাউনলোডের প্রগ্রেস দেখতে পারবেন Purchasesট্যাবে।
- এবার Finder থেকে Applications ফোল্ডারটি খুলুন। এবার Install Xcode আইকনে ডাবল ক্লিক করুন।
- এবার ইন্সটলেশান হওয়া পর্যন্ত কিছুক্ষণ অপেক্ষা করুন।
- কাজ শেষ হওয়ার সাথে সাথেই এটি চালু হবে। যদি ঠিক ভাবে ইন্সটল না হয়, তাহলে আপনি আপনার ডকে iPhone SDK পাবেন না। এজন্য আপনার হার্ডডিস্কের Developer ফোল্ডারটি খুলুন এবং Applications —> Xcode টি চালু করুন।
Hello World
এবার আসুন আমাদের মূল প্রোগ্রামে
Xcode হল iPhone Apps ডেভেলপ করার জন্য একটি IDE. Mac OS X এবং iOS application তৈরি করার জন্য Xcode 4 ই সবচেয়ে ভাল টুলস। চালু কাজে নেমে পড়ি।
প্রথম ধাপ
- প্রথমে Xcode চালু করুন। এবার Create a new Xcode project এ ক্লিক করে open বাটনে ক্লিক করুন।
- এবার ViewBase application এ ক্লিক করে Next করুন।
- পরের পাতায়, আপনার কাছে Product name ও Identifier name চাইবে। এখানে রেজিঃ করর সময় যা ব্যবহার করেছেন, তা দিন। আমি প্রোডাক্ট নেম দিলামঃ “HelloWorld Xcode4”. Identifier name দিলামঃ “com.mycompany.APPLICATIONNAME”. এবার Device Family থেকে iPhone সিলেক্ট করুন। এবার Next করে এপ্লিকেশানটি আপনার কম্পিউটারে সেভ করুন।
দ্বিতীয় ধাপ
- Xcods নিজেই অটোমেটিক ভাবে ডাইরেক্টরি তৈরি করে ফেলবে এবং প্রয়োজনীয় frameworks যুক্ত করে নিবে
- Interface Builder আপনার জন্য একটি প্রোগ্রাম তৈরি করবে। এটি নামঃ HelloWorld_Xcode4ViewController class. এবার “HelloWorld_Xcode4” জন্য একটি আলাদা nib তৈরি করুন। নামঃ HelloWorld_Xcode4ViewController.xib
- এবার Project Navigator থেকে HelloWorld_Xcode4ViewController.h সিলেক্ট করুন।
- এবার কোডগুলো পরিবর্তন করে নিচের কোডগুলো বসান।
#import <UIKit/UIKit.h> @interface HelloWorld_Xcode4ViewController : UIViewController { IBOutlet UILabel *label;
}
@property (nonatomic, retain) IBOutlet UILabel *label;
-(IBAction)buttonPressed;
@end
- এবার Project Navigator থেকে HelloWorld_Xcode4ViewController.xib ফাইলটিতে ডাবল ক্লিক করুন। তাহলে .xib উইন্ডো খুলবে
- এবার Object থেকে RoundRect button ড্রাগ করুন।
- এবার উইন্ডোটি থেকে Label সিলেক্ট করুন এবং এবার Attribute Inspector থেকে নাম পরিবর্তন করে লিখুনঃ “Hello World!!!”
- এবার “Hello World!!!” এর সাথে File’s Owner যোগ করব। এজন্য লেভেলটিতে ক্লিক করুন।
- এবার “Click Me” সিলেক্ট করুন এবং Connection Inspector অপশানটিকে উপরের দিকে তুলুন।
- এবার File’s Owner এর Touch up এর সাথে কানেক্ট করুন। এজন্য উপরের method বাটনে ক্লিক করুন।
- এবার File’s Owner এ ক্লিক করে view তে ক্লিক করুন।
- এবার এটি সেভ করুন এবং Project Navigator থেকে HelloWorld_Xcode4ViewController.m ফাইলটি ওপেন করুন।
- এবার HelloWorld_Xcode4ViewController.m ফাইলটিতে কোডে হালকা পরিবর্তন করুন।
#import “HelloWorld_Xcode4ViewController.h”
@implementation HelloWorld_Xcode4ViewController
@synthesize label;
-(IBAction)buttonPressed{
if ([label.text isEqualToString:@"Hello World!!!"])
label.text = @”Hello iPhone!!!”;
else
label.text = @”Hello World!!!”;
}
- (void)dealloc
{
[super dealloc];
}
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn’t have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren’t in use.
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
@end
- কাজ শেষ হলে এবার আউটপুট দেখুন। নিচের মতো আসবে…
অনেকেরই বুঝতে অসুবিধা হতে পারে। কারণ এটি সম্পূর্ণ নতুন জিনিস, আর আমিও নতুন – তাই বুঝাইতে নাও পারতে পারি।
0 মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন