چهارشنبه , ۱ شهریور ۱۳۹۶
خانه » برنامه نویسی موبایل » آموزش برنامه نویسی IOS | ابزار کد نویسی ویندوز
آموزش برنامه نویسی ios

آموزش برنامه نویسی IOS | ابزار کد نویسی ویندوز

سلام دوستان برنامه نویس

میخوام کم کم آموزش های برنامه نویسی و تکنیک های برنامه نویسی IOS رو به خاطر کمبود منابع نشر و ترویج بدم و تمامی این اطلاعات دست نویس نویسنده سایت صمد بلاج است با ما باشید

امروزه ما برای نوشتن برنامه های موبایل برای گوشی های اپل نیاز به سیستم عامل مک (مکینتاش) داریم که متاسفانه به خاطر تحریم ها محدودیت های وسیعی هموطنان عزیز داره .

اگه اکانت apple داشته باشید میتوانید نسخه مورد نظر را نصب و دانلود و به راحتی از مستندات سیستم حرفه ای پشتیبانی کنید و با کمی حرفه در کد نویسی با قدرت با ابزار و IDE سیستم عامل مک توی XCode کدهاتون رو بزنید و برنامه هاتون رو بسته به نوع و مدل گوشیتون اجرا کنید. ولی متاسفانه در ساختن اکانت با محدودیت هایی مواجه هستیم… ببینید

برنامه نویسی ios

شما برای برنامه نویسی با XCode باید علم استفاده از پایگاه داده SQLite را داشته باشید بله همانند برنامه نویسی برای سیستم عامل اندروید اینجا هم پایگاه داده ما SQLite است.

در ادامه میخوام شما رو با قسمتی از کد که در XCode نوشته شده است توجهتون رو جلب کنم (کدی برای ارسال ایمیل از ۲ صفحه):

ارسال ایمیل در ios

#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 در اختیاز برنامه نویسان قرار میده رفتم دیدم ابزار خوب و قوی برای برنامه نویسی موبایل طراحی کردن یک رابط کاربری قوی و نکته جالبش اینجا بود که به سادگی میشد روی ویندوز ۷ (سون) برنامه نوشت اونم با زبان C++,C زبانی که از سطح گنگی کمتری داره و یک زبان نسبتا محاوره ای و دور از زبان ماشین است.

برای امروز کافیه | ادامه دارد…

برای حمایت از ما مطالب را به اشتراک بگذارید:

درباره ی مدیر سایت

بنده صمد بلاج هستیم به صورت مختصر سابقه 10 سال برنامه نویسی در زمینه ویندوز #C , C | طراحی وب سایت به زبان های ASP و PHP و برنامه نویسی موبایل برای سیستم عامل اندروید و IOS رو دارم. و با بیشتر پیلتفرم ها به صورت خلاصه دست و پنجه نرم کردم. در حال حاضرم تمام تلاشم رو روی این سایت گذاشتم امیدوارم بتونم از اطلاعاتم به نحو احسن در این زمینه استفاده کنم...

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *