topical media & game development

talk show tell print

#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.