Diploma Website   Student Corner   Pay Fees   NIRF

iOS Programming (2180714)

Teaching Scheme (in Hours)

Theory Tutorial Practical Total
3 0 2 5

Subject Credit :  5

Examination Scheme (in marks)

Theory
ESE (E)
Theory
PA (M)
Practical
ESE Viva (V)
Practical
PA (I)
Total
70 30 30 20 150

Syllabus Content    Download

Unit-1:  Fundamentals

Overview of MAC OS and X-CODE, Introduction to iPhone Architecture, Essential COCOA Touch Classes, Interface Builder, Nib File, COCOA and MVC Framework, Overview of features of latest iOS.

Unit-2:  Swift Basics

Basics of objective c, Need of transformation from objective c to swift, Data types, variables, constants, operators, Decision making statements, looping, arrays, dictionaries, functions, enumerations, structure, classes, inheritance

Unit-3:  iPhone application development

Auto Layout, Views, Outlets and Actions, Different View Controller: single view Controller, Master-Detail View Controller, Navigation View Controller, Managing Application Memory, Application delegate, Handling Keyboard Input, UI Controllers: Label, Button, Text Field, Slider, Switch, Progress View, Page Control, Table View, Collection View, Image View, Text View, Web View, Map View, Date Picker, Picker View, Search Bar, Gestures, push notification, Image Picker, QR Code Scanner, Audio and Video, Accelerometer, Location service, 3D touch, attribute tracking, Making the app live, overview of watchos.

Unit-4:  Database Management

SqLite, Web Services, JSON parsing, XML Parsing, alamofire

Reference Books

Sr. Title Author Publication Amazon Link
1 iOS 10 Programming Fundamentals with Swif Matt Neuburg O'Reilly Media Pub
2 Building iPhone and iPad Electronic Projects MikeWesterfield O'Reilly Media Pub.
3 Head First iPhone and iPad Development Dan Pilone, Tracey Pilone O'Reilly Media Pub.
4 Beginning iPhone and iPad Web Apps ChrisApers, Daniel Paterson Apress Pub

About Us

Darshan Institute of Engineering & Technology is a leading institute offering undergraduate (B.E.), postgraduate (M.E.) and Diploma programs in engineering.

Our Contacts

At Hadala, Rajkot - Morbi Highway,
Gujarat-363650, INDIA

(+91) 97277 47310
(+91) 97277 47311

More contact details