برنامه نویسی در iOS ، چگونه و از کجا شروع شود

عکس سریع

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

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

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

  • امروز توسعه برنامه های iOS را شروع کنید: این است راهنمای رسمی اپل برای شروع برنامه نویسی ، از فشرده سازی Xcode شروع کنید و از ساختار برنامه خود شروع کنید ، آن را پیاده سازی کنید و با بارگذاری در App Store پایان دهید.
  • معرفی سوئیفت: این زبان جدید اپل است ، استفاده از آن بسیار راحت تر است ، بنابراین اگر از ابتدا یاد می گیرید ، شاید اینگونه باشد یک نقطه شیرین برای شروع برای یادگیری.
  • فیلم های توسعه اپل: اپل مجموعه ای از فیلم های WWDC را ارائه می دهد که بخشهایی از توسعه ، نکات و منابع را آموزش می دهد ، ارزش دیدن آنها را دارد.
  • آموزش های ری وندرلیچ: اگر می خواهید یک بازی بسازید ، آموزشهای Ray Wenderlich بهترین نقطه شروع است. شما باید کمی از Swift و Objective-C آگاهی داشته باشید.
  • قابلیت های API اپل: اپل API های مختلفی برای دسترسی به برنامه های افزودنی iOS 8 دارد ، از جمله برنامه های Touch ID ، Photos ، HealthKit و سایر موارد. آشنایی با این API ها می تواند سطح برنامه خود را به صورت نمایی بالا ببرید.
  • کلاس توسعه برنامه iOS iOS School: می توانید به مبانی توسعه از طریق کلاسهای مقدماتی در این مدرسه به صورت رایگان.
  • کلاسهای توسعه IOS استنفورد: استنفورد پیشنهاد می کند کلاسهای رایگان برای یادگیری iOS. در حال حاضر آنها فقط برای iOS 7 در دسترس هستند ، اما به احتمال زیاد به زودی یک به روزرسانی برای iOS 8 منتشر می کنند.

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

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

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

به همان روش آنجا راهنماهای خاص در صورت تمایل به استفاده از هر یک از API ها ، متداول ترین آنها عبارتند از:

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

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

برای تسهیل این روند ، آنها خلاصه ای از آنچه را می توان و نمی توان انجام داد تا شروع آن آسان تر باشد ، می توانید آن را مشاهده کنید باید ها و نباید ها. منابع دیگر عبارتند از:

آزمایش کردن

تست برنامه بسیار مهم است و چشمهای جدید همیشه مورد استقبال قرار می گیرند ، به همین دلیل مهم است از تسترهای بتا استفاده کنید که برنامه شما را به حد مجاز می رسانند. در این سناریو ما دو گزینه جالب داریم:

  • GitHub یکی برای او است کنترل نسخه نرم افزار و کار مشترک. پس از ثبت نام در GitHub ، اتصال Xcode به آن بسیار آسان است ، بنابراین هر کاری که انجام می دهید در آنجا ذخیره می شود و سایر اعضای تیم قابل دسترسی هستند. اگر به كمك كمكي نياز داريد از آنها استفاده كنيد راهنماها.
  • تست پرواز، برنامه ای است که به کاربران دیگر امکان پذیر است برنامه خود را آزمایش کنید، شما فقط باید بارگیری و نصب کنید تست پرواز.

توسعه برای iOS آشنا شدن با Xcode استهنگامی که نحوه کار آن را درک کردید ، می توانید برنامه خود را به زبانهای زیادی بنویسید یا وارد Swift شوید.


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

3 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

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

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   بازنشسته Radiohead dijo

    بسیار عالی بسیار متشکرم

  2.   آقای dijo

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

  3.   سبا dijo

    خیلی ممنونم ، جدی