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
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 |
|