آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش برنامه نویسی IOS – شروع به کار

آموزش برنامه نویسی IOS – شروع به کار

مرور کلی

iOS که قبلا iPhone OS خوانده می شد، یک سیستم عامل همراه، تولید و توزیع شده توسط شرکت Apple است که برای اولین بار در سال 2007 از آن رونمایی شد و در ابتدا منحصرا iPhone و iPod Touch را پوشش می داد. اما در تاریخ April 2010، شرکت Apple این سیستم عامل را برای iPad (نسل اول) و در تاریخ November 2012 برای iPad Mini نیز منتشر کرد.

دستگاه های (مبتنی بر) IOS با سرعت باور نکردنی بروز شده و با توجه به تجربه ی شخصیمان، هر ساله شاهد نسخه ی جدیدی از iPhone و iPad هستیم. اکنون iphone5 عرضه شده که نسخه های قبلی آن به ترتیب عبارتند از iPhone، iPhone 3gs، iPhone 4. به طور مشابه، iPad از iPad نسل اول به iPad نسل چهارم تکامل یافته و نسخه های mini آن در بازار ارائه شد.

iOS SDK (مجموعه ابزار توسعه و تولید نرم افزار) تا کنون 6 ورژن عوض کرده است. IOS 6.0، آخرین نسخه سیستم عامل مزبور، تنها ورژنی است که در محیط توسعه و برنامه نویسی Xcode 4.5 و بالاتر پشتیبانی شده و قابل استفاده می باشد.

شرکت Apple مستندات مرجع و آموزشی بسیار غنی ارائه داده که بر اساس آن می توان متدها، کتابخانه ها و ابزار مناسب را بر اساس deployment target انتخاب نمایید. در نسخه ی فعلی محیط کاری و توسعه ی اپلیکیشن Xcode، می توان deployment target و ویرایش سیستم عامل که اپلیکیشن قرار است از آن نسخه به بعد را پشتیبانی کند (قابل اجرا بر روی آن ورژن و ورژن های بالاتر باشد)، از میان IOS 4.3، 5.0 و 6.0 انتخاب نمایید.

با امکانات و ابزار بسیار کارامد زیر که همراه با دستگاه عرضه می شود، می توان قدرت واقعی و بالقوه ی IOS را تجربه کرد:

  • Maps
  • Siri (برنامه ی هدایتگر و دستیار شخصی)
  • Facebook و Twitter
  • قابلیت چند لمسی/multi-touch
  • Accelerometer (سرعت سنج)
  • GPS
  • High end processor (پردازشگر قدرتمند)
  • Camera (دوربین قدرتمند)
  • Safari (مرورگر کارامد Safari)
  • Powerful APIs (رابط های برنامه سازی کاربردی قدرتمند)
  • Game center
  • امکان in-App purchase (خریداری و دانلود محتوا از داخل برنامه)
  • Reminder ها
  • حالات مختلف لمس

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

همان طور که می دانید، Apple یک فروشگاه مجازی اپلیکیشن عرضه کرده که در آن کاربران می توانند اپلیکیشن های تولید شده برای دستگاه های مبتنی بر IOS را خریداری کنند. توسعه دهنده می تواند اپلیکیشن های رایگان یا پولی خود را در فروشگاه App Store برای استفاده ی کاربران توزیع و عرضه کند. برای توسعه و عرضه ی اپلیکیشن های مبتنی IOS، توسعه دهنده ی نرم افزار می بایست در برنامه ی Apple developer program یا برنامه ی انجمن توسعه دهنگان اپل ثبت نام کرده و هر سال مبلغ 99 دلار را پرداخت کند.

ثبت نام به عنوان یک توسعه دهنده ی اپلیکیشن های Apple و دریافت Apple ID

اگر قرار است یک توسعه دهنده ی اپلیکیشن های Apple باشید، داشتن Apple ID ضروری است. دریافت آن رایگان بوده و زحمت چندانی ندارد. با داشتن یک حساب کاربری Apple قادر خواهید بود:

  • به ابزار برنامه نویسی و توسعه ی نرم افزار دسترسی داشته باشید.
  • ویدئوهای کنفرانس جهانی توسعه دهندگان اپل (WWDC) را مشاهده نمایید.
  • می توانید به عضو تیم توسعه دهندگان IOS درآیید.

جهت ایجاد حساب کاربری Apple، کافی است به ترتیب زیر اقدام نمایید:

1. بر روی لینک https://developer.apple.com/programs/register/ کلیک نموده و پس از وارد شدن به صفحه بر روی دکمه ی "Create Apple ID" کلیک نمایید.

2. اطلاعات لازم را ارائه نمایید.

3. حساب کاربری را به کمک ایمیل خود فعال نمایید.

4. اکنوان می توانید ابزار تولید و توسعه ی نرم افزارهای IOS نظیر Xcode را که همراه با simulator IOS (نرم افزار شبیه ساز محیط) و IOS SDK (مجموعه ابزار توسعه و تولید نرم افزارهای IOS) و دیگر منابع تولید نرم افزار (developer resources) عرضه می شود، دانلود نمایید.

عضویت در برنامه ی انجمن توسعه دهنگان Apple iOS Developer Program (ایجاد حساب کاربری Apple developer)

اولین سوالی که به ذهن توسعه دهنده ی تازه وارد خطور می کند این است که چرا باید در برنامه ی انجمن توسعه دهندگان IOS عضو شود؟ جوابش کاملا مشخص است؛ شرکت Apple همواره سعی داشته تا اپلیکیشن هایی با کیفیت بالا را در اختیار کاربران خود قرار دهد. در صورت عدم نیاز به ثبت نام و پرداخت هزینه ی سالانه، امکان بارگذاری اپلیکیشن های مخرب و ناخواسته وجود داشت که مشکلات متعددی را برای تیم بررسی و بازبینی اپلیکیشن های عرضه شده در فروشگاه مجازی App Store ایجاد می کرد.

عضویت در برنامه ی انجمن توسعه دهندگان IOS (iOS developer program) مزایایی دارد که در زیر به آن ها اشاره می کنیم:

  • امکان اجرا و تست برنامه ی تولید شده در دستگاه و محیط واقعی IOS.
  • امکان توزیع و عرضه ی اپلیکیشن مورد نظر در app store.
  • امکان پیش نمایش برنامه و دسترسی به developer previews.

مراحل لازم برای عضویت در برنامه ی انجمن توسعه دهندگان IOSبه ترتیب زیر می باشد:

1. برای ثبت نام بر روی لینک کلیک نمایید.

2. در صفحه ای که به نمایش در می آید، بر روی دکمه ی Enroll Now کلیک نمایید.

3. در این مرحله، اگر از قبل حساب کاربری apple ایجاد کرده باشید، کافی است با کلیک بر روی sign in وارد شوید و در غیر این صورت می بایست یک Apple ID برای خود ایجاد نمایید.

4. در این مرحله بایستی بین حساب های کاربری Company و Individual یکی را انتخاب نمایید. در صورتی که چندین توسعه دهنده می خواهند ثبت نام کنند، بایستی Company account را انتخاب نمایید. در حساب کاربری Individual امکان اضافه کردن عضو بیشتر وجود ندارد و تنها یک توسعه دهنده می تواند ثبت نام کند

5. پس از وارد کردن اطلاعات شخصی (کاربرانی که تازه عضو شده اند)، می توانید برنامه را به وسیله ی کارت اعتباری خود خریداری کرده و فعال نمایید.

6. اکنون می توانید با کلیک بر روی گزینه ی member center در صفحه، به منابع و ابزار توسعه دهندگان (developer resources) دسترسی داشته باشید.

7. در این صفحه می توانید عملیات زیر را انجام دهید:

  • مدیریت تیم توسعه و دستگاه ها (device)
  • مدیریت اپلیکیشن در فروشگاه مجازی app store از طریق iTunes Connect.
  • دریافت کمک و پشتیبانی فنی از انجمن
  • 2908
  •    4
  • تاریخ ارسال :   1395/07/02

دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .