برنامه‌نویسی iOS و تأثیر آن در تبدیل Objective-C به سومین زبان برنامه‌نویسی جهان

۲۲ تیر ۱۳۹۱

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

با وجود معضل هزینه‌ی بالا و وقت‌گیر بودن، iOS باعث شده محبوبیت زبان Objective-C که زبانی هست که در برنامه‌نویسی مک و iOS استفاده می‌شه به‌طور قابل توجهی افزایش پیدا کنه و حالا تبدیل به سومین زبان پرطرفدار بین برنامه‌نویس‌ها شده.

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

طبق آمار TIOBE Programming Community برای جولای ۲۰۱۲، Objective-C زبان C++ رو کنار زده و در رده‌ی سوم زبان‌های محبوب قرار گرفته. در رده‌های اول و دوم به‌ترتیب زبان‌های C با ۱۸.۳۳۱٪ محبوبیت و Java با محبوبیتِ ۱۶.۰۸۷٪ قرار دارند.

هردوی زبان‌های C و Java به‌طور گسترده در طیف گسترده‌ای از پلتفرم‌ها مورد استفاده قرار می‌گیرند (برخلاف Objective-C که تنها در دیوایس‌های ساخت اپل کاربرد داره).

با این حال در آمار مربوط به ماه جولای، Objective-C با پشت‌سر گذاشتن C++ و با محبوبیتِ ۹.۳۳۵٪ در رتبه‌ی سوم این جدول قرار گرفته.

بقیه‌ی زبان‌هایی که تونستن جزو ۱۰ زبان اول در این لیست قرار بگیرن به‌شرح زیر هستند:

  • C 18.331%
  • Java 16.087%
  • Objective-C 9.335%
  • C++ 9.118%
  • C# 6.668%
  • Visual Basic 5.695%
  • PHP 5.012%
  • Python 4.000%
  • Perl 2.053%
  • Ruby 1.768%

[از Cult of Mac]

۱۰ سال با کنفرانس‌های WWDC اپل

۱۷ خرداد ۱۳۹۱

چهار روز دیگه به کنفرانس WWDC ۲۰۱۲ اپل مونده. این کنفرانس هر سال هزاران خوره‌ی اپل رو در یکجا دور هم جمع می‌کنه تا از آخرین دستاورد‌های این کمپانی مطلع بشن. اتفاق‌های زیادی در این کنفرانس‌ها افتاده که تاثیرات کوچک و بزرگی هم در دنیای تکنولوژی گذاشته‌ان. در این نوشته WWDCها را از ۱۰ سال پیش تا حالا بررسی می‌کنیم و نگاهی به بنــرهای هرکدوم می‌اندازیم.

مشاهده ادامه مطلب »

برنامه‌های پولی اپ‌استور را رایگان و بدون نیاز به جیلبریک دانلود کنید

۲ اردیبهشت ۱۳۹۱

تاریخ آخرین بروزرسانی: بهمن ۱۳۹۵

در این نوشته قصد دارم روشی رو توضیح بدم که با استفاده از اون می‌تونید برنامه‌های پولی اپ‌استور را به‌صورت رایگان و با انجام دادن یک سری کار کوچولو (و قانونی) انجام بدید. این روش ربطی به جیلبریک نداره. اگر جزو کسانی هستید که با جیلبریک مشکل دارید، یعنی یا دوست ندارید دیوایستون جیلبریک باشه و یا اینکه هنوز جیلبریک مناسب برای دستگاه شما نیومده این روش برای شما مناسبه در غیر این صورت اگر می‌خواهید دستگاهتون جیلبریک باشه این مطلب کمکی به‌شما نمی‌کنه! خیلی‌ها می‌تونن دستگاهشون رو جیلبریک کنن ولی به‌خاطر کندی‌هایی که این کار برای دستگاه به‌وجود می‌آره و ریسک‌هایی که به‌همراه داره ترجیح می‌دن یا فقط از برنامه‌های رایگان App Store استفاده کنن یا اینکه برنامه‌های مورد نیازشون رو بخرن. با روشی که قصد دارم توضیح بدم شما بدون اینکه گوشی‌تون رو جیلبریک کنید و با دانلود یک‌سری برنامه‌ی “اسپانسر”، با گرفتن Credit می‌تونید برنامه‌های پولی iOS رو با Creditتون دانلود کنید که در ادامه‌ی نوشته دقیق توضیح خواهم داد ماجرا به‌چه شکله.

Free My Apps با شعار “دیگه هیچ‌وقت برای اپ‌ها پول ندید” از شما می‌خواد یک‌سری اپلیکیشن که اسپانسرش هستن رو دانلود کنید، حداقل ۳۰ ثانیه با اونها کار کنید و به ازای هر اپ که دانلود می‌کنید به‌شما Credit می‌ده، بعد می‌تونید از Creditهایی که جمع‌کردید استفاده کنید و برنامه‌های پولی که توی لیستش هستن رو با دریافت Redeem Code دانلود کنید. یعنی یک دانلود کاملاً قانونی از نظر اپ‌استور (که البته نیاز به Apple ID مستقل شما داره).

شما برای دانلود هر برنامه‌ی اسپانسر، مقدار مشخصی کردیت دریافت خواهید کرد. وقتی کردیت شما به میزان مورد نظر برای دریافت گیفت‌کارت رسید، می‌توانید از بخش Gifts، گیفت‌کارت مورد نظرتان را انتخاب کنید و سپس کد آن به‌شما نمایش داده خواهد شد که به‌راحتی قابل استفاده برای شارژ Apple ID شماست.

پس اگر علاقه‌مند هستید از همینجا شروع کنید.

مشاهده ادامه مطلب »

آماده شدن سایت iCloud.com برای آپدیت امروز iOS

۲۰ مهر ۱۳۹۰

با آپدیتی که دیروز برای iTunes عرضه شد تا بتونه از امکانات جدید iOS مثل iCloud و iTunes Match و Wireless Syncing استفاده کنه کم‌کم دارندگان گجت‌های iOS خودشون را برای آپدیت سیستم‌عامل آماده می‌کنن. در همین حال سایت iCloud.com هم که چندوقتی بود به‌صورت beta فعالیت می‌کرد و فقط توسعه‌دهندگان اجازه‌ی دسترسی به‌اون را داشتند امروز نوشته‌ی beta را از جلوی اسم خودش برداشت و همه‌ی کاربران می‌تونن با Apple ID خودشون وارد اکانت بشن. البته باید صبر کرد برای عرضه‌ی iOS 5 تا بشه از امکاناتش استفاده کرد. فعلاً فقط می‌تونید از سرویس Find my iPhone استفاده کنید که قبل از این هم وجود داشت.

نکته‌ی قابل توجه در مورد سایت iCloud ظاهر چشم‌نواز و رابط کاربری شبیه به iOS اون هست که کار باهاش بسیار ساده‌ست.

اگر شما هم مدت‌هاست منتظر iOS 5 هستید حتماً مطلع هستید که امروز یعنی ۱۲ اکتبر این آپدیت برای دانلود عمومی روی سایت اپل قرار می‌گیره که البته زمان دقیق اون مشخص نیست. پس بهتره اگر دوست دارید از اولین کسایی باشید که سیستم‌عامل‌تون را آپدیت می‌کنید قبل از اون iTunes 10.5 رو دانلود کنید و شاید هم بد نباشه سری به iCloud.com بزنید.

جایی هم خوندم که این آپدیت ۲ ساعت دیگه برای دانلود روی سایت قرار می‌گیره!

 

App of the Day – جست‌وجوی سریع‌تر اپلیکیشن‌های آی‌فون و آی‌پد

۶ مهر ۱۳۸۹

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

سایتی که قصد معرفی‌شو دارم مربوط می‌شه به برنامه‌های (یا اپلیکیشنهای) همه‌ی iOS‌ها، یعنی iPhone, iPad و iPod Touchها. اپل طبق آخرین آماری که خودش ارائه کرده بیش‌تر از ۲۵۰,۰۰۰ اپلیکیشن توی فروشگاه اینترنتی خودش، اپ‌استور، برای فروش داره که خوب رقم بالایی هست و جست‌وجو بین همه‌ی این اپلیکیشن‌ها اگه حوصله‌ی زیاده نداشته باشید و اپلیکیشن خاصی هم مورد نظرتون نباشه واسه‌ی دانلود، یکم سخت خواهد بود!

وبسایت App of the Day کار اصلیش این هست که هرروز یک اپلیکیشن را برای دانلود به‌شما پیشنهاد می‌ده. اما این اپلیکیشن‌ها چجوری انتخاب می‌شن؟ هرکس می‌تونه در این سایت عضو بشه و هر روز حق داره ۱ اپلیکیشن را انتخاب کنه برای انتخاب شدن به‌عنوان بهترین اپلیکیشن اون روز. نهایتا اپلیکیشنی که بیشترین تعداد انتخاب شدن را داشته باشه به‌عنوان اپلیکیشن پیشنهادی اون روز معرفی می‌شه. شاید خوبی این سایت همین باشه که اپلیکیشن‌ها را خود کاربران انتخاب می‌کنن. با کلیک روی هر برنامه به صفحه‌ی معرفی برنامه در همین سایت و نه اپ‌استور هدایت می‌شید که واقعا کار رو سریع‌تر می‌کنه، برای اطلاعات بیشتر هم می‌تونید به صفحه‌ی اصلی برنامه در خود اپ‌ستور برید.

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

RSS