آبجکتیو-سی زبانی شیءگرا میباشد که با اضافه کردن مفاهیم ارسال پیام از زبان اسمالتاک (زبان شیگرای دارای تایپ پویا و زبان برنامهنویسی انعکاسی) به زبان سی ایجاد شده و کاربُرد اصلی آن در محیطهای Mac OS X و iPhone OS است. در این آموزش تصویری، اصول اولیهی Objective-C برای IOS 7 و Xcode 5 با تمرکز بر زبان برنامهنویسی آبجکتیو-سی، بکارگیری ایکسکُد و فریموُرکهای اپل برای ساخت اپلیکیشنها قابل فراگیری است. با به پایاین بردن این دوره، به درکی جامع و کاربُردی درمورد برنامهنویسی اپلیکیشنها و سازماندهی آنها در بسترهای ذکر شده خواهید رسید. آموزش ارائه شده فایلهای تمرینی را نیز به همراه خود دارد.
محتوای آموزش:
1- کار با ایکسکُد
2- درک مفاهیم آبجکتیو-سی
3- مدیریت حافظه
4- ایجاد یک Class
5- کار با Collection Classes
6- استفاده از فرایند اشکالیابی
7- استفاده از پروتکلها
8- کار با Class Extensions
9- استفاده از بلاکها
10- استفاده از سِـلِکتورها
تولید کننده: InfiniteSkills
تاریخ انتشار: 03-01-2014
سطح: مبتدی
مدت زمان آموزش: 4 ساعت و 15 دقیقه
مدرس: Jesse Feiler
فهرست کامل سرفصلها و عناوین آموزش :
01. Introduction
Welcome To Objective-C
Catching Up With Versions
02. Working With XCode
Introducing The Workspace Window
Exploring The Navigation Area
Using The Utility Area - The Library
Using The Utility Area - The Inspectors
Editing Code - The Basics
Editing Code - Advanced Features
Finding And Searching
Using The Jump Bar
Working With The Assistant
Tracking Changes With XCode
Using A Git Repository
Setting Preferences
03. Understanding Objective-C
The Objective-C Goal
Exploring The Class Hierarchy
Sending Messages
Properties And Declarations
Backing Variables For Properties
04. Looking At The Structure Of An Objective-C App - The Code Story
The Role Of Main - Main Is L/C
How Main Works
Exploring The Interface Of The Class
Exploring The Implementation Of The Class
Using @Class And #Import Directives
Creating A Class
Creating An Init For MyClass
Creating The Class
Using The Class
05. Using Declared Properties And Instance Variables
Using Declared Properties Today
Using Instance Variables In The Past
Synthesizing Properties Directly And Automatically
Fine-Tuning Declared Properties - Setters And Getters
06. Managing Memory
Considering Qualifiers And Decorators
Understanding The Need For Memory Management
The Automatic Reference Counting Solution - ARC
07. Creating A Class
Letting XCode Do The Work
Testing The App
Building The iPhone Interface
Building The iPad Interface
Wiring Up The Interface
Using Actions
Declaring Methods Using Arguments
Defining Methods
08. Working With The Collection Classes
Introducing Collection Classes
Arrays, Dictionaries And Sets
Mutable And Immutable Collections
Using Objective-C Literals
Creating An NSarray And NSdictionary
Using Fast Enumeration
Working With Sets And Property Lists
09. Using The Debugger
Breakpoints Overview
Setting Breakpoints
Exploring Values
Editing Breakpoints
Stepping Through Code
Using NSlog
Displaying Objective-C Objects
10. Using Protocols And Delegates
Dealing With The Multiple Inheritance Issue
Looking At A Protocol
Using A Protocol And Delegate
11. Working With Class Extensions
Using Class Extensions
Using Class Categories
12. Using Blocks
Introducing Blocks
Switching Objects With A Method
Switching Objects With A Function Or Block
13. Handling Exceptions
Causing An Error
Using The Try/Catch Paradigm
Throwing An Exception
14. Using Selectors
Looking At An Objective-C Message
Attaching Selectors To Interface Elements With Code
Using @Selector
15. Conclusion
About The Author
نکات:
1- این آموزش به زبان انگلیسی است.
2- فرمت فایلها MP4 است.
3- فایل های دانلودی قابلیت تعمیر با WinRAR در صورت دانلود ناقص را دارا می باشند.