نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • برنامه ها
  • چگونه اپلیکیشن خود را برای ios بسازیم. چگونه اولین اپلیکیشن آیفون خود را بسازیم

چگونه اپلیکیشن خود را برای ios بسازیم. چگونه اولین اپلیکیشن آیفون خود را بسازیم

بدون سرمایه گذاری مالی و دانش خاص.

در اینجا یک راهنمای ساده در مورد نحوه ایجاد یک برنامه اصلی iOS و آزمایش آن در دستگاه خود آورده شده است. بر اساس آن، می توانید بیشتر به موضوع بروید و برنامه های واقعا مفیدی ایجاد کنید.

نکته برای کاربران ویندوز:برای ایجاد برنامه های کاربردی برای iOS، باید OS X را روی یک ماشین مجازی (VirtualBox، VMware) نصب کنید. این فرآیند به هیچ وجه ساده نیست و برای اجرای آن به دستورالعمل جداگانه ای نیاز است.

1. به App Store بروید و محیط توسعه XCode را نصب کنید:

اگر قبلا Xcode را نصب کرده اید، باید آن را به روز کنید.

2. xCode را اجرا کرده و آیتم منو را انتخاب کنید فایل -> جدید -> پروژه:

3. پلتفرم و نوع برنامه را انتخاب کنید:

4. اطلاعات مربوط به پروژه را مشخص کنید. لطفاً توجه داشته باشید که ما نوع برنامه "Universal" را انتخاب کرده ایم:

5. بر روی دکمه کلیک کنید پوشه جدیدو نام پوشه ای که فایل های برنامه را در آن ذخیره خواهیم کرد را مشخص کنید:

6. تیک گزینه Create Git Repository را بردارید و روی دکمه Create کلیک کنید. در نتیجه، باید به صفحه شروع کار بر روی برنامه برسید:

7. روی مورد کلیک کنید صفحه اصلیدر منوی سمت راست، عنصر را به قسمت اصلی بکشید برچسبو متنی را به آن اضافه کنید سلام دنیا:

8. حالا باید یک آیکون برای اپلیکیشن بسازیم. تصویر را انتخاب می کنیم و آن را در mapappicon.com آپلود می کنیم:

9. ما منتظر هستیم تا برنامه وب کار خود را به پایان برساند و آدرس ایمیل خود را برای دریافت آرشیو با نمادها مشخص کنید:

10. به XCode برمی گردیم و در منوی سمت چپ قسمت را انتخاب می کنیم دارایی ها.xassets:

11. بایگانی را از ایمیل باز کنید و نمادها را از آنجا به فضای کاری XCode بکشید:

12. یکی از شبیه سازهای دستگاه را انتخاب کنید، روی دکمه راه اندازی برنامه (مثلث سیاه) کلیک کنید و آن را در مک خود روشن کنید. حالت توسعه دهنده:

13. تلاش پرتاب را تکرار می کنیم. ما منتظر بارگذاری iOS در شبیه ساز هستیم:

14. ما مطمئن می شویم که برنامه کار می کند:

ما به برنامه تمام شده روی دستگاه نگاه می کنیم

اکنون می توانید نحوه عملکرد برنامه را روی دستگاه مشاهده کنید. قبل از دنبال کردن دستورالعمل‌ها، مطمئن شوید که آخرین نسخه XCode و iOS را دارید.

1. برو به xCode -> اولویت ها -> حساب هاو Apple ID خود را اضافه کنید:

2. دستگاه iOS را به رایانه وصل کنید:

3. دستگاه مورد نظر را در لیست انتخاب کرده و بر روی دکمه شروع کلیک کنید. یه مدت منتظریم

4. اگر پیامی در مورد مشکلات امنیتی منتشر شده است، در دستگاه iOS، به تنظیمات -> اصلی -> مدیریت دستگاهو اجازه راه اندازی برنامه ها را از توسعه دهنده با Apple ID خود بدهید:

5. به دسکتاپ می رویم و نماد برنامه جدید را پیدا می کنیم:

6. اجرا کنید:

7. دستگاه را از کامپیوتر جدا کنید. اکنون می توان از برنامه استفاده کرد.

اگه بیشتر بخوای چی؟

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

از این گذشته، اپل تقاضاهای بسیار زیادی برای برنامه ها دارد. دستورالعمل بررسی App Store شامل 29 مورد و بیش از صد مورد فرعی است. برای اینکه یک برنامه با آنها مطابقت داشته باشد و برای انتشار در فروشگاه پذیرفته شود، توسعه دهنده به دانش فنی زیادی نیاز دارد.

اگر می خواهید برنامه های iOS با کیفیت بالا برای استفاده انبوه ایجاد کنید،

ایجاد یک برنامه آیفون را می توان در صدها کتاب در مورد برنامه نویسی C++ یا Objective C پوشش داد. این یک کتابچه راهنمای کاربر نیست، بلکه فهرستی گام به گام از مراحلی است که برای ایجاد اولین برنامه iOS خود باید انجام دهید.

1. ایده ای داشته باشید و یک تیم استخدام کنید. همه چیز با یک ایده ساده و نوآورانه و تیمی که آماده پذیرش آن است شروع می شود. معمولاً این حداقل چند برنامه نویس با تخصص محدود در زمینه های مختلف است، یک انیماتور، یک طراح، یک آزمایش کننده، یک اشکال زدا. شما همچنین به شخصی نیاز دارید که در کاربردها به خوبی آشنا باشد.

2. حتما برای خود اپل آیدی درست کنید. لطفا توجه داشته باشید که اگر در آینده برنامه را از طرف خود منتشر کنید و نه از طرف یک شخص حقوقی، اما نام و نام خانوادگی شما توسعه دهنده خواهد بود. می توانید به سراغ ترفند بروید و به جای آن نام شرکت را بنویسید، به عنوان مثال: Pupkin Development، اما هیچکس به شما تضمین نمی دهد که بعد از مدتی عواقب آن به وجود نخواهد آمد.

3. ثبت نام در جامعه توسعه دهندگان. برای انجام این کار، باید 100 دلار هزینه کنید (این حداقل قیمت اشتراک برای یک سال است) و یک حساب کاربری در Apple Developer Connection ثبت کنید.

4. SDK را نصب کنید. کیت توسعه نرم افزار (کیت توسعه نرم افزار) به شما امکان می دهد مستقیماً خود برنامه ها را برای iPhone یا iPad توسعه دهید. این شامل یک مجموعه استاندارد برای شروع توسعه است. SDK شامل XCode و شبیه ساز آیفون است. نرم افزار اول برای نوشتن کد و دومی برای تست آن در زمان واقعی است. برنامه ها از پوشه Applications راه اندازی می شوند. اگر توسعه استودیو را به شما واگذار کرده اید، پس فقط منتظر بمانید و با مشاوره استادانه خود کار آنها را اصلاح کنید.

5. نامی خوش صدا بیاورید که همزمان حاوی کلمات کلیدی نیز باشد. نوشتن عنوان به دو زبان به طور همزمان ممنوع نیست، که باعث افزایش تنوع برای جستجوهای آینده ایجاد شما در iTunes می شود.

6. حال باید در iTunes Connect ثبت نام کنید که از طریق آن اپلیکیشن مستقیماً در اپ استور قرار می گیرد. چند ثانیه طول می کشد زیرا از داده های نمایه Apple ID شما استفاده می شود.

7. زمان آن رسیده است که توضیحاتی در مورد برنامه ارائه دهید و اسکرین شات های رنگارنگ تهیه کنید، که مشخص می کند آیا کاربران اپ استور به فکر شما توجه خواهند کرد یا خیر. اغلب، زیرنویس ها نیز به اسکرین شات ها اضافه می شوند که باعث تحریک عمل می شوند.

8. برنامه قبل از ارسال برای بررسی به اپل باید به طور کامل تست شود. می توانید نحوه عملکرد برنامه خود را در شبیه ساز آیفون از SDK یا از طریق برنامه TestFlight مشاهده کنید.

9. درخواست را برای تایید ارسال کنید. بررسی به صورت دستی انجام می شود، بنابراین باید از 1 هفته تا یک ماه صبر کنید (مخصوصاً اگر روزهای تعطیل در بینی وجود داشته باشد). آزاردهنده ترین چیز این است که اگر برنامه به دلیل نوعی لکه که در یک دقیقه رفع می کنید پیچیده شود، باید منتظر بررسی جدید با همان مقدار باشید.

10. وقتی چراغ سبز مورد انتظار اپل ظاهر شد، همه چیز از قبل در دستان شما خواهد بود. در مورد قیمت تصمیم بگیرید (فقط به یاد داشته باشید که خریدهای درون برنامه ای دردسرساز هستند)، یک کمپین تبلیغاتی و نتایجی که می خواهید به دست آورید. اما تبلیغ در اپ استور موضوع مقاله دیگری است.

آیا تا به حال فکر کرده اید که اپلیکیشن های iOS و OS X که میلیون ها دارنده آیفون، آی پد و مک هر روز از آن ها استفاده می کنند چگونه ایجاد می شوند؟ می دانیم که برای بسیاری از افراد ایجاد برنامه برای دستگاه های اپل پیش آمده است، با این حال، مبتدیان، به طور معمول، از مشکلات در روند یادگیری و مطالعه کتاب های درسی به تنهایی می ترسند.

حرفه توسعه‌دهنده برنامه‌های iOS و Mac خود جهانی است: دانش دو زبان برنامه‌نویسی - Objective C و Swift را ترکیب می‌کند. اولی زبان اصلی است که بر روی زبان C ساخته شده است و یک نحو ساده دارد. بدون این زبان، آنها برای کار در استودیو اپلیکیشن موبایل استخدام نخواهند شد. اما سوئیفت یک زبان نسبتا جدید است: اپل آن را در سال 2014 معرفی کرد، با C یکپارچه شده است و سریعتر از Objective C و Python کار می کند و به شما امکان می دهد هر برنامه ای را ایجاد کنید، چه بازی و چه برنامه های کاربردی مفید.

اکنون فقط تعداد کمی از متخصصان سوئیفت را می شناسند، بنابراین تقاضای زیادی در بازار دارند. کافی است به هر پلتفرم HR بروید تا میانگین حقوق توسعه دهندگان iOS - 100 هزار روبل را ببینید. برنامه نویسان با تجربه چندین صد هزار روبل حقوق دارند + پاداش های مختلف از شرکت.

برای گرفتن بهترین نتیجه در مدت زمان کوتاه و کارآموزی تضمینی می توانید از سرویس GeekBrains استفاده کنید. هم شامل Objective C و هم Swift می شود، به این معنی که شما به جای یک تخصص، دو تخصص خواهید داشت. برنامه نویس های هوشمند iOS این شرکت مانند کیک داغ از هم جدا شده اند، بنابراین حتی یک هفته هم بدون کار نمی نشینند.

فرآیند یادگیری، پخش آنلاین دروس است، بنابراین شما می توانید از هر کجای دنیا مطالعه کنید. یک فناوری منحصر به فرد توسعه یافته، یادگیری از راه دور را حتی راحت تر از حضوری می کند. تکالیف خود را انجام دهید و اگر نتوانستید در درس حضور داشته باشید، آن را در ضبط مشاهده کنید. در اینجا یک درس معمولی GeekBrains به نظر می رسد:

چرا دوره های آنلاین؟ آنها از نظر زمان صرف شده نسبت به دانشگاه ها مزیت آشکاری دارند و در عین حال فرصتی برای کسب تجربه عملی و گرفتن ضمانت نتیجه را فراهم می کنند. از هر 10 دانشجوی این سرویس، 7 نفر در حین تحصیل شغل پیدا می کنند، زیرا GeekBrains یک دوره کارآموزی تضمینی را ارائه می دهد. علاوه بر این، دانش آموزان تجربه ارزشمندی در توسعه تیم و پرونده نمونه کارها به دست می آورند. بدون دومی، اکنون تقریباً غیرممکن است که کار پیدا کنید.

به عنوان مثال، رزومه شما پس از آموزش ممکن است اینگونه باشد.

امروزه بخش فناوری اطلاعات به سرعت در حال توسعه است. هر فردی اگر بخواهد خود را در آن امتحان کند یکی از جهت ها را انتخاب می کند و به سمت هدف حرکت می کند. بسیاری برنامه های کاربردی برای iOS و اندروید را ترجیح می دهند. ایجاد آنها، البته، بسیار دشوار است، صبر، دانش و وقت آزاد مورد نیاز است. اگر در این مورد جدی هستید، پس باید مطالعه کنید و به سمت هدف خود بروید. بدون کمک دیگری؟

محیط توسعه

ابتدا باید برنامه ای را نصب کنید که در آن با رابط کار کنید و اقدامات لازم را برای عناصر لازم تجویز کنید. رایج ترین Xcode است. متاسفانه این محیط توسعه تنها برای کاربران محصولات اپل در دسترس است. تا به امروز، هیچ نسخه رسمی برای ویندوز یا لینوکس وجود ندارد. نسخه های مختلف iOS نیاز به نسخه متفاوتی از این برنامه دارند.

افزونه هایی برای کار با گرافیک

برای توسعه یک تصویر یا طراحی برای بازی ها، باید یک ابزار گرافیکی نصب کنید. یک برنامه رایج CorelDraw است که به شما امکان می دهد با استفاده از گرافیک برداری عکس بسازید. البته برای کار کامل، باید نسخه کامل را خریداری کنید، اما می توان از روش های استاندارد به صورت رایگان استفاده کرد.

هدف-C

از زبان برنامه نویسی Objective-C برای ایجاد قابلیت برای بازی استفاده می شود. همانطور که می بینید، از خانواده زبان های C آمده است، بنابراین اگر قبلاً زبان برنامه نویسی دیگری را مطالعه کرده اید، می توانید زمان زیادی را صرف مطالعه عمیق کنید و شروع به ایجاد برنامه های کاربردی خود کنید. البته کتاب های زیادی در مورد یادگیری Objective-C وجود دارد.

یک حساب کاربری ایجاد کنید

برای اینکه بتوانید بعداً برنامه خود را بفروشید، باید در AppStore ثبت نام کنید. در آن می توانید به سایر کاربران نیز دسترسی عمومی بدهید تا بتوانند برنامه را آزمایش کنند. البته رایگان نیست. برای فروش اپلیکیشن خود به مدت یک سال به 100 دلار نیاز دارید.

همچنین می توانید برنامه های آزمایشی را مشاهده کنید. به برخی از آنها اطلاعاتی در مورد نحوه توسعه آنها ارائه شده است. به نمونه های مشابه با آنچه می خواهید بسازید نگاه کنید و سعی کنید کاری مشابه انجام دهید.

طرح بندی برنامه

ابتدا باید در مورد مخاطب هدف برنامه خود تصمیم بگیرید. رابط و عملکرد به آن بستگی دارد. البته، اگر در حال توسعه برنامه ای هستید، ارزش دستیابی به راه حلی را دارد که قبلاً وجود نداشت. این تنها راه رسیدن به محبوبیت است.

همچنین ارزش تصمیم گیری در مورد نحوه تنظیم برنامه را دارد. شما باید رابط کاربری را تا حد امکان ساده کنید تا افراد جدید را جذب کند و با نشان ندادن قابلیت های خود شما را نترساند.

هر دکمه باید اقدامات خود را نشان دهد و نشان دهد که چه کاری انجام خواهد داد. کاربر نباید در مورد اینکه هر کلید چه کاری انجام می دهد سوالی داشته باشد. بیشتر فکر کنید و سپس یک رابط با کیفیت بالا را زنده کنید.

یک اپلیکیشن ایجاد کنید

ابتدا باید محیط توسعه در نظر گرفته شده را باز کنید و یک پروژه جدید ایجاد کنید. برای انجام این کار، باید به بخش "فایل" بروید و به آیتم "برنامه" بروید. بعد، "iOS" را انتخاب کنید و به برنامه خالی "Empty Application" بروید.

می توانید با استفاده از قالب های مختلفی که برای کارهای مختلف طراحی شده اند، یک اپلیکیشن iOS ایجاد کنید. برای شروع، بهتر است از یک خالی استفاده کنید تا به تمام ظرافت ها بپردازید. می توانید بعداً آنها را اعمال کنید.

در پنجره جدید نام محصول و شناسه خود را وارد کنید، همچنین باید پیشوند کلاس را مشخص کنید. اگر یک توسعه دهنده مبتدی هستید، باید "com.example" را در قسمت شناسه و "XYZ" را در قسمت پیشوند مشخص کنید. سپس، از میان دستگاه های آیفون پیشنهادی انتخاب کنید و اقدامات خود را تأیید کنید.

از استوری بورد استفاده کنید

می توانید از Storyboard برای شروع سفر برنامه iOS خود استفاده کنید. آن چیست؟ این قابلیتی است که به شما امکان می دهد تمام صفحه های خود را به صورت بصری در برنامه نمایش دهید. تمام پنجره ها و انتقال هایی که بین آنها استفاده می شود را نشان می دهد. کمک کننده خوبی در ایجاد یک برنامه است. برای باز کردن Storyboard:

    به بخش "فایل" و مورد "جدید" بروید.

    دکمه "File" را انتخاب کنید و به "User Interface" بروید.

    سپس عملکرد مورد نظر را انتخاب کنید.

    تنها انتخاب دستگاه آیفون و نامگذاری فایل باقی می ماند.

باید به خاطر داشت که باید در پوشه ای که داده های مربوط به پروژه شما در آن ذخیره می شود، ذخیره شود.

افزودن صفحه نمایش

برای افزودن صفحه نمایش، باید از کنترلر View استفاده کنید. این به شما اجازه می دهد تا تعریف کنید که رابط کاربری چگونه به نظر می رسد. تعداد زیادی کنترلر نمای داخلی وجود دارد. می توانید به هر گزینه موجود نگاه کنید و تصمیم بگیرید که کدام طرح را بیشتر دوست دارید.

· برای این کار از طریق ناوبری به فایل «Main.storyboard» بروید.

· برای بارگیری تمام اشیاء لازم، "Object Library" را انتخاب کنید.

· باید روی "View Controller" کلیک کرده و آن را به پروژه خود بکشید. این اولین صفحه نمایش شما را اضافه می کند.

اشیاء

برای iOS؟ بنابراین، شما در مورد رابط تصمیم گرفته اید و صفحه را اضافه کرده اید، اکنون می توانید به ایجاد اشیاء خاص ادامه دهید. برای استفاده از عناصر استاندارد، لیست Objects Library را باز کنید. اگر یک شی مناسب پیدا کرده اید، می توانید آن را به صفحه نمایش خود منتقل کنید. به راحتی می توان آن را جابجا کرد و بزرگ کرد.

در حال ویرایش عناصر

با چیدمان اشیا، از نوعی سازنده استفاده می کنید. شما می توانید یک برنامه iOS را از این طریق ایجاد کنید، اما این عناصر ظاهری زشت و استاندارد دارند. برای تغییر طرح: رنگ، فونت، اضافه کردن تصاویر و سایر پارامترها، باید یک شی را انتخاب کنید و به خصوصیات آن بروید. این را می توان با کلیک بر روی دکمه "بازرس ویژگی ها" (برچسب شبیه یک سپر) انجام داد.

نوار ناوبری

به زودی صفحه های زیادی را اضافه خواهید کرد و برنامه از شما می خواهد که ناوبری را وارد کنید تا بتوانید به راحتی اطلاعات مورد نیاز خود را پیدا کنید. برای اضافه کردن آن، شما نیاز دارید:

    مکانی که این عنصر در آن قرار خواهد گرفت را پیدا کنید. برای کنترل سایر ویندوزها بهتر است آن را روی صفحه اصلی اعمال کنید.

    بر روی دکمه "Editor" کلیک کنید و به آیتم "Embed In" بروید.

    فقط باید عنصر لازم را انتخاب کنید - "کنترل کننده ناوبری".

ویژگی های اضافی

همانطور که متوجه شده اید، ما هنوز از زبان برنامه نویسی برای ایجاد یک برنامه iOS استفاده نکرده ایم. این لحظه فقط برای تو خواهد بود. شما باید بفهمید که برنامه شما باید چه کاری انجام دهد و اکشن هایی برای آن در زبان Objective-C بنوشید. اگر مهارت برنامه نویسی خوبی ندارید، باید ادبیات اضافی را بخوانید.

تست اپلیکیشن

Xcode دارای یک شبیه ساز است که به شما امکان آزمایش را می دهد. پس از نیاز به آزمایش، برای بررسی عملکرد. برای انجام این کار، به بخش "Simulator and Debug" بروید. دستگاهی را که می خواهید با آن تست کنید انتخاب کنید.

ساختن برنامه

چگونه به تنهایی یک برنامه iOS ایجاد کنیم؟ برای یک بازی کامل یا کامل، باید یک پروژه مونتاژ کنید. به آیتم "ساخت" بروید و روی آن کلیک کنید. این برنامه را کامپایل می کند و پس از آن بلافاصله اجرا می شود. این کار حدوداً پنج دقیقه وقت شما را خواهد گرفت. شما می توانید نحوه برگزاری مونتاژ را تماشا کنید.

دستگاه تست

برای اینکه در نهایت مطمئن شوید که پروژه شما کار می کند، باید آن را روی دستگاه خود آزمایش کنید. اگر آیفون دارید، می توانید بدون مشکل این کار را انجام دهید. ما دستگاه خود را به رایانه شخصی متصل می کنیم. در مرحله بعد، اقداماتی را که قبلاً در نظر گرفته بودیم انجام می دهیم. روی دکمه "Device and Debug" کلیک کنید و سپس به آیتم "Build" بروید. پس از چند دقیقه که برنامه مونتاژ شد، روی دستگاه خود اجرا می شود.

اگر متوجه شده اید که چگونه یک برنامه برای اندروید و iOS ایجاد کنید، اما با مشکلاتی روبرو هستید، باید آنها را برطرف کنید. شما می توانید در کنسول ببینید چه خطاهایی در حین تست رخ داده است. به طور کلی، این یک فرآیند نسبتاً مهم است، زیرا اگر برنامه خود را به خوبی آزمایش کنید، موفقیت به همراه خواهد داشت. می توانید از دوستان خود نیز کمک بگیرید. برای انجام این کار، درخواست خود را برای آنها ارسال کنید و منتظر بمانید تا خطاها را پیدا کنند.

انتشار پروژه

شما باید یک اسمبلی ایجاد کنید. برای انجام این کار، مورد "توزیع" را در منو انتخاب کنید و روی دکمه "ساخت" کلیک کنید. سپس پروژه خود را انتخاب کرده و بایگانی کنید. باید درک کنید که برنامه باید برای پلتفرم مورد نیاز بهینه شده باشد و برای صفحه نمایش شبکیه مناسب باشد، در غیر این صورت تایید نخواهد شد.

ما به حساب کاربری در AppStore می رویم و یک برنامه یا بازی جدید اضافه می کنیم. شما باید تمام اطلاعات مربوط به برنامه را وارد کنید: عنوان، توضیحات، کلمات کلیدی، دسته بندی، حق چاپ و مخاطبین. همچنین فیلد را با قیمت و حقوق پر می کنیم. تنها اضافه کردن یک نماد به برنامه و چند عکس از صفحه باقی مانده است.

معاینه

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

اگر برنامه تمام بررسی ها را گذرانده باشد، برای فروش در فروشگاه اپل قرار می گیرد. وظیفه شما اکنون تبلیغ یک برنامه یا بازی است. این میزان درآمد شما را مشخص می کند. می توانید از خدمات تبلیغاتی مختلفی استفاده کنید.

نتیجه

توسعه برنامه از یک اصل مشابه پیروی می کند، اما در یک محیط توسعه متفاوت برای ویندوز. چگونه برای iOS اپلیکیشن بسازیم؟ این یک فرآیند نسبتا طولانی و پیچیده است. باید با دانش و مهارت خاصی به این موضوع پرداخت. این تنها راهی است که می توانید به هر چیزی برسید. شما می توانید ایده های خود را بدون مهارت های خاصی محقق کنید. شرکت مناسب را انتخاب کنید و هزینه ایجاد یک اپلیکیشن iOS را در نظر بگیرید. اگر خودتان نمی توانید کاری را انجام دهید، می توانید برخی از قطعات را نیز سفارش دهید.

بیایید، برای شروع، به طور کلی به ارتباط توسعه برای دستگاه های اپل بپردازیم. امروزه بیش از 2 میلیون برنامه در اپ استور وجود دارد.

هر برنامه و به روز رسانی آن باید تحت نظارت دقیق قرار گیرد. همه برنامه‌های موجود در فروشگاه هر ۱ ماه یکبار به‌روزرسانی می‌شوند.

هر توسعه‌دهنده‌ای که به خود احترام می‌گذارد، می‌خواهد با انیمیشن‌های زیبا، رابط کاربری خوب طراحی شده و حداکثر کارایی، با بالاترین کیفیت اپلیکیشن بسازد.

توسعه برنامه های کاربردی برای iOS، یا اینکه چگونه اپل را بیشتر دوست داشته باشیم

دستمزد توسعه دهندگان iOS از 60000 تا 250000 روبل متغیر است. ارتباط توسعه iOS غیرقابل انکار است.

در این مقاله اپلیکیشنی ایجاد می کنیم که در آن پیامی را نمایش می دهیم "سلام دنیا"در صفحه اصلی و ما نمی نویسیمنه یک خط کد

بیایید ببینیم برای توسعه ابتدایی ترین برنامه iOS به چه چیزی نیاز داریم:

  1. دستگاه MacOS در هیئت مدیره
  2. Xcode دانلود شد

همانطور که می بینید، ما نیازی به سر نداریم. بله، اپل تمام تلاش خود را برای ساده سازی هر چه بیشتر فرآیند و کاهش زمان توسعه برنامه های تلفن همراه برای پلتفرم های خود مانند: iOS، tvOS، macOS، watchOS به کار گرفته است. اپل همچنین در سال 2014 زبان برنامه نویسی Swift را معرفی کرد که برای توسعه دهندگان مبتدی بسیار ساده و برای حرفه ای ها بسیار کاربردی است. اگر بتوانید برای یک پلتفرم اپل، به عنوان مثال برای iOS، اپلیکیشن بسازید، پس ایجاد اپلیکیشن برای پلتفرم های دیگر برای شما سخت نخواهد بود. همه چیز به حدی یکپارچه است که می توانید تقریباً از همان کد استفاده کنید و آن را در انواع مختلف دستگاه ها اجرا کنید.

برو

ایجاد یک پروژه

و بنابراین، همانطور که قبلا ذکر شد، ما به یک کامپیوتر نیاز داریم سیب، و برنامه نصب شده xcode، که در اپ استوردر دسترسی آزاد

بیایید بفهمیم چیست xcodeو چرا ما به آن نیاز داریم
xcodeیک محیط توسعه نرم افزار است که شامل: ویرایشگر کد، ویرایشگر رابط گرافیکی، سیستم کنترل نسخه و ابزارهایی برای اشکال زدایی و چیدمان برنامه های نوشته شده توسط ما است. در یک کلام، این برنامه ای است که در آن 90٪ از تمام تعاملات در توسعه برنامه های کاربردی برای یک خانواده از سیستم عامل ها انجام می شود. سیب.

و بنابراین، پس از راه اندازی نرم افزار توسعه، پنجره خوش آمدگویی را می بینیم که در آن می توانیم یک پروژه را باز، ایجاد یا شبیه سازی کنیم. ما باید با کلیک بر روی یک مورد جدید ایجاد کنیم "ایجاد یک پروژه Xcode جدید". بله، کل رابط xcodeبه زبان انگلیسی، بنابراین به شما توصیه می کنم یک فرهنگ لغت انگلیسی به روسی تهیه کنید.


در مرحله بعد این پنجره را می بینیم:

جایی که به ما پیشنهاد می شود پلتفرم و نوع برنامه را انتخاب کنیم. ما به نرم افزار iOS (در بالای کادر محاوره ای) و اپلیکیشن Single View نیاز داریم. هر برنامه ای با یک نمای واحد شروع می شود و سپس به 50 نمایش برنامه افزایش می یابد.

مرحله بعدی این است که نام پروژه را وارد کنید، سازمانی که در آن توسعه می دهیم، زبان را انتخاب کنید و ویژگی های اضافی را فعال/غیرفعال کنید.


به ترتیب بریم:


پس از پر کردن اطلاعات، کلیک کنید بعد، و محل پروژه را در رایانه خود انتخاب کرده و کلیک کنید ایجاد کردن

مروری بر محیط توسعه

ما فضای کار اصلی خود را باز داریم و بیایید ببینیم چه چیزی در اینجا داریم. بیایید کل برنامه را به چند قسمت تقسیم کنیم: بالا، چپ، راست، پایین و وسط.



در بالای فضای کاری می توانید دکمه ها را ببینید راه اندازییا متوقف می شودبرنامه‌ها، فیلد تنظیمات راه‌اندازی، که از دو بخش تشکیل شده است: آنچه راه‌اندازی می‌کنیم، در مورد آنچه راه‌اندازی می‌کنیم.

ما همچنین نوار وضعیت را می بینیم که در آن می توانیم وظیفه فعلی را که محیط توسعه انجام می دهد مشاهده کنیم، در سمت راست می توانیم تنظیمات نمای ویرایشگر را مشاهده کنیم: ویرایشگر استاندارد, ویرایشگر با دستیارو مشاهده تغییراتدر کنترل منبع، و همچنین دکمه هایی برای نمایش/پنهان کردن بخش هایی از محیط وجود دارد که در ادامه به آنها خواهیم پرداخت: (اطلاعات اشکال زدایی)، سمت راست (جهت یابی)و رفت (خدمات رفاهی)

ترک کردما چندین دکمه را می بینیم که عملکرد پانل سمت چپ را تغییر می دهند، یعنی:

  1. پیمایش در میان فایل ها و پوشه ها
  2. سیستم کنترل نسخه
  3. سلسله مراتب کلاس ها در پروژه
  4. جستجو بر اساس پروژه
  5. اعلان های هشدار و خطا ساخت
  6. تست های خودکار
  7. اشکال زدایی
  8. نقاط شکست
  9. ساخت سیاهههای مربوط

سمت راستما دو قسمت داریم: بالا و پایین. کل پنل سمت راست Utilities نام دارد. در بالا تنظیمات فایل انتخابی و/یا عنصر رابط کاربری را مشاهده خواهیم کرد. در پایین ابزارها، عناصر رابط کاربری را می بینیم که می توانیم از آنها استفاده کنیم.

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

و در بخش اصلی (مرکزی)محیط، می توانیم ویرایشگری را که در آن کد نوشته شده و روی رابط کاربری اپلیکیشن در حال انجام است، مشاهده کنیم.

و در قسمت اصلی (مرکزی) محیط می توانیم ویرایشگری را مشاهده کنیم که در آن کد نوشته شده و روی رابط کاربری اپلیکیشن در حال انجام است.

  1. هویت
    1. نام نمایشی- نام برنامه ای که در صفحه اصلی دستگاه نمایش داده می شود
    2. شناسه بسته- شناسه منحصر به فرد برای استفاده در فروشگاه App
    3. نسخه- نسخه فعلی پروژه که با استفاده از نسخه سازی معنایی نگهداری می شود
    4. ساختن- شماره ساخت که با هر نصب اپلیکیشن روی دستگاه باید یک عدد افزایش یابد
  2. امضا کردن
    1. مدیریت خودکار امضا- مدیریت خودکار امضای برنامه
    2. تیم- نام تیم شما
    3. نمایه تامین- نمایه، برای امضای برنامه
    4. گواهی امضاء- گواهی که به شما امکان می دهد یک برنامه را با اپل امضا کنید
  3. اطلاعات استقرار
    1. هدف استقرار- حداقل نسخه iOS که برنامه را می توان روی آن نصب کرد
    2. دستگاه ها- انواع دستگاه
      • آیفون
      • جهانی
    3. رابط اصلی- فایل استوری برد که برنامه با آن شروع می شود
    4. جهت گیری دستگاه- جهت گیری های احتمالی دستگاه هنگام کار با برنامه
      • پرتره
      • وارونه
      • منظره در خلاف جهت عقربه های ساعت
      • منظره در جهت عقربه های ساعت
    5. سبک نوار وضعیت- وضعیت نوار رنگ (نوار اطلاعات بالایی با زمان، اپراتور و باتری)
      • رنگ روشن
      • تاریک
      • پنهان شدن
  4. نمادهای برنامه و راه اندازی تصاویر
    1. منبع نمادهای برنامه- نماد برنامه
    2. فایل Screen را اجرا کنید- صفحه ای که در حین اجرای برنامه نشان داده می شود

ما به بقیه موارد نیاز نداریم.

اکنون که متوجه شدیم محیط توسعه ما از چه چیزی تشکیل شده است، می توانیم برنامه "Hello World" خود را ایجاد کنیم.

اگر به قالب های آماده علاقه مند هستید، پس باید به بررسی طراحان آنلاین ما توجه کنید که با آن می توانید خودتان یک اپلیکیشن برای گوشی یا تبلت خود توسعه دهید.

ایجاد یک برنامه

ابتدا باید فایل اینترفیس را پیدا کنیم که فراخوانی شده است صفحه اصلی. می توان آن را در سمت چپ نوار ناوبری پیدا کرد.

با باز کردن فایل، صفحه برنامه را مشاهده می کنیم. حال باید عنصری را که نامیده شده است بکشیم برچسببه این صفحه نمایش این مورد در پایین سمت چپ است.
آن را به هر نقطه از صفحه بکشید. سپس در پنل Utilities به دنبال فیلدی باشید که می گوید برچسب.
و تغییر دهید برچسببر روی سلام دنیا. پس از آن، خواهیم دید که عنصر ما روی صفحه، متنی را که وارد کرده‌ایم به طور کامل نشان نمی‌دهد، زیرا در ابتدا متن کوچک‌تری داشت و اندازه خود را به خود گرفت.

بیایید این عنصر را مجبور کنیم که در مرکز صفحه ثابت شود و شکل درستی به خود بگیرد تا متن ما به طور کامل نمایش داده شود. برای این کار باید دکمه دوم را در پایین سمت چپ پیدا کنیم که نام دارد تراز کردنو روی آن کلیک کنید.


در اینجا ما چند گزینه برای موقعیت المان خود می بینیم. ما به دو پارامتر آخر نیاز داریم. آنها را فعال کرده و کلیک کنید "افزودن 2 محدودیت".پس از آن، ما می توانیم مشاهده کنیم که چگونه عنصر ما در وسط صفحه ثابت شده و به شکلی که متن ما به طور کامل نمایش داده می شود، می شود.

مونتاژ و شروع

حال باید اپلیکیشن خود را روی دستگاه اجرا کنیم و ببینیم که آیا همه چیز به درستی نمایش داده می شود یا خیر. برای انجام این کار، روی انتخاب مقصد راه‌اندازی برنامه در بالای صفحه کلیک می‌کنیم و لیست کشویی را می‌بینیم:
در این لیست، دستگاه ها و شبیه سازهای دستگاهی را می بینیم که می توانیم اپلیکیشن خود را روی آنها اجرا کنیم. هر کدام را انتخاب کنید و کلیک کنید اجرا کن. مونتاژ برنامه شروع می شود و Xcode وظایفی را که در حال حاضر انجام می دهد به ما نشان می دهد:
پس از ساخت موفقیت آمیز پروژه، می بینیم که Xcode به حالت انتظار راه اندازی اپلیکیشن می رود و پنجره شبیه ساز ظاهر می شود که بارگذاری می شود. پس از بارگذاری شبیه ساز، می توانیم برنامه خود را روی دستگاه مشاهده کنیم

برترین مقالات مرتبط