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)

No Reviews Yet

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.





Date and Time

Not decided yet.

About the Trainer

Jasty Saran picture

5 Avg Rating

1 Reviews

1 Students

1 Courses

Jasty Saran

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

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.

Reviews

No reviews currently Be the First to Review

Discussions

Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for iPhone Programming classes Post your requirement now

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.

Please check the fields again.

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 the OTP sent to your registered mobile number.

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

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more