Cocoa design patterns will help with many programmatic decisions such as this and has example code throughout.

http://www.amazon.com/Cocoa-Design-Patterns-Erik-Buck/dp/0321535022
Sent from my iPhone

On Apr 29, 2010, at 11:52 AM, Abhinay Kartik Reddyreddy <karthikredd...@gmail.com > wrote:


On Apr 29, 2010, at 2:31 PM, Paul Johnson wrote:

I would like to have some guidance on the proper way to 'gracefully'
terminate a program that cannot proceed, for example, when some
critical resource can't be created or doesn't exist.


I guess if you cannot create a critical resource you should notify the user (show an alert) about why your app is going to terminate, save whatever is relevant and quit the app. If a critical resource does not exist ( should we call it a graceful launch ;-) ). I guess you do the same......notify user and abort launch.

I've look through all my reference books and searched the internet for sample code but have come up empty handed. Thanks for your assistance.

Hmmmm may be you could find some thing in books related to proper software design....

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/karthikreddy09%40gmail.com

This email sent to karthikredd...@gmail.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/atri%40me.com

This email sent to a...@me.com
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to