×

مقالات علمی و آموزشی مقاله های کامپیوتر و اینترنت

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

شما اینجا هستید : بنیاد آموزش مجازی ایرانیان > مقاله های کامپیوتر و اینترنت > برنامه نویسی آی او اس ios

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

آی‌اواس

(به انگلیسی: iOS) یک سیستم عامل همراه ساخته شرکت اپل است که در ابتدا برای آیفون و آی‌پاد تاچ توسعه داده می‌شد، از آن زمان به بعد برای استفاده در سایر دستگاه‌های شرکت اَپل مانند آی‌پد و اَپل تی‌وی گسترش یافت. شرکت اَپل مجوز استفاده از آی اُ اِس برای نصب بر روی سخت‌افزارهای شخص ثالث را نمی‌دهد. فروشگاه نرم‌افزار مربوط به این سیستم عامل اَپ استور (App Store) در ۶ مارس ۲۰۱۲ دارای بیش از ۵۵۰٫۰۰۰ نرم‌افزار کاربردی بود که جمعاً بیش از ۲۵ بیلیون بار دانلود شده‌اند. در سه‌ماهه آخر سال ۲۰۱۰ این سیستم‌عامل ۱۶٪ از سهم سیستم‌عامل تلفن‌های هوشمند را در اختیار داشته و پایین‌تر از سیستم عامل اندروید گوگل قرار گرفته بود. این سیستم‌عامل در ماه مه ۲۰۱۰ در ایالات متحده آمریکا، ۵۹٪ از مصرف داده‌های وب تلفن همراه (از جمله استفاده از آی‌پاد تاچ و آی‌پد) را به خود اختصاص داده بود.

رابط کاربری آی اُ اِس بر اساس مفهوم دستکاری مستقیم (به انگلیسی: concept of direct manipulation)، با استفاده از حرکات چند لمسی (به انگلیسی: multi-touch gestures) طراحی شده‌است. عناصر رابط کنترل از: switches و sliders و buttons تشکیل شده است. پاسخ به ورودی کاربر فوری است و رابط سیال را فراهم می‌کند. تعامل با سیستم عامل حرکاتی را شامل می‌شود از این جمله حرکات می‌توان: swipe, tap, pinch, reverse pinch که هر کدام از این‌ها تعاریف خاصی را در چارچوب IOS سیستم‌عامل و رابط کاربری چند لمسی آن را دارا می‌باشند. شتاب‌سنج داخلی توسط برخی از برنامه‌های کاربردی مورد استفاده برای پاسخ به تکان دادن دستگاه (که یکی از نتایج شایع آن دستور خنثی‌سازی است) یا چرخش آن در سه بعد (یکی از نتایج شایع آن تعویض از عمودی به افقی است) قرار می‌گیرد.

در iOS، چهار انتزاع لایه وجود دارد: لایهٔ هستهٔ سیستم‌عامل، لایهٔ هستهٔ خدمات، لایهٔ رسانه‌ها و کاکائو که لایهٔ لمسی است.
تاریخچه
این سیستم عامل با آیفون (به انگلیسی: iPhone) (تلفن همراه هوشمند شرکت اپل) در کنفرانس و نمایشگاه Macworld، در ۹ ژانویه ۲۰۰۷، پرده‌برداری شد و در ماه ژوئن همان سال برای اولین بار منتشر شد. ادبیات بازاریابی اپل یک نام جداگانه‌ای برای سیستم‌عامل مشخص نکرد، و بیان ساده‌ای را که «آی فون OS X را اجرا می‌کند» (به انگلیسی: iPhone runs OS X) اظهار داشت. در ابتدا، برنامه‌های شخص ثالث پشتیبانی نمی‌شدند. استیو جابز استدلال کرد که توسعه‌دهندگان می‌توانند برنامه‌های کاربردی وب که «مانند برنامه‌های بومی بر روی آی فون رفتار می‌کند»، بسازند. در ۱۷ اکتبر ۲۰۰۷، اپل اعلام کرد که یک کیت توسعه نرم‌افزار بومی (SDK) تحت توسعه است و آنها برنامه‌ریزی آن را انجام خواهد داد «در ۶ مارس ۲۰۰۸، اپل اولین بتا را منتشر کرد، همراه با یک نام جدید برای سیستم عامل: iPhone OS». سپتامبر قبلی، اپل آی پاد لمسی، که بیشتر قابلیت‌های غیر تلفنی iPhone را داشت منتشر کرد. اپل همچنین بیش از یک میلیون آیفون در طول تعطیلات سال ۲۰۰۷ فروخته می‌شود. اپل در ۲۷ ژانویه ۲۰۱۰، iPad را معرفی کرد که دارای یک صفحه نمایش بزرگ‌تر از آیفون و آی پاد لمسی (۹٬۷ اینچ) و طراحی شده برای مرور وب، مصرف رسانه‌ها، و خواندن iBooks. در ژوئن ۲۰۱۰، اپل سیستم عامل آی فون را به عنوان «iOS” ریبراند کرد. علامت تجاری»IOS” توسط سیسکو بیش از یک دهه برای سیستم عامل خودش مورد استفاده قرار می‌گرفت. iOS، مورد استفاده در روترهای آن قرار گرفت. برای اجتناب از هرگونه طرح دعوی در دادگاه بالقوه، اپل مجوز «علامت تجاری» iOS را از سیسکو گرفت.


دوره آموزشی برنامه نویسی آی او اس ios

 

جهت ثبت نام در دوره آموزشی  برنامه نویسی آی او اس ios بر روی تصویر فوق کلیک نمایید

دوره غیر حضوری است و محتوای الکترونیکی در قالب CD یا DVD به آدرستان ارسال می گردد

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

مشاوره رایگان: ۰۲۱۲۸۴۲۸۴ و ۰۹۱۳۰۰۰۱۶۸۸ و ۰۹۳۳۰۰۲۲۲۸۴ و ۰۹۳۳۰۰۳۳۲۸۴ و ۰۹۳۳۰۰۸۸۲۸۴ و ۰۹۳۳۰۰۹۹۲۸۴

 


صفحه اصلی
صفحه اصلی (ارائه شده توسط (” SpringBoard “) نمایش آیکون‌های نرم‌افزار و بارانداز (Dock) در پایین صفحه نمایش است که کاربران می‌توانند برنامه‌هایی را که اغلب از آنها استفاده می‌کنند در آن قسمت قرار دهند. صفحه اصلی هر زمان که کاربر بر روی دستگاه سوئیچ کند یا دکمهٔ «صفحه اصلی» را فشار دهد (دکمه فیزیکی بر روی دستگاه) نمایان می‌شود. صفحه نمایش دارای یک نوار وضعیت در بالا برای نشان دادن داده‌ها: مانند زمان، میزان مصرف باتری، قدرت سیگنال، روشن یا خاموش بودن Wi-Fi, Bluetooth و … است. بقیهٔ صفحه نمایش به برنامهٔ در حال اجرا اختصاص داده شده‌است. از نسخه ۳٫۰ iOS تا نسخه ۶، تابع Spotlight Search function در صفحه سمت چپ صفحه اصلی روی صفحه نمایش در دسترس شده‌است. این تابع به کاربران اجازه می‌دهد تا درون رسانه‌ها، برنامه‌ها، ایمیل‌ها، دفترچه تلفن‌ها و فایل‌های مشابه را جستجو کنند؛ ولی با معرفی نسخه هفتم این سیستم عامل برای دسترسی به Spotlight بایستی در صفحه اصلی، صفحه را به سمت پایین بکشید.

مرکز هشدار (Notification Center)
در بروز رسانی۷ iOS، قابلیت اطلاعیه‌ها به طور کامل دوباره طراحی شده‌است. اطلاعیه‌ها در حال حاضر در یک پنجره‌است که می‌تواند از بالای صفحه نمایش کشیده شود و اگر اطلاعیه دریافتی را لمس کنید، شما به برنامه‌ای که ارسال اطلاع‌رسانی کرده وارد می‌شوید و برای برداشتن آنها علامت ضربدر و سپس clear را بزنید.

مرکز کنترل (Control Center)
این ویژگی فقط در iOS 7 به بعد موجود است. بخشی که در آن تنظیماتی مانند روشن یا خاموش کردن حالت هواپیما، Wi-Fi, Bluetooth, AirDrop، روشنایی و صدای دستگاه، موسیقی در حال پخش و دسترسی سریع به برنامه‌های دوربین، ماشین‌حساب، و هشدار ساعت و همچنین دکمه خاموش و روشن کردن چراغ قوه دستگاه (در صورت داشتن چراغ قوه). دسترسی به این بخش با کشیدن انگشت از لبه پایینی نمایشگر به بالا میسر است.

پوشه‌ها (Folders)
۴ IOS با معرفی یک سیستم ساده برای پوشه‌ها آمد. هنگامی که برنامه‌های کاربردی درحالت ” jiggle mode” هستند، هر دو برنامه را می‌توان در بالای هر یک از دیگری برای ایجاد یک پوشه کشیده، و از آن پس، برنامه‌های بیشتری را می‌توان با استفاده از همین روش به پوشه اضافه کرد.

عملکرد چند تکلیفی (Multitasking)
قبل از۴ iOS, Multitasking فقط برای بعضی از برنامه‌های موجود در دستگاه قابل اجرا بود. با شروع ۴ IOS در نسل سوم و جدیدتر دستگاه‌های iOS, multitasking از طریق هفت پس زمینه APIها پشتیبانی شد:

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

راه گزینی برنامه‌های کاربردی (Switching applications)
بادوبار کلیک کردن بر روی دکمه Home. Switching applications را فعال می‌سازد؛ که یک رونده حوض مانند از پایین، با حرکت دادن محتویات صفحه نمایش تا بالای صفحه نمایش ظاهر می‌شود. انتخاب یک آیکون سوئیچ به برنامه سمت چپ آیکون که به عنوان کنترل‌های موسیقی، و قفل چرخش عمل می‌کنند. نگه داشتن آیکون‌ها به طور خلاصه آنها را به «جنبش» درآورده (به همین ترتیب به صفحه اصلی) و اجازه می‌دهد تا کاربر برنامه‌ها را به بسته شدن وادار کند. در نسخه هفتم در آیپدها با کشیدن چهار انگشت به سمت چپ یا راست می‌توانید در بین برنامه‌ها سویچ کنید.

مرکز بازی (Game Center)
مرکز بازی یک شبکهٔ اجتماعی بازی‌های چند نفره آنلاین منتشر شده توسط اپل است که این اجازه را به کاربران می‌دهد تا ” دوستان را به بازی دعوت کنند، یک بازی چند نفره از طریق matchmaking شروع کنند. به پیگیری امتیازهای خود، و مقایسه آنها با امتیازهای دوستان خود در leader board بپردازند.

اپلیکیشن‌های پیشفرض
تنظیمات (جهت تنظیمات کلی و جزئی)، FaceTime (جهت برقرار کردن تماس اینترنتی صوتی و تصویری)، تقویم، نقشه، آیتونز استور (iTunes Store)، فوتو بوث (Photo Booth، جهت تغییرات در عکس‌ها – فقط در آیپد)، گیم سنتر (Game Center)، روزنامه‌ها و مجلات (Newsstand)، آی بوکس (iBooks)، هِلث (Health)، پادکست (Podcast). بعضی از برنامه‌ها iOS 8 به بعد قابل دسترس خواهند بود. ضمناً برنامه اپل واچ (Apple Watch) برنامه ای جهت هماهنگ کردن دستگاه با اپل واچ، بعد از رونمایی اپل واچ طی یک بروزرسانی به iOS 8 اضافه شد؛ و در iOS 9 و iOS 10 به صورت پیشفرض قابل دسترس می‌باشد.

دستیار صوتی شخصی
سیری (به انگلیسی: Siri) یک دستیار شخصی هوشمند و راهنما است که به عنوان یک نرم‌افزار کاربردی برای آی‌اواس اپل کار می‌کند. این نرم‌افزار کاربردی از رابط کاربری به زبان طبیعی برای پاسخ دادن به سوالات و ایجاد توصیه‌های کاربر استفاده می‌کند. به طوری که شما با حرف زدن از او درخواستی می‌کنید و او آن را انجام می‌دهد. برای مثال می‌گویید: نزدیکترین رستوران این حوالی کجاست؟ کمی آهنگ برایم پخش کن؛ و …. انجام این کارها به وسیله ارسال درخواست‌ها به یک مجموعه از خدمات وب صورت می‌گیرد. البته سیری در حال حاضر از زبان فارسی پشتیبانی نمی‌کند.

دیدگاه شما نسبت به این موضوع چیست ؟

مقالات مرتبط با برنامه نویسی آی او اس ios :

دوره های آموزش مجازی دارای مدرک رایگان:

راهنمای شرکت در دوره های مجازی:

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

01 ثبت نام آنلاین در دوره های مورد نظر
02 دریافت بسته آموزشی و مطالعه محتوا
03 شرکت در ارزیابی آنلاین و ارسال پروژه
04 دریافت مدرک پایان دوره درب منزل

مدارک معتبرقابل اعطاء به شما:

آیا میدانید تنها با گذراندن یک دوره . آموزش مجازی در همین رابطه شما می توانید بیش ا ز ۲۰ نوع مدرک معتبر آموزشی ملی و بین المللی اخذ نمایید؟

کلیپ های آموزشی مرتبط با برنامه نویسی آی او اس ios :


Warning: file_get_contents(http://channel.tedsa.com/feed/show/Array): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/ebama/public_html/wp-content/themes/iranelearn/sidbar/sidbar2.php on line 214

Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /home/ebama/public_html/wp-content/themes/iranelearn/sidbar/sidbar2.php:215 Stack trace: #0 /home/ebama/public_html/wp-content/themes/iranelearn/sidbar/sidbar2.php(215): SimpleXMLElement->__construct('') #1 /home/ebama/public_html/wp-content/themes/iranelearn/maghalat.php(225): include('/home/ebama/pub...') #2 /home/ebama/public_html/wp-content/themes/iranelearn/single.php(55): include('/home/ebama/pub...') #3 /home/ebama/public_html/wp-includes/template-loader.php(74): include('/home/ebama/pub...') #4 /home/ebama/public_html/wp-blog-header.php(19): require_once('/home/ebama/pub...') #5 /home/ebama/public_html/index.php(17): require('/home/ebama/pub...') #6 {main} thrown in /home/ebama/public_html/wp-content/themes/iranelearn/sidbar/sidbar2.php on line 215