2. Profile
Ankit Desai
Ph.D. Scholar, IET, Ahmedabad University
Education: M. Tech. CE, B.E. I. T.
Experience: 7.5 Years (Academic and Research)
Research Interest: IoT, Big Data Analytics,
Machine Learning, Data Mining.
4. Mobile app development
Platforms/IDE
Android Studio (java) (Android apps)
Appcelerator studio (HTML Scripting) (iOS, Win, Android…)
PhoneGap (HTML Scripting) (iOS, Win, Android…)
WinDev Mobile (…) (Win, iOS, Android)
iOS sdk (Objective C) (iOS Programming)
Eclipse and netbeans (java) (Android)
Unity3D (java) (Mobile gaming)
Java ME SDK (java) (J2ME)
No Programming Required (TheAppBuilder.com, Other Web)
5. Platform Information
iOS Programming requirements
Macintosh Operating System (OS Lion and above)
Xcode IDE
Knowledge of Objective C Programming/Swift
Language
Explain Xcode IDE operations
27. Adding new method
Get the prototype from UIAlertView Class and
add following code in body part.
- (void)alertView:(UIAlertView *)alertView
clickedButtonAtIndex:(NSInteger)buttonIndex{
if(buttonIndex == 0){
self.view.backgroundColor = [UIColor redColor];
}
else if(buttonIndex == 1){
self.view.backgroundColor = [UIColor greenColor];
}else{
self.view.backgroundColor = [UIColor blueColor];
}
}
28. Deployment of App
Add app bundle id in to website.
Create an archive (.ipa)
Install archive on device
29. Further source of reading
1. Youtube channel (thenewboston) iOS Series
videos
2. Youtube channel (thenewboston) Objective C
Series videos
3. O’relly publication’s book on iOS programming
4. iOS SDK page on developer.apple.com
30. Thank you
For further communication or queries:
Contact me:
desaiankitb@gmail.com
www.fb.com/desaiankitb
31. MCQ’s
Q1
What is swift?
1. Programming language
2. Framework
3. Another name of iOS8
4. None of above
32. MCQ’s
A1
What is swift?
1. Programming language
2. Framework
3. Another name of iOS8
4. None of above
33. Q2
What is bundle identifier in iOS applications?
1. It’s a unique identifier for an iOS application.
2. It identifies iOS app on a computer
3. It is used for setting appicons
4. It is used for setting app’s splash screens
34. A2
What is bundle identifier in iOS applications?
1. It’s a unique identifier for an iOS application.
2. It identifies iOS app on a computer
3. It is used for setting appicons
4. It is used for setting app’s splash screens
35. Q3
Find correct way to access method in objective
c.
1. [x method-name:para1:para2];
2. x.method-name(para1,para2);
3. x->method-name:para1,para2;
4. x->method-name(para1,para2);
36. A3
Find correct way to access method in objective
c.
1. [x method-name:para1:para2];
2. x.method-name(para1,para2);
3. x->method-name:para1,para2;
4. x->method-name(para1,para2);
37. Q4
Create object syntax in Objective C is:
1. ClassName ob = new ClassName();
2. ClassName *ob = new ClassName();
3. ClassName *ob = [[ClassName alloc]init];
4. ClassName ob = [[ClassName alloc]init];
38. A4
Create object syntax in Objective C is:
1. ClassName ob = new ClassName();
2. ClassName *ob = new ClassName();
3. ClassName *ob = [[ClassName alloc]init];
4. ClassName ob = [[ClassName alloc]init];
39. Q5
What is @synthesize?
1. Used to create properties.
2. Used to create getters and setters on given
property
3. Used to create synthetic objects
4. Used to allocate memory to class variables.
40. A5
What is @synthesize?
1. Used to create properties.
2. Used to create getters and setters on given
property
3. Used to create synthetic objects
4. Used to allocate memory to class variables.
Editor's Notes
After loading all images of respective sizes migrate them to some asset catalog
After loading all images of respective sizes migrate them to some asset catalog