Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.213.823 Times

LMErrorKit 1.0

Company: Jos?“A© V?“?Zzquez
Date Added: June 10, 2013  |  Visits: 282

LMErrorKit

Report Broken Link
Printer Friendly Version


Product Homepage
Download (40 downloads)



An error management framework for Objective-C <br /><br />An LMErrorHandler is the basic building block of the system. Each instance wraps around a user provided callback. When an LMErrorHandler receives the handlerError: message, it calls that callback. The programer can supply a callback of just about any type (selector, function, block or delegate.)<br /><br />Once the programer creates a handler, it can be given to the LMErrorManager singleton to be pushed to the current thread's stack. Newly added handlers will be added to the top of the stack. When an application begins, it can add a general catch-all type handler. Such a handler could simply use NSLog() to dump the error and call abort() (As a matter of fact, the system does just that by default if there are no handlers available.) A more elaborate handler could notify the user and perhaps send an error report to a server.<br /><br />As the application progresses, more handlers can be added to the stack to handle more specific errors. Once the scope of a handler has come to an end, the programer can pop the handler off the stack.<br /><br />When an error is posted, the LMErrorManager receives it and works it way down the stack. It will invoke handleError: on each handler in the stack until can handle the error. A handler, that can not handle an error simply returns a value of kLMPassed.<br /><br />In addition to handling errors, LMLog uses LMErrorKit to post logs. This logging system uses levels compatible with those of syslog. Much like errors, the programer can add handlers to deal with logs. For example, depending on the programer's needs logs could be sent to NSLog(), sent over the network or added to the database. (NOTE: The dedicated stack for dealing with things like logs is not currently implemented.)

Requirements: No special requirements
Platforms: Mac, Mac OSX
Keyword: Default Elaborate Errors Handle Handleerror Invoke Notify Progresses Report Returns Scope Serveras Specific Stackwhen Works
Users rating: 0/10

License: Freeware Size: 61.44 KB
USER REVIEWS
More Reviews or Write Review


LMERRORKIT RELATED
Programming  -  hexdump 1.6
hexdump produces a CP/M-like format by default, and can handle EBCDIC. It is internationalized, and has many formatting functions. This hex dumper was born because a) od octal format is appallingly ugly b) od -x aint much better c) I needed...
16.38 KB  
Web Browsers  -  CNRI Handle Extension for Firefox 2.2.2
A Firefox add-on that enables the browser to access handle URIs The CNRI Handle Extension for Firefox shows you how you can open handle URIs like hdl:4263537/4000 or doi:10.1000/1 by using the native Handle System protocol.
10.24 KB  
Modules  -  Message 2 Log 6.x-1.x-de
INSTALLATION:1. Install module in standard way (http://drupal.org/node/70151)As default module logs all PHP/db error/warning messages for the users instead of showing them.But you may customize message rules on module Settings...
10 KB  
Libraries  -  Religion 1.04
Religion is a Perl module that can generate tracebacks and create and install die() and warn() handlers. This is a second go at a module to simplify installing die() and warn() handlers, and to make such handlers easier to write and control....
5.12 KB  
Modules  -  Content Theme 6.x-1.0
The Content Theme module is a simple and easy module to use which allows to use different themes than the site default on content creating, editing, and viewing pages.Features * Assign a theme to all content. (This overrides the system default...
10 KB  
Programming  -  EventChain Rev 1.0
EventChain is a library that allows programmers to create event objects and/or handle events raised by those objects. Event chaining (or bubbling) mechanism works similar to languages that have built-in event mechanism (like C#, Visual Basic and...
92.16 KB  
Networking Tools  -  Cobex 0.2.13
Cobex is a small implementation of the OBEX communication protocol for slow serial cables. Its primary use is to communicate with cell phones such as the Sony Ericsson T610, T310, and T300. Currently the project consists of a couple of...
26.62 KB  
Libraries  -  Gtk2::Ex::MindMapView::HotSpot 0.000001
Gtk2::Ex::MindMapView::HotSpot is a base class for grips and toggles. SYNOPSIS use base Gtk2::Ex::MindMapView::HotSpot; This module is internal to Gtk2::Ex::MindMapView. Four Gtk2::Ex::MindMapView::HotSpots are created for each...
50.18 KB  
Audio Tools  -  Lumiere 0.5
Lumiere is a GNOME frontend to libxine from the xine project. It has the looks of XMMS or Winamp and integrates seemlessly with the Gnome Desktop. Lumiere is a media player, it just plays audio and video files. It is meant to work with Linux and...
706.56 KB  
Libraries  -  Email::FolderType::MH 0.812
Email::FolderType::MH is a Perl class to help Email::FolderType recognise MH mail directories. SUBROUTINES folder_type Automatically detects what type of mail folder the path refers to and returns the name of that type. It...
12.29 KB  
NEW DOWNLOADS IN MACINTOSH SOFTWARE, PROGRAMMING
Macintosh Software  -  EasyEDA PCB Designer for MacOS 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Macintosh Software  -  VideoSolo Video to GIF Converter (Mac) 1.0.12
How to make a GIF? VideoSolo Free Video to GIF Converter for Mac supports all popular video files including MP4, AVI, MOV, WMV, FLV, M4V, etc. You can easily turn MP4/AVI/MOV/WMV/FLV/M4V to GIF animation on Mac and share your GIFs with your...
46.51 MB  
Macintosh Software  -  VideoSolo Free Video Converter (Mac) 1.0.18
VideoSolo Free Video Converter for Mac is a fast, powerful and easy-to-master video converter. Its main purpose is to convert video files from one format into another. It is able to convert video and audio files in 300+ formats on Mac for totally...
75.29 MB  
Macintosh Software  -  ManyCam for Mac 6
ManyCam is a free Webcam software and a screen recorder for anyone to use. Several feature enhancements are included within ManyCam to produce a professional quality live video production. It can connect a desktop, smartphone, tablet and live...
90.49 MB  
Macintosh Software  -  MacX Free Rip DVD to QuickTime for Mac 4.1.9
MacX Free Rip DVD to QuickTime for Mac is totally free yet versatile DVD to QuickTime ripper software for Mac users to free rip both normal and copy-protected DVDs to QuickTime MOV, MP4 on Mac with excellent image quality. Besides the powerful...
36.3 MB  
Programming  -  MacX Free iMovie Video Converter 4.1.8
MacX Free iMovie Video Converter is a professional free iMovie video converter for Mac that can convert any SD and HD videos such as M2TS, MKV, AVI, WMV, FLV, VOB, 3GP and more to iMovie accepted video formats MOV & MP4 for importing to iMovie...
22.92 MB  
Programming  -  SwapList 0.1 Alpha
Java list implementation that swaps list items to a disk file in order to avoid out-of-memory error.
10.24 KB  
Programming  -  Mano 1.05 Beta
Mano is a makeFile navigator containing a tree grouping the targets.
20.48 KB  
Programming  -  Workhorse 1.2
Workhorse automates tedious file transfer and deletion tasks. Just tell it when or how often you want it to run, fill in the details, and let it do it's job! Do you know Applescript? Use Workhorse to run your scripts at a given time or interval....
225.28 KB  
Programming  -  PLT Scheme (formerly DrScheme) Darwin (PPC) 4.2
PLT Scheme is an interactive, integrated, graphical programming environment for the Scheme, MzScheme, and MrEd programming languages. PLT Scheme provides source highlighting for syntax and run-time errors, support for multiple language...
38.27 MB