Feeds:
Posts
Comments

Archive for May, 2008

Define your solution
 - Not function list
 - Define application statement in one sentence. 
 
Define your users’ mental model 
 - Not developer’s mental model
 - Identify 
    – Objects and their hierarchiy and relationships
    – Concepts
    – Tasks ans workflow
    – Roles
 - Prioritize
 - Excellent cross-functional exercise
 
Reflect your users’ mental model
 - Presentation
 - Interaction
 - Terminology and labeling
 
Always ask “What’s [...]

Read Full Post »

Because the order in which objects are instantiated from an archive is not guaranteed, your initialization methods should not send messages to other objects in the hierarchy. Messages to other objects can be sent safely from within awakeFromNib—by which time it’s assured that all the objects are unarchived and initialized (though not necessarily awakened, of course).
 
 즉, [...]

Read Full Post »