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

جدال ناتمام Swift و Objective-C !

میثاق بنی مهد ، کارشناس iOS شرکت طراحی پرتو
Swift جدیدترین زبان برنامه نویسی شرکت اپل است ، زبانی همطراز با Objective-C اما با خوانشی کاملا متفاوت و سهل الوصولتر از زبان پیشین . اپل این زبان را به عنوان زبانی ساده نگر و با قدرتی چشمگیر و ۴ برابر آبجکتیو تر ( شی گرا تر) از زبان پیشین تلقی می کند . بزرگترین مزیت سوییفت در یاد گیری آسان آن است .
همانطور که ” جورج بلیکنس ” مدرس سایت آموزشی معتبر لیندا می گوید ، سیستم آموزش آسان سوییفت در برابر Objective-C مانند کتاب ” ریاضیات ” به زبان ساده در برابر آموزش “ریاضیات محض” است .
با این حال اما این سادگی ابدا چیزی از کارکرد شی گرای زبان نکاسته بلکه آن را چندین برابر تقویت هم کرده است . (بیشتر…)

استفاده گوگل از Swift در برنامه نویسی اندروید

علاقمندی احتمالی گوگل برای استفاده از Swift به عنوان یک زبان برنامه نویسی سطح اول در اندروید

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

بر اساس جزئیاتی که تا کنون مشخص شده، به نظر می‌رسد گوگل بیشترین استفاده را از Swift خواهد برد. فیسبوک و اوبر نیز اعلام کرده‌اند که از این زبان برنامه‌نویسی در فعالیت‌های خود بیشتر استفاده خواهند کرد و آن را به عنوان یکی از اصلی‌ترین زبان‌های برنامه‌نویسی خود بکار خواهند گرفت؛ این در حالی است که گوگل می‌خواهد به توسعه‌دهندگان اندروید اجازه دهد تا از Swift به عنوان جایگزینی برای Java بهره ببرند.

یکی از دلایل این اقدام گوگل را می‌توان دعوای بین این غول دنیای جستجوگرها و شرکت اوراکل (که مالک جاوا است) دانست. اگر این حرکت به سمت استفاده از Swift انجام شود، گوگل می‌تواند نرم‌افزارهای بسیاری را با تکیه بر قدرت این زبان برنامه‌نویسی از جمله API‌ها و SDKهای آن تولید کند. در چنین شرایطی دیگر نرم‌افزارها مانند اندروید استودیو نیز احتیاج به ترکیب شدن با Swift خواهند داشت.

(بیشتر…)