topical media & game development
#mobile-application-10-DerbyApp-build-iphone-Classes-TiUtils.h / h
Appcelerator Titanium Mobile
Copyright (c) 2009-2011 by Appcelerator, Inc. All Rights Reserved.
Licensed under the terms of the Apache Public License
Please see the LICENSE included with this distribution for details.
WARNING: This is generated code. Modify at your own risk and without support.
#import <TiColor.h>
#import <TiDimension.h>
#import <WebFont.h>
#import <TiFile.h>
#import <TiBuffer.h>
typedef enum {
BAD_DEST_OFFSET = -1,
BAD_SRC_OFFSET = -2,
BAD_ENCODING = -4,
BAD_TYPE = -8,
BAD_ENDIAN = -16,
TOO_SMALL = -32,
} EncodingError;
@interface TiUtils : NSObject {
}
+(NSString *)UTCDateForDate:(NSDate*)data;
+(NSDate *)dateForUTCDate:(NSString*)date;
+(NSString *)UTCDate;
+(NSString*)createUUID;
+(TiFile*)createTempFile:(NSString*)extension;
+(NSData *)loadAppResource:(NSURL*)url;
+(NSString *)encodeQueryPart:(NSString *)unencodedString;
+(NSString *)encodeURIParameters:(NSString *)unencodedString;
+(UIImage*)toImage:(id)object proxy:(TiProxy*)proxy size:(CGSize)imageSize;
+(UIImage*)toImage:(id)object proxy:(TiProxy*)proxy;
+(NSURL*)toURL:(NSString *)relativeString relativeToURL:(NSURL *)rootPath;
+(NSURL*)toURL:(NSString *)object proxy:(TiProxy*)proxy;
//+(NSURL*)toURL:(id)object proxy:(TiProxy*)proxy;
+(UIImage *)image:(id)object proxy:(TiProxy*)proxy;
+(UIImage *)stretchableImage:(id)object proxy:(TiProxy*)proxy;
+(NSString*)stringValue:(id)value;
+(NSString*)replaceString:(NSString *)string characters:(NSCharacterSet *)characterSet withString:(NSString *)replacementString;
+(NSNumber *) numberFromObject:(id) obj;
+(BOOL)boolValue:(id)value;
+(BOOL)boolValue:(id)value def:(BOOL)def;
+(CGPoint)pointValue:(id)value;
+(CGPoint)pointValue:(id)value bounds:(CGRect)bounds defaultOffset:(CGPoint)defaultOffset;
+(CGRect)rectValue:(id)value;
+(CGFloat)floatValue:(id)value;
+(CGFloat)floatValue:(id)value def:(CGFloat) def;
+(CGFloat)floatValue:(id)value def:(CGFloat) def valid:(BOOL *) isValid;
+(double)doubleValue:(id)value;
+(double)doubleValue:(id)value def:(double) def;
+(double)doubleValue:(id)value def:(double) def valid:(BOOL *) isValid;
+(int)intValue:(id)value;
+(int)intValue:(id)value def:(int)def;
+(int)intValue:(id)value def:(int)def valid:(BOOL*)isValid;
+(TiColor*)colorValue:(id)value;
+(TiDimension)dimensionValue:(id)value;
+(id)valueFromDimension:(TiDimension)dimension;
+(int)intValue:(NSString*)name properties:(NSDictionary*)props def:(int)def exists:(BOOL*) exists;
+(double)doubleValue:(NSString*)name properties:(NSDictionary*)props def:(double)def exists:(BOOL*) exists;
+(float)floatValue:(NSString*)name properties:(NSDictionary*)props def:(float)def exists:(BOOL*) exists;
+(BOOL)boolValue:(NSString*)name properties:(NSDictionary*)props def:(BOOL)def exists:(BOOL*) exists;
+(NSString*)stringValue:(NSString*)name properties:(NSDictionary*)properties def:(NSString*)def exists:(BOOL*) exists;
+(CGPoint)pointValue:(NSString*)name properties:(NSDictionary*)properties def:(CGPoint)def exists:(BOOL*) exists;
+(TiColor*)colorValue:(NSString*)name properties:(NSDictionary*)properties def:(TiColor*)def exists:(BOOL*) exists;
+(TiDimension)dimensionValue:(NSString*)name properties:(NSDictionary*)properties def:(TiDimension)def exists:(BOOL*) exists;
+(int)intValue:(NSString*)name properties:(NSDictionary*)props def:(int)def;
+(double)doubleValue:(NSString*)name properties:(NSDictionary*)props def:(double)def;
+(float)floatValue:(NSString*)name properties:(NSDictionary*)props def:(float)def;
+(BOOL)boolValue:(NSString*)name properties:(NSDictionary*)props def:(BOOL)def;
+(NSString*)stringValue:(NSString*)name properties:(NSDictionary*)properties def:(NSString*)def;
+(CGPoint)pointValue:(NSString*)name properties:(NSDictionary*)properties def:(CGPoint)def;
+(TiColor*)colorValue:(NSString*)name properties:(NSDictionary*)properties def:(TiColor*)def;
+(TiDimension)dimensionValue:(NSString*)name properties:(NSDictionary*)properties def:(TiDimension)def;
+(WebFont*)fontValue:(NSDictionary*)properties def:(WebFont*)def;
+(int)intValue:(id)value def:(int)def;
+(UIDeviceOrientation)orientationValue:(id)value def:(UIDeviceOrientation)def;
+(int)intValue:(NSString*)name properties:(NSDictionary*)props;
+(double)doubleValue:(NSString*)name properties:(NSDictionary*)props;
+(float)floatValue:(NSString*)name properties:(NSDictionary*)props;
+(BOOL)boolValue:(NSString*)name properties:(NSDictionary*)props;
+(NSString*)stringValue:(NSString*)name properties:(NSDictionary*)properties;
+(CGPoint)pointValue:(NSString*)name properties:(NSDictionary*)properties;
+(TiColor*)colorValue:(NSString*)name properties:(NSDictionary*)properties;
+(TiDimension)dimensionValue:(NSString*)name properties:(NSDictionary*)properties;
+(NSDictionary*)pointToDictionary:(CGPoint)point;
+(NSDictionary*)rectToDictionary:(CGRect)rect;
+(NSDictionary*)sizeToDictionary:(CGSize)size;
+(UIEdgeInsets)contentInsets:(id)value;
+(CGRect)contentFrame:(BOOL)window;
+(CGFloat)sizeValue:(id)value;
+(WebFont*)fontValue:(id)value;
+(UITextAlignment)textAlignmentValue:(id)alignment;
+(NSString*)exceptionMessage:(id)arg;
+(BOOL)isOrientationPortait;
+(BOOL)isOrientationLandscape;
+(UIInterfaceOrientation)orientation;
+(CGRect)navBarRect;
+(CGSize)navBarTitleViewSize;
+(CGRect)navBarTitleViewRect;
+(CGRect)screenRect;
+(CGPoint)centerSize:(CGSize)smallerSize inRect:(CGRect)largerRect;
+(CGRect)centerRect:(CGRect)smallerRect inRect:(CGRect)largerRect;
+(void)setView:(UIView *)view positionRect:(CGRect)frameRect;
+(CGRect)viewPositionRect:(UIView *)view;
+(BOOL)barTranslucencyForColor:(TiColor *)color;
+(UIColor *)barColorForColor:(TiColor *)color;
+(UIBarStyle)barStyleForColor:(TiColor *)color;
+(void)applyColor:(TiColor *)color toNavigationController:(UINavigationController *)navController;
+(void)queueAnalytics:(NSString*)type name:(NSString*)name data:(NSDictionary*)data;
+(BOOL)isIPad;
+(BOOL)isiPhoneOS3_2OrGreater;
+(BOOL)isIOS4OrGreater;
+(BOOL)isIOS4_2OrGreater;
+(BOOL)isIPhone4;
+(BOOL)isRetinaDisplay;
+(NSStringEncoding)charsetToEncoding:(NSString*)charset;
+(TiDataType)constantToType:(NSString*)typeStr;
+(size_t)dataSize:(TiDataType)type;
+(int)encodeString:(NSString*)string toBuffer:(TiBuffer*)dest charset:(NSString*)charset offset:(int)destPosition sourceOffset:(int)srcPosition length:(int)srcLength;
+(int)encodeNumber:(NSNumber*)data toBuffer:(TiBuffer*)dest offset:(int)position type:(NSString*)type endianness:(CFByteOrder)byteOrder;
+(NSString*)md5:(NSData*)data;
+(NSString*)convertToHex:(unsigned char*)result length:(size_t)length;
+(NSString*)uniqueIdentifier;
@end
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.