مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

جلسه اول آموزش ios : اولین اپ آیفون خود را بسازید - بخش دوم


 

Hello World!. اولین اپ آیفون خود را بسازید- بخش دوم

 

در بخش اول با محیط کار اپ خود آشنا شدید. در ادامه با نحوه کدنویسی آن آشنا می شوید.

 

بریم سراغ کدنویسی

بسیار خوب! بیایید شروع به افزودن دکمه Hello World به اپ خود نماییم. به Project Navigator بروید و  “HelloWorldViewController.xib” را انتخاب کنید.

با انتخاب این فایل، ادیتور به Interface Builder تغییر یافته و یک شمای خالی از اپ را به شما نمایش می دهد، مانند شکل زیر:

در بخش کوچک تر از ناحیه utility، قسمت Object library دیده می شود. از این بخش، شما می توانید هر نوع UI کنترلی را انتخاب کرده و آن را با  drag-and-drop به ناحیه view انتقال دهید. برای اپ Hello World بیایید نوع “Round Rect Button” را انتخاب نموده و آن را به بخش view بیاورید. سعی کنید آن را در قسمت مرکزی ناحیه view قرار دهید.

برای ویرایش برچسب کلید، روی آن دوبار کلیک کرده و نام آن را “Hello World”  قرار دهید.

اجرای برنامه را دوباره امتحان کنید. شما باید اجرای اپ را مانند شکل زیر ببینید:

فعلاً اگر روی کلید ضربه بزنید، چیزی نشان نمی دهد. ما نیاز به افزودن کد برای نمایش عبارت “Hello, World” داریم.

کدنویسی کلید Hello World

در بخش Project Navigator، گزینه “HelloWorldViewController.h” را انتخاب نمایید. ناحیه ادیتور اکنون کد منبع از فایل انتخاب شده را نمایش می دهد. خط کد زیر را قبل از خط “@end” اضافه کنید.


 

-(IBAction)showMessage;

 

کد شما باید بعد از ویرایش، شبیه شکل زیر باشد:

سپس، “HelloWordViewController.m” را انتخاب کرده و کد زیر را قبل از خط “@end” وارد کنید:


 

 

 

 

 

 

- (IBAction)showMessage

{

     UIAlertView *helloWorldAlert = [[UIAlertView alloc]

                      initWithTitle:@"My First App" message:@"Hello, World!" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];

    

    // Display the Hello World Message

    [helloWorldAlert show];

}

 

 

بعد از ویرایش، کد شما شبیه شکل زیر خواهد بود:

 

مفهوم کد Objective-C بالا را فراموش کنید. در پست های بعدی به شما در مورد آنتوضیح خواهیم داد. برای حالا، کافی است بدانید که  “showMessage” یک action (عمل) است و این action به iOS اعلام می کند که پیام “Hello World” را در صفحه نمایش دهد.

 

ارتباط دادن کلید Hello World با action

این جا یک سؤال پیش می آید!

کلید “Hello World” چگونه می تواند بفهمد که وقتی کسی روی آن ضربه بزند، کدام action را فراخوانی کند؟

برای پاسخ به سؤال فوق شما نیاز دارید در مرحله بعد، بین کلید “Hello World” و عمل “showMessage” اضافه شده، ارتباط برقرار نمایید. فایل “HelloWorldViewController.xib” را جهت بازگشت به Interface Builder انتخاب نمایید. کلید Control صفحه کلید خود را فشار داده و نگه دارید. روی کلید HelloWorldViewController.xib” کلیک نموده و به داخل “File’s Owner” درگ کنید. صفحه نمایش شما شبیه شکل زیر خواهد شد:

حالا هر دو دکمه را رها کنید. یک صفحه پاپ آپ عمل "showMessage" را نشان می دهد. آن را برای ایجاد ارتباط بین دکمه و عمل “showMessage” انتخاب کنید.

 

اپ خود را تست کنید.

اکنون شما آماده اید که اولین اپ خود را تست نمایید. فقط کافی است روی کلید “Run” کلیک کنید. اگر همه چیز درست باشد، اپ شما باید به درستی در شبیه ساز اجرا شود.

 

تبریک! شما اولین اپ آیفون خود را ساختید. با این که اپ ساده ای بود، اما معتقدیم با این اپ شما توانسته اید درک بهتری از Xcode و چگونگی توسعه یک اپ کسب نموده اید.

در پست بعدی، در مورد کد Objective-C که در اینجا اجرا نمودیم، و این که اپ HelloWorld چگونه کار می کند، بیشتر توضیح خواهیم داد. در پست بعدی ما را دنبال کنید!

فصلِ: 3 , تعداد قسمت ها: 179 , سطح: صفر تا صد

این فصل در یک نگاه:

در این دوره آموزشی ، برنامه نویسی اندروید و ios را با استفاده از زامارین خواهیم آموخت. همچنین به صورت کاملا پروژه محور ، اپلیکیشن فروشگاهی مشابه دیجی کالا را پیاده سازی خواهیم کرد. در انته…
فصلِ: 5 , تعداد قسمت ها: 221 , سطح: صفر تا صد
موضوعات: آموزش IOS

این فصل در یک نگاه:

در این فصل:-نمایش notification به کاربر زمانی که اتفاقاتی از قبیل لایک کردن پست و ... میافتد(این مبحث مبحثی مهم بوده و ج…

  توضیحات کلی دوره: با سلام خوش اومدین به حرفه ای ترین دوره ی Swift ابتدای کار ممکن است سوالی برای شما پیش آید: -من نیازی به ساخت اپلیکیشن اجتماعی ندارم چرا باید این دوره را ببینم؟ ج…
فصلِ: 7 , تعداد قسمت ها: 159 , سطح: صفر تا صد
موضوعات: آموزش IOS

این فصل در یک نگاه:

اپل نویس حرفه ای شوید... با این پکیج کسب درآمد میلیونی کنید....   در این پکیج به نکات ریز و درشت زیادی پرداختیم که خیلی خیلی میتونه به شما کمک کنه که تبدیل به برنامه نویس حرفه ای شوید... …
فصلِ: 12 , تعداد قسمت ها: 126 , سطح: صفر تا صد
موضوعات: آموزش IOS

این فصل در یک نگاه:

فصل 16 فصل آخرمون هست و میایم توی این فصل یه سری مباحث کوچیکی که جامونده و کارهای نهایی برای انتشار برنامه توی مایکت های…

با سلام نکته:هیچ نیازی به mac و یا iphone نیست... نکته:هیچ نیازی به بلد بودن برنامه نویسی از قبل نیست... مباحثی که توی این دوره مرور میکنیم میتونه ما رو از سطح صفر برنامه نویسی ios به صد …
فصلِ: 6 , تعداد قسمت ها: 194 , سطح: صفر تا صد

این فصل در یک نگاه:

در این فصل آپدیت های مربوط به دوره را قرار میدهیم…

با سلام و خسته نباشد خدمت کلیک سایتی های عزیز در ادامه با توضیحات مختصری درمورد دوره ی react native با ما همراه باشید: React Native چیست؟ قطعا یکی از آرزوهای برنامه نویسان این میباشد که ب…
فصلِ: 5 , تعداد قسمت ها: 51 , سطح: صفر تا صد

این فصل در یک نگاه:

اموزش پرداخت درون برنامه ای بازار در یونیتی-اموزش خرید سکه در بازی-اموزش خرید مصرفی و غیر مصرفی…

توضیحات کلی مجموعه: آموزش مقدماتی تا پیشرفته یونیتی(ساخت بازی توپ چرخنده-اموزش بازی دوبعدی-اموزش بازی سه بعدی اول شخص شوتر-اموزش بازی سه بعدی رالی (ماشین سواری))   سرفصلهای دوره: نصب ی…
فصلِ: 2 , تعداد قسمت ها: 68 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ساخت یک فروشگاه کوچک-آموزش کار با bottom navigation -آموزش کار با تب بار-آموزش کار با scrollview - آموزش کار با ان…

توضیحات کلی مجموعه: آموزش دوره فلاتر از پایه تا پیشرفته(این دوره به دوره متخصص فلاتر تغییر پیدا کرد) درسال های گذشته تعدا زیادی فریمورک معرفی شد که هرکدام تجربه خاص خودش رو داشت،اما فلاتر …

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید