IOS Developer Interview Question

Here are few I Phone application 7 I Pad application development Interview question, Interested guys can sent you interview question to my mail id or comment below


API: Application Program Interface


SDK: Software Development Kit


Copy: during assignment increase retain count by 1


GCD:Grand Central DIspatch It is a low level based API, used for  simple task based concurrency model


NS coding:Protocol that implements on you data class to support encoding & decoding your data into data buffer


ARC: automatic Reference counting it is a compiler feature that provides automatic memory management of objective c  Object


Block: Non-local variable are copied and stores with the block as constant variable ,which means they are read only


Auto Layout:It allows developer to create on adaptive interface that responds appropriately to change the screen size it provides a flexibles &  powerful system that describes powerful system that describes how views and the uicontrol related to each other


Size Classes: It required auto layouts


App Life cycle:
Application Did finish launch options with
Application will resist  active
Application did enter background
Application will enter four ground
Application did become active
Application will terminate


UIviewcontroller LIfeCycle:
-view did load
-view will appear
-view did appear
-view will appear
-view did disappear


Latest version of ios on Xcode
X code 9
IOS  11


Parsers:
JSON - NSJSONSerialization
XML   - NSXMLParser


Keywords:
@interface : used to declare class
@implementation : to define the class
@synthesize: to generate getter and setter automatically from compiler
@protocal: set of methods declarations defining specific purpose
@autorelease pool: is like container that holds the autoreleased object
@dynamic: it is compiler that getter & setter are not implemented by the class but by some other class
EG:Core Data


SIngleTon: It Has a class contains only one instance Passes  a global point of instance


Polymorphism: ability to call base class fnc , to call derived class at the run time


Delegate:A delegate  is a pointer to an object with a set of methods the delegate  method know how to call


Delegate methods for text fields
-TF Should begin editing
-TF did begin editing
-TF should end editing
-TF did end editing


Step involved in submitting apps to apps store
1 Enroll in Program
2 Provision device
3 Create itune record
4 Submit app
5 ship app

No comments

Powered by Blogger.