آموزش برنامه نویسی IOS | ابزار کد نویسی ویندوز
سلام دوستان برنامه نویس
میخوام کم کم آموزش های برنامه نویسی و تکنیک های برنامه نویسی IOS رو به خاطر کمبود منابع نشر و ترویج بدم و تمامی این اطلاعات دست نویس نویسنده سایت صمد بلاج است با ما باشید
امروزه ما برای نوشتن برنامه های موبایل برای گوشی های اپل نیاز به سیستم عامل مک (مکینتاش) داریم که متاسفانه به خاطر تحریم ها محدودیت های وسیعی هموطنان عزیز داره .
اگه اکانت apple داشته باشید میتوانید نسخه مورد نظر را نصب و دانلود و به راحتی از مستندات سیستم حرفه ای پشتیبانی کنید و با کمی حرفه در کد نویسی با قدرت با ابزار و IDE سیستم عامل مک توی XCode کدهاتون رو بزنید و برنامه هاتون رو بسته به نوع و مدل گوشیتون اجرا کنید. ولی متاسفانه در ساختن اکانت با محدودیت هایی مواجه هستیم… ببینید
شما برای برنامه نویسی با XCode باید علم استفاده از پایگاه داده SQLite را داشته باشید بله همانند برنامه نویسی برای سیستم عامل اندروید اینجا هم پایگاه داده ما SQLite است.
در ادامه میخوام شما رو با قسمتی از کد که در XCode نوشته شده است توجهتون رو جلب کنم (کدی برای ارسال ایمیل از 2 صفحه):
#import <UIKit/UIKit.h> #import <MessageUI/MessageUI.h> @interface ViewController : UIViewController<MFMailComposeViewControllerDelegate> { MFMailComposeViewController *mailComposer; } -(IBAction)sendMail:(id)sender; @end
و کد پر کردن فیلد و ارسال :
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } -(void)sendMail:(id)sender{ mailComposer = [[MFMailComposeViewController alloc]init]; mailComposer.mailComposeDelegate = self; [mailComposer setSubject:@"Test mail"]; [mailComposer setMessageBody:@"Testing message for the test mail" isHTML:NO]; [self presentModalViewController:mailComposer animated:YES]; } #pragma mark - mail compose delegate -(void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error{ if (result) { NSLog(@"Result : %d",result); } if (error) { NSLog(@"Error : %@",error); } [self dismissModalViewControllerAnimated:YES]; } @end
بگذریم:
چند روز پیش یک نمونه برنامه IOS برای یکی از مشتریان نوشتم یه مدت گذشت و قصد ویرایش برنامه رو داشتم سیستم رو روشن کردم Xcode رو باز کردم با خطایی عجیب مبنی بر محدود شد سیستم مواجه شدم و نتوستم از XCode استفاده کنم… !
از همین رو دست به کار شدم و دنبال سایتی رفتم برای برنامه نویسی موبایل IOS بر روی ویندوز ! روی سیستم خانگی مکینتاش بود که به ظاهر دیگه غیر فعال و از کار افتاده بود رفتم لپ تاپ رو روشن کردم و قبلا با سایت dragonfiresdk آشنا شده بودم که ابزاری برای نوشتن برنامه های IOS در اختیاز برنامه نویسان قرار میده رفتم دیدم ابزار خوب و قوی برای برنامه نویسی موبایل طراحی کردن یک رابط کاربری قوی و نکته جالبش اینجا بود که به سادگی میشد روی ویندوز 7 (سون) برنامه نوشت اونم با زبان C++,C زبانی که از سطح گنگی کمتری داره و یک زبان نسبتا محاوره ای و دور از زبان ماشین است.
برای امروز کافیه | ادامه دارد…
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.