Objective of the course
Learn to work with the components and libraries provided by Iphone/IOS to develop applications (Iphone Training in Chandigarh) that will run on the latest mobile devices that have this operating system installed.
Course Schedule (Iphone Training in Chandigarh)
Technical Training / Certification
Classes, objects, and methods. Properties. Sending messages. Foundation Classes: strings, arrays. Creation and navigation of iOS projects in XCode. Efficient use of XCode. Performance Analysis with Instruments. Set breakpoints and investigate problems.
Cocoa Touch. Class Libraries
Use of the main classes of the Cocoa Touch framework. Benefits of the design pattern of the view-controller model (MVC). Define delegates. Notifications. Use block syntax to clarify the code.
Views and view controllers. Graphical user interface
Design views with Storyboards and Segues in the Builder Interface. Connect views and view controllers. Navigating between scenes in code and with the Builder Interface. Define actions to respond to control events. Use auto layout to create robust and flexible interfaces. The audience of an international destination with location. Add images, gestures, and animations to the app. TableViews: managing tabular data rows. Create a data source to fill a table. Insert and delete table rows. Organize data into table sections. Navigation controllers and tab bar. Container controllers. Use navigation drivers to create hierarchical apps. Use tabbed drivers to create multi-mode apps. Virtual keyboard and touch screen. Configure Keyboard. Create a delegate to manage keyboard entries. Detect and respond to touches, slip and other gestures.
Remote web services
Make asynchronous requests to a RESTful interface. Use the JSON response data.
Core Data. Data modeling and persistence
Modeling tools for persistent data apps. Create, read (fetch), update and remove persistent entities. Management of model relationships.
Transition to iPad
Using the split-view driver and iPad-specific popovers. Transform an iPhone app into a Universal app that can run on both platforms.
Performance and Debugging
Avoid and manage memory warnings. Use Instruments to troubleshoot memory and profile code. Use debugging tools in XCode. Troubleshoot common errors and warnings.