آموزش هوش مصنوعی از صفر ، بدون پیش‌نیاز آموزش هوش مصنوعی ، از صفر بدون پیش‌نیاز!
🎯 شروع یادگیری

iOS

IOS یک سیستم عامل تحت موبایل (همراه) است که توسط شرکت Apple تولید و توزیع شده و برای اولین بار در سال 2007 برای iPhone، iPod Touch و Apple TV ارایه گردید. این سیستم عامل در اصل از OS X بر گرفته شده است و در واقع نسخه ی (تحت) موبایل سیستم عامل OS X هست که در بستر و محیط کامپیوترهای اختصاصی شرکت Apple اجرا می شود.


زبان Objective-C

شروع آموزش برنامه نویسی برای IOS
آموزش برنامه نویسی IOS (iPhone,iPad) - مقدمه

IOS یک سیستم عامل تحت موبایل (همراه) است که توسط شرکت Apple تولید و توزیع شده و برای اولین بار در سال 2007 برای iPhone، iPod Touch و Apple TV ارائه گردید. این سیستم عامل در اصل از OS X بر گرفته شده است. در واقع IOS نسخه ی (تحت) موبایل سیستم عامل OS X هست که در بستر و محیط کامپیوترهای اختصاصی شرکت Apple اجرا می شود.

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

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

126 بازدید
ادامه
نصب محیط توسعه ی Xcode
نصب محیط توسعه ی Xcode

نرم افزار شبیه ساز IOS در حقیقت برای دو دستگاه iPhone و iPad در دو نسخه ی مجزا عرضه می شود. ورژنiPhone ، موارد زیر را شامل می شود: iPhone (normal)، iPhone Retina، iPhone 5. این در حالی است که iPad نسخه های iPad و iPad Retina را شامل می شود.

5004 بازدید
ادامه
آموزش زبان Objective-C
آموزش زبان Objective-C

Objective-C زبان توسعه و برنامه نویسی IOS است. این زبان شی گرا بوده و فراگیری آن برای کسانی که قبلا با یک زبان شی گرا برنامه نویسی کرده اند بسیار آسان می باشد.

4695 بازدید
ادامه
نوشتن اولین اپلیکیشن با IOS
نوشتن اولین اپلیکیشن با IOS

در این مبحث می خواهیم یک View Application ساده بنویسیم (یک برنامه ی خالی) که بر روی محیط شبیه ساز (simulator) IOS، اجرا می شود.

2622 بازدید
ادامه
آموزش Action  و Outlet در IOS
آموزش Action و Outlet در IOS

در IOS به Action ها و Outlet ها به ترتیب ibActions و ibOutlets گفته می شود. ib مخفف واژه ی interface builder است. دو آیتم نام برده به همان المان های UI اشاره دارند که پس از فراگیری نحوه ی پیاده سازی آن ها به صورت بصری (visual)، به شرح مفاهیم آن ها خواهیم پرداخت.

1783 بازدید
ادامه
آموزش Delegate در IOS
آموزش Delegate در IOS

فرض کنید آبجکت (object) A، آبجکت B را برای انجام عملیات خاصی صدا می زند. آبجکت A باید از B خبر داشته و بداند که این آبجکت فعل مورد نظر (وظیفه ی محول شده) را انجام داده و سپس (با اطمینان از انجام عملیات مورد نظر توسط B) خود اقدامات و عملیات لازم را انجام دهد. برای نیل به این هدف از delegate ها استفاده می کنیم.

1988 بازدید
ادامه
آموزش UI Elements در IOS
آموزش UI Elements در IOS

UI Elements، عناصر دیداری هستند که در اپلیکیشن برای کاربر قابل مشاهده می باشد. برخی از این المان ها به فعل کاربر واکنش نشان می دهند مانند دکمه ها/button ها، فیلد های دریافت ورودی متنی/text field و برخی دیگر صرفا اطلاعاتی را در اختیار کاربر قرار می دهند که از جمله ی آن ها می توان به image ها و label ها اشاره کرد.

2497 بازدید
ادامه

زبان Swift

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

آموزش حاضر نقطه ی شروع مناسبی برای ساخت اپلیکیشن هایی است که بر روی iPhone و iPad نصب و اجرا می شوند. می توانید این سری آموزشی گام به گام را به مثابه ی سکوی پرش جهت ساخت اولین اپلیکیشن خود همراه با ابزار، مفاهیم اصلی و بهترین روش ها (best practices) که مسیر شما در برنامه نویسی تحت موبایل برای سیستم عامل IOS (بر اساس زبان swift) را آسان می سازد، در نظر بگیرید.

4320 بازدید
ادامه
آموزش مبانی و مفاهیم اصلی Swift
آموزش مبانی و مفاهیم اصلی Swift

اولین آموزش در قالب یک فایل Swift playground همراه با آموزش و راهنمایی لازم ارائه می شود. playground یک نوع فایل است که به شما اجازه می دهد در محیط برنامه نویسی Xcode با کد تعامل داشته، آن را تغییر دهید و نتایج را مستقیما مشاهده نمایید. فایل های playground برای یادگیری و آزمایش مطالب بسیار مناسب بوده و فایلی که در این درس ارائه شده به شما امکان می دهد تا با مفاهیم پایه ای Swift آشنا شوید.

5870 بازدید
ادامه
ساخت رابط کاربری درSwift
ساخت رابط کاربری درSwift

این مبحث شما را با Xcode، محیط برنامه نویسی و ساخت اپلیکیشن برای سیستم عامل IOS، آشنا می سازد. در این مبحث همچنین با ساختار پروژه در Xcode آشنا شده و نحوه ی پیمایش بین کامپوننت ها و استفاده از آن ها را خواهید آموخت.

7350 بازدید
ادامه
آموزش اتصال UI به کد Swift
آموزش اتصال UI به کد Swift

در این مبحث، شما UI ساده ی اپلیکیشن FoodTracker (یا ثبت و رصد اطلاعات غذا) را به کد برنامه متصل می نمایید. با استفاده از این کد امکان انجام عملیات خاصی بر روی UI را برای کاربر برنامه ی خود فراهم می کنید.

3984 بازدید
ادامه
آموزش چرخه حیات view controller
آموزش چرخه حیات view controller

در این مبحث همچنان بر روی scene و UI مربوطه ی آن در برنامه ی ثبت و مشاهده ی اطلاعات غذا،FoodTracker، کار خواهید کرد. ترتیب المان های جاری UI را تغییر داده و با استفاده از image picker یک عکس به رابط کاربری برنامه ی خود اضافه خواهید نمود.

3702 بازدید
ادامه
کنترل اختصاصی (Custom control) در Swift
کنترل اختصاصی (Custom control) در Swift

در این مبحث، شما یک کنترل جهت امتیاز دهی (rating control) برای برنامه ی FoodTracker پیاده سازی خواهید کرد. در پایان، برنامه ی شما ظاهری مشابه نمونه زیر خواهد داشت:

2743 بازدید
ادامه
آموزش ساخت Data Model برای اپلیکیشن های IOS
آموزش ساخت Data Model برای اپلیکیشن های IOS

در این مبحث، یک data model برای اپلیکیشن FoodTracker تعریف خواهید کرد. Data model داده های اپلیکیشن را در خود ذخیره کرده و نمای درختی از آن ها را ارائه می دهد.

2624 بازدید
ادامه
آموزش تعریف Table View در Swift
آموزش تعریف Table View در Swift

در این مبحث شما به ساخت صفحه ی اصلی اپلیکیشن FoodTracker خواهید پرداخت. پس از آن یک صفحه ی محتوا (scene) با نمای جدولی یا view-based table خواهید ساخت که غذاهای اضافه شده توسط کاربر را در خانه های جدول به نمایش می گذارد. همچنین خانه های جدول را با تنظیمات دلخواه خود پیاده سازی خواهید نمود

3126 بازدید
ادامه
آموزش پیاده سازی قابلیت پیمایش (navigation)درSwift
آموزش پیاده سازی قابلیت پیمایش (navigation)درSwift

در این مبحث، با بهره گیری از ابزاری نظیر navigation controller و segue ها قابلیت پیمایش را در اپلیکیشن FoodTracker پیاده سازی خواهید نمود. در پایان مبحث، قادر خواهید به راحتی بین صفحات مختلف برنامه راهبری نموده و با آن ها تعامل داشته باشید.

2424 بازدید
ادامه
آموزش Edit و Delete درSwift
آموزش Edit و Delete درSwift

در این مبحث رفتاری به برنامه اضافه می کنید که به کاربر اجازه می دهد اطلاعات مربوط به غذاهای فهرست شده در برنامه ی FoodTracker را ویرایش کرده و در صورت لزوم حذف نماید.

2412 بازدید
ادامه
آموزش Data Persistence در Swift
آموزش Data Persistence در Swift

این مبحث به شرح چگونگی ماندگارسازی و ذخیره دائمی meal list (لیست نمایش غذاها) در تمامی session های اپلیکیشن FoodTracker می پردازد. ذخیره سازی دائمی اطلاعات یکی از معمول ترین مشکلات در برنامه سازی برای سیستم عامل IOS می باشد که بسیاری از توسعه دهندگان با آن مواجه می شوند. سیستم عامل IOS راه حل های مختلفی ویژه ی ماندگارسازی داده ها ارائه می دهد.

2680 بازدید
ادامه