آموزش زبان Objective-C

معرفی Objective-C

Objective-C زبان ساده و اصلی برنامه نویسی نوشتن نرم افزار برای OS X و iOS می باشد. این یک نسخه از زبان برنامه نویسی C است و قابلیت های شی گرا و اجرا پویا را فراهم می کند.

تفاوت اصلی آبجکتیو سی با دیگر زبان ها در Syntax، مکانیزم مدیریت حافظه و اسامی مفاهیم آن است. این زبان فقط برای اپل برنامه نوشت و با ابزار Xcode برای آن کدنویسی کرد.

اکثر دستورات این زبان برگرفته از زبان سی می باشد و تنها قابلیت ارسال پیغام به آن اضافه شده است.

زبان Objective-C اول و مهمتر از همه، یک زبان شی گرا است. نوع عملکرد که در Cocoa framework قرار گرفته تنها می تواند از طریق تکنیک های شی گرا تحویل داده شود.

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

در مقایسه با دیگر زبانهای شی گرا بر اساس C، Objective-C بسیار پویاتر است. کامپایلر اطلاعات زیادی در مورد خود اشیا برای استفاده در زمان اجرا حفظ می کند. تصمیماتی که ممکن است در زمان کامپایل صورت گیرد، می تواند تا زمان اجرای برنامه به تعویق بیفتد. قابلیت دینامیک به برنامه های Objective-C انعطاف پذیری و قدرت غیر عادی می بخشد.

  • ساخت اپلیکیشن iOS9 برای تازه کاران

ساخت اپلیکیشن iOS9 برای تازه کاران

چهارشنبه ۰۸ دی ۱۳۹۵ - ساعت ۱۲:۰۰
  • تبدیل شدن به یک توسعه دهنده iOS

تبدیل شدن به یک توسعه دهنده iOS

شنبه ۰۴ دی ۱۳۹۵ - ساعت ۰۶:۰۰
  • توسعه اپلیکیشن های iOS با ترکیب Objective-C و Swift

توسعه اپلیکیشن های iOS با ترکیب Objective-C و Swift

جمعه ۰۳ اردیبهشت ۱۳۹۵ - ساعت ۲۰:۰۰
  • آموزش برنامه نویسی IOS 9 با Objective-C – ساخت 20 برنامه کاربردی

آموزش برنامه نویسی IOS 9 با Objective-C – ساخت 20 برنامه کاربردی

یکشنبه ۲۶ مهر ۱۳۹۴ - ساعت ۰۹:۴۶
  • دانلود سورس برنامه تلگرام

دانلود سورس برنامه تلگرام

چهارشنبه ۲۰ خرداد ۱۳۹۴ - ساعت ۱۱:۲۸
  • مقایسه Swift و Objective-C

مقایسه Swift و Objective-C

شنبه ۰۲ اسفند ۱۳۹۳ - ساعت ۲۱:۰۹
  • آموزش اصول Xcode و Instruments

آموزش اصول Xcode و Instruments

شنبه ۱۰ آبان ۱۳۹۳ - ساعت ۰۸:۱۴
  • آموزش ساخت اپلیکیشن iPhone با Objective-C برای iOS 7.0

آموزش ساخت اپلیکیشن iPhone با Objective-C برای iOS 7.0

شنبه ۰۳ آبان ۱۳۹۳ - ساعت ۲۰:۱۷
  • دوره کامل برنامه نویسی iOS

دوره کامل برنامه نویسی iOS

سه شنبه ۲۵ شهریور ۱۳۹۳ - ساعت ۱۳:۳۹
  • مجموعه کتاب های برنامه نویسی iOS

مجموعه کتاب های برنامه نویسی iOS

دوشنبه ۱۷ شهریور ۱۳۹۳ - ساعت ۱۵:۲۸
  • دوره برنامه نویسی iOS 7 از دانشگاه Stanford 2014

دوره برنامه نویسی iOS 7 از دانشگاه Stanford 2014

جمعه ۰۳ مرداد ۱۳۹۳ - ساعت ۱۵:۳۲
  • آشنایی با ویژگی های جدید iOS 7 SDK

آشنایی با ویژگی های جدید iOS 7 SDK

یکشنبه ۲۹ تیر ۱۳۹۳ - ساعت ۲۰:۵۶
  • آموزش برنامه نویسی iOS 7 برای غیر برنامه نویسان

آموزش برنامه نویسی iOS 7 برای غیر برنامه نویسان

پنج شنبه ۲۶ تیر ۱۳۹۳ - ساعت ۱۰:۴۶
  • آموزش ساخت یک برنامه Note-Taking برای iOS 6

آموزش ساخت یک برنامه Note-Taking برای iOS 6

جمعه ۱۳ تیر ۱۳۹۳ - ساعت ۲۱:۲۸
  • آموزش برنامه نویسی iOS از TreeHouse

آموزش برنامه نویسی iOS از TreeHouse

پنج شنبه ۱۲ تیر ۱۳۹۳ - ساعت ۲۰:۵۱
  • آموزش برنامه نویسی اپلیکیشن برای iOS

آموزش برنامه نویسی اپلیکیشن برای iOS

چهارشنبه ۲۸ خرداد ۱۳۹۳ - ساعت ۰۳:۳۸
  • آموزش مقدماتی Objective-C

آموزش مقدماتی Objective-C

سه شنبه ۲۷ خرداد ۱۳۹۳ - ساعت ۰۳:۵۳
  • آموزش پیشرفته برنامه نویسی  Objective-C

آموزش پیشرفته برنامه نویسی Objective-C

دوشنبه ۲۶ خرداد ۱۳۹۳ - ساعت ۰۹:۱۷
  • آموزش مقدماتی و پیشرفته Objective-C

آموزش مقدماتی و پیشرفته Objective-C

چهارشنبه ۱۴ خرداد ۱۳۹۳ - ساعت ۰۴:۰۶
  • آشنایی با برنامه نویسی iOS

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

جمعه ۰۲ خرداد ۱۳۹۳ - ساعت ۱۴:۵۵
  • آشنایی با iOS برای برنامه نویسان دات نت

آشنایی با iOS برای برنامه نویسان دات نت

جمعه ۰۲ خرداد ۱۳۹۳ - ساعت ۰۷:۳۰