Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Tell about block and GCD

Answer Posted / babu

Block: Block objects are a C-level syntactic and runtime feature. Blocks are particularly useful as a callback because the block carries both the code to be executed on callback (on completion handler block) and the data needed during that execution.

GCD: GCD (Grand Central Dispatch) provides and manages FIFO queues to which your application can submit tasks in the form of block objects. Blocks submitted to dispatch queues are executed on a set of threads completely managed by the system. No guarantee is made as to the thread on which a task executes. GCD allows three kinds of queues:

Main: tasks execute serially on your application’s main thread

Concurrent: tasks are dequeued in FIFO order, but run concurrently and can finish in any order.

Serial: tasks execute one at a time in FIFO order

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Is there any garbage collector concept available in iOS?

752


What is fast enumeration in iOS operating system?

801


What is meaning of 'assign' keyword?

816


What are the application lifecycle in ios?

774


What is the difference between synchronous & asynchronous task ?

837


Do you know what is iphone sdk?

784


How to set your application id after becoming a member of iphone developer program?

707


What is singleton pattern in ios?

729


What is difference between synchronous and asynchronous in web request in iOS operating system?

775


Explain arc?

805


What are advantages of arc over mrc?

791


How do you check if your code has memory leaks?

796


How to deal with sqlite database?

804


What are the ios devices?

778


Why don’t we use strong for enum property in objective-c ?

993