Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

IOS 10 Mobile Application Development - Objective C

No Reviews Yet

Course type: Online Instructor led Course

Platform: Go To Meeting

Course ID: 33727

Course type: Online Instructor led Course

Platform: Go To Meeting

Students Interested 0 (Seats Left 0)

₹ 15,000

No Reviews Yet

Date and Time

Not decided yet.

Jasty Saran picture
Jasty Saran

Masters in Information Technology [ ( MIT ), FederationUniversity, Melbourne, Australia ].

About Jasty Saran

I have excellent real time teaching experience for IOS application development.My lectures includes about all IOS Mobile Supportive components like handling third party frame works, Local DB, Web-services, API documentation etc are key features in my lecture.My teaching helps students to build strong roots for cracking the interviews with full real time scenarios like following coding standards, UI&UX, Screen-Test Preparation, Technical-Stuff Preparation etc.
No reviews currently Be the First to Review

About the Course




Course Syllabus
IOS Applications development


Course objective: Building iOS 10 Applications class teaches attendees how to build iOS 10 native applications for iPhone and iPad using Objective-C and Apple's Cocoa Touch framework


Course Length:


40 training hours
Instructor: Jasty Saran


Methodology:


Lectures, class exercises and app development, class discussion, reading assignments and quizzes.


Course Outline:







 Introduction






 Xcode 8






o iPhone and iPad Device Anatomy
o iOS Architecture and SDK Frameworks o iOS and SDK Version Compatibility
o Apple iOS Developer Program






o Tour of the IDE
o Templates, Projects, and Workspaces of Creating a New Project
o LLVM and LLDB
o Debug Gauges
o Asset Management
o XCTest Testing Framework
o Continuous Integration and Bots
o Automatic Configuration






? Objective-C for Experienced Programmers






o Classes, Objects, and Methods
o Declared Properties
o Memory Management
o Automatic Reference Counting (ARC) o Categories and Extensions


o Formal and Informal Protocols o Blocks






? Application Patterns and Architecture









o Model View Controller (MVC) o IBOutlets and IBActions
o Subclassing and Delegation






? Views and Windows






o The View Hierarchy
o Containers
o Controls
o Text and Web Views
o Navigation View and Tab Bars o Alert Views and Action Sheets o Controlling Rotation Behavior o View Autosizing


o Autolayout






? Storyboards






o Adding Scenes
o Segues
o Transitions
o Using in a Tab Bar Application






? Table Views






o Static and Dynamic Table Views o Delegates and DataSources
o Table View Styles
o Custom Cells






? Navigation Based Applications






o Adding the Root View Controller
o Creating the Navigation Controller
o Controlling the Stack Navigation Programmatically






? UIPickerView and UIDatePicker






o Designing the UI
o Coding for the Data Picker o Hiding the Keyboard
o Memory Management






? Directories and Files






o NSFileManager, NSFileHandle, and NSData
o Problems Solved by ADO.NET Entity Framework o Pathnames in Objective-C
o Working with Directories
o Working with Files
o Reading and Writing from a File
o iCloud
o Key-V alue Data
o Archiving






? Working with Data






o SQLite Integration
o Using SQLite Directly o Overview of Core Data








o Managed Objects
o Persistent Store Coordinator
o Entity Descriptions
o Retrieving and Modifying Data






? Multitouch, Taps, and Gestures






o The Responder Chain
o Touch Notification Methods
o Enabling Multitouch on the View o Gesture Motions
o Gesture Recognizers






? Drawing






? Animation






o Core Graphics and Quartz 2D o Lines,Paths,andShapes






o Core Animation Blocks o Animation Curves
o Transformations






? Multitasking






o Application States
o Background Execution
o Background App Refresh in iOS 7 o State Restoration






? Notifications






o Local Notifications o Push Notifications






? Core Location Framework






o Location Accuracy
o Obtaining Location Information
o Calculating Distances
o MapKit Framework and MKMapView






? Concurrency






o Grand Central Dispatch (GCD) o Serial and Concurrent Queues o Main Dispatch Queue
o Completion Blocks


o Operation Queues






? Networking






o Reachability
o Synchronous Downloads
o Asynchronous Downloads
o Handling Timeouts
o Sending HTTP GET and POST Requests o Parsing JSON
o Parsing XML
o AirDrop






? Targeting Multiple Devices









o iPhone vs. iPad
o Universal Apps
o Multiple SDK Support
o Detecting Device Capabilities o Supporting iOS 6 and iOS 7








? Localization








o Resources
o Language and Region o NSLocale
o Text
o Dates
o Numbers








? Performance and Power Optimization








o Measuring Performance
o Instruments
o Responsiveness
o Memory Usage, Spikes, and Leaks o Networking and Power.





Reviews

No reviews currently Be the First to Review

Discussions

Students Interested 0 (Seats Left 0)

₹ 15,000

Post your requirement and let us connect you with best possible matches for iPhone Programming classes Post your requirement now
₹ 15,000 Enquire

Enquire

Submit your enquiry for IOS 10 Mobile Application Development - Objective C

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Jasty

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer