বন্ধুরা কেমন আছেন? আশা করি আল্লাহর রহমতে ভাল আছেন। ভাল থাকুন এটাই কামনা সবার প্রতি। আজ আপনাদের জন্য একটি মজার পোষ্ট নিয়ে হাজির হয়েছি। পোষ্টটি প্রোগ্রামিং টাইপের। কিন্তু আশা করি আপনাদের এই পোষ্টটের মাধ্যমে অনেক কিছু শিখাতে পারবো। 

ম্যাক অপারেটিং সিস্টেম উইন্ডোজ ৭ বা এক্সপিতে সেটআপ


প্রথমেই আপনাকে জানতে হবে কিভাবে ম্যাক অপারেটিং সিস্টেম উইন্ডোজ ৭ বা এক্সপিতে সেটআপ করবেন। তাহলে আসুন দেখে নি।
পাকিস্তান, ভারতসহ তৃতীয় বিশ্বের বেশির ভাগ কম্পিউটার ব্যবহারকারিই অপারেটিং সিস্টেম হিসেবে ব্যবহার করে উইন্ডোজ। আর বেশিরভাগ ডেভেলপারই .Net জানে। তাহলে চলুন উইন্ডোজ এক্সপি বা ৭ এ ই iPhone app ডেভেলপ শুরু করি। যদিও আমি তেমন জানি না icon smile আসুন সবাই মিলে iPhone এ প্রোগ্রামিং করি | Hello World যা জানি, তাই শেয়ার করতেছি।

হাডওয়্যার


ল্যাপটপ বা ডেস্কটপ যেটাই হোক না কেন যা লাগবেঃ
  •  ২ জিবি বা এর উপরে র‍্যাম
  •  প্রসেসর ৩ গিগা হার্জ বা এর থেকে বেশি।

সফটওয়্যার


কাজ শুরু করার আগেই আপনার কম্পিউটারের বায়োস থেকে Virtualization এনাবল করে নিন। এটি সাধারণত কম্পিউটার তৈরির সময়ই ডিজেবল করে রাখে। এছাড়াও কিছু সফটওয়্যার নিতে পারেন।
এবার ইন্সটল করে ফেলূন icon smile আসুন সবাই মিলে iPhone এ প্রোগ্রামিং করি | Hello World

এবার 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


এবার আসুন আমাদের মূল প্রোগ্রামে icon smile আসুন সবাই মিলে iPhone এ প্রোগ্রামিং করি | Hello World icon biggrin আসুন সবাই মিলে iPhone এ প্রোগ্রামিং করি | Hello World আমাদের প্রোগ্রামটির নাম হলঃ Hello World . আমার এই প্রোগ্রামটি Xcode 4 দিয়ে করা।
Xcode হল iPhone Apps ডেভেলপ করার জন্য একটি IDE. Mac OS X এবং iOS application তৈরি করার জন্য Xcode 4 ই সবচেয়ে ভাল টুলস। চালু কাজে নেমে পড়ি।

প্রথম ধাপ


  • প্রথমে Xcode চালু করুন। এবার Create a new Xcode project এ ক্লিক করে open বাটনে ক্লিক করুন।
  • এবার ViewBase application এ ক্লিক করে Next করুন।
  • পরের পাতায়, আপনার কাছে Product nameIdentifier 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
  • কাজ শেষ হলে এবার আউটপুট দেখুন। নিচের মতো আসবে…
সোর্স প্রয়োজন হলে এখান থেকে ডাউনলোড করে নিতে পারেনঃ HelloWorld_Xcode4
অনেকেরই বুঝতে অসুবিধা হতে পারে। কারণ এটি সম্পূর্ণ নতুন জিনিস, আর আমিও নতুন – তাই বুঝাইতে নাও পারতে পারি। icon smile আসুন সবাই মিলে iPhone এ প্রোগ্রামিং করি | Hello World

0 মন্তব্য(গুলি):

একটি মন্তব্য পোস্ট করুন

 
Top