Learn how to use Objective C from beginner level to advanced techniques which is taught by experienced working professionals. With our Objective C Training in Bangalore you’ll learn concepts in expert level with practical manner.
Why objective C ?
Objective C is object oriented programming language and super set of C.Syntax of objective C is similar to C.objective C is primary language of iPhone and Mac OS applications .It supports all the OOPS concepts and additional features.
(Excluding Multiple Inheritance but we can achieve ).It makes developer to get strong analytical skills.
From past 5 years Objective C makes its bright appearance in the development world as the language of Mac and iOS. Powerful and fun. Objective C is quickly accepted by the development community.
We can achieve code reusability and well structures architecture .We can develop networking social sites apps,gaming,news apps ,native apps ,business apps and financial apps using objective c.
-
Course Name Objective C Category Programming Language Venue Besant Technologies Official URL Objective-C Training Demo Classes At Your Convenience Training Methodology 50% Theory & 50% Practical Course Duration 20-25 Hours Class Availability Weekdays & Weekends For Demo Class Email ID – besanttech@gmail.com -
Objective C Course Syllabus
Objective-C Introduction course
- Introduction to Objective-C
- Getting Started in Objective-C
- What is Objective-C?
- Your First Program
- Steps for Using Xcode 4
- Compiling and running your code
Objective-C Basics
- Objective-C Introduction
Programming language core elements
- Variables
- Data types
- Working with numbers
- Working with characters
- Variable scope
- Enumerations
- Using typedef
- Preprocessor directives
- Working with strings
- Expressions
- Loops
- for loop
- while loop
- if conditional statement
- switch Statement
- Operators
- Arrays
- Functions
- Pointer
Core concepts of Object Oriented Programming
- What is OOP
- Objects
- Method and Property
- Constructor
- Destructor
- Inheritance
- Polymorphism
Objective-C Classes
- Classes available in Objective-C
- Properties
- Dot Operator
- Multiple Method Arguments
- Passing Objects as Arguments
- Local Variables
- The self Keyword
- Allocating and Returning Objects in Methods
Custom Classes
- Creating your own classes
- Defining methods
- Defining properties
- Defining initializers
- Using dealloc
Objective-C Synthetized Getter/Setter Functions
Objective-C Class Objects & Polymorphism
Objective-C Exceptions
Objective-C Categories & Protocols
- inheriting Methods
- Instance Variables
- Subclasses
- Overriding Methods
- Categories
- Protocols
Cocoa Basics
Cocoa Strings
Cocoa Containers & Collections
- Collections
- Arrays
- Array Objects
- Fast Enumeration
- Sorting Arrays
- Dictionary Objects
- Set Objects
- Using dictionaries
Cocoa File Management
- Introduction to file management in Objective-C
- Managing directories
- NSFileManager
- NSPathUtilities.h
- IOS File Directories
- The NSBundle Class
- Working with paths and URLs
- Reading and writing strings
- Archiving objects
Cocoa Memory Management
- Object creation
- Using autorelease pools
- Autoreleased objects
Cocoa Archiving
- Learn how to use Coca archiving
- Cocoa Design patterns
- What is MVC ?
- Model ,View and Controller Classes
- Delegate and Datasource
- Singleton Pattern
- Observer pattern
- Target-Action
- Cocoa coding standards
- Instruments and debugger
- Introduction to Instruments tool
- Fixing issues with Instruments tool
- Retain , release and autorelease.
Debugging and testing
- Compiler errors
- Compiler warnings
- Run-time errors
- Exception handling with try/catch
- For Objective – C Materials – Download Now
- You can find the Latest Objective – C Interview Questions