- Basic Objective-C Syntax – Numbers, Variables, Strings
- If / Else Statements, Ternary Operator, Equality
- Loops, Arrays, Dictionaries, Simple data types vs. Objects
- Properties and Scope
Learn the Basics of iOS App Development with Objective-C
Outline
- Exploring Xcode’s workspace
- Working with Interface Builder and the Objects Library
- Understanding View Hierarchy
- Creating a “Hello World” App
- Creating a “Log-In” App
- Creating a Custom Icon for your App
- Creating a Custom Splash/Launch screen for your App
- Understanding the difference between Outlets and Actions
- Working with TextFields, Switches, Buttons, Sliders, Labels, and more
- Creating Views Purely from Code
- Mixing Methodologies
- The Single View template
- Exploring the App Delegate Files
- Creating and Adding new View Controllers
- Understanding the View Life-Cycle
- Transitioning between Multiple View Controllers with Animations
- Using the Tab-Bar Application Template
- Using the Master-Detail Application Template
- Understanding the UITableView and UITableViewCell Classes
- The UITableView DataSource and Delegate
- TableView/TableViewCell Properties: Header, Footer, Height, Fonts, Images, AccessoryTypes and more
- The Master-Detail Template
- Drill-Down Menus and Navigation to other Views
- Data-Persistence using Property-Lists
- Creating Multi-Section Tables
- Overview of an iOS App’s File Structure
- Reading and Writing Files to the Device
- Creating and Modifying Property Lists
- Bundling Files and Resources with Apps
- Importing the sqlite3 Library
- Creating an SQLite Database, writing Tables, Inserting Records into Tables
- Reading and Displaying Database Data in Apps
- Bundling a Database with your App
- Checking for Existence of Databases on Devices
- Consuming an XML Web-Service in an iPhone App
- Parsing XML
- Consuming a JSON Web Service
- Parsing JSON
- Displaying data in Collection Views
- Creating custom Collection View Cells
- Custom Transitions in Collection Views
- Displaying data in Picker Views
- Creating Multiple Components in Picker Views
- Customizing Components
- Using the Date Picker
- Using the MapKit and UIMapView
- Getting & Displaying User Location
- Getting Directional Information
- Displaying Map Annotations
- Displaying Disclosure Buttons on Annotations
- Performing Reverse GeoCoding
- Real Time Training
- Use cases for practice
- Installation
- Presentations
- Documentation
- Resume preparation
- FAQs
Highlights
Course details
Duration: 45 Days ( Approx )
Session Duration: 1 hr 15min
Trainer Profile
Our trainer is a real time expert working in one of the top MNC’s. He is an expert trainer in understanding the student requirement and explains the concepts in a way students remember it for long. It a practical and job oriented approach, which helps the students to understand and implement the same when they go to Job.