Thursday, 28 February 2013

Wireframing and Prototype


What is wireframe

Wireframe is a part of the interface design process,  where you ignore any aesthetic related processes. that mean you are concerned with the layout of objects, rather than the color and shape of these objects,
so you can use it like a map or story board of your application session
 

Sunday, 24 February 2013

Tuesday, 19 February 2013

Architecture (or High-level) design, shaping your project path


what is software architecture.


after you defined your problem and get the right requirements, you need an overview of the whole system, so you want to define the main components and how they relate to each other.  

Saturday, 16 February 2013

Cocoa design pattern: singleton

how the singleton is popular

      Singleton is one of popular design pattern across many frameworks, and here in IOS its one of the framework corner stone, you will see some thing like defaultCenter, mainBundle, shareObject all of theses are representation of singleton in action

Thursday, 14 February 2013

Tuesday, 12 February 2013

Cocoa design patterns: Target-Action and Observer

It's not just delegates.   

Along with delegates, you can use other ways to control interaction between objects, two important methods along with delegates are Target-action and Observer patterns


Thursday, 7 February 2013

Cocoa design pattern: Delegates


delegate design pattern is a common way in IOS to communicate between different objects, it move a way from the traditional method of objects reference to communicate with them

Tuesday, 5 February 2013

Cocoa design patterns and MVC


Cocoa design patterns
                  in order to be comfort using IOS SDK we must grasp the design behind cocoa objects. cocoa design has some common pattern you saw before in other languages like