Samples
Samples
ToDoManager
Language: Iodine, Platform: Toffee, Category: macOS
https://github.com/remobjects/ElementsSamples/tree/master/Iodine/Toffee/macOS/ToDoManager
-
ToDoManager
-
References
- Cocoa
- Foundation
- rtl
- libToffee
- Source Files
- Other Files
-
References
Helpers.java
package ToDoManager;
import Foundation.*;
public class Helpers
{
static private Helpers _instance;
static public Helpers getSharedInstance()
{
if (_instance == null)
{
_instance = new Helpers();
}
return _instance;
}
private NSDateFormatter _dateFormatter;
private NSNumberFormatter _decimalFormatter;
@Override
public id init()
{
this = super.init();
if (this != null)
{
_dateFormatter = new NSDateFormatter();
_dateFormatter.dateStyle = NSDateFormatterStyle.NSDateFormatterMediumStyle;
_dateFormatter.timeStyle = NSDateFormatterStyle.NSDateFormatterMediumStyle;
_decimalFormatter = new NSNumberFormatter();
_decimalFormatter.numberStyle= NSNumberFormatterStyle.NSNumberFormatterDecimalStyle;
}
return this;
}
public String stringFromDate(NSDate value)
{
if (value == null)
return "date is null";
return _dateFormatter.stringFromDate(value);
}
public NSNumber decimalNumberFromString(String value)
{
if ((value == null) || (value.length == 0))
return NSNumber.alloc().initWithInt(0);
return _decimalFormatter.numberFromString(value);
}
}
