version: 0.5.3407.54
Supported Apple iOS* SDK APIs for the Intel® HTML5 App Porter Tool - BETA
The following tables list the Apple iOS* APIs supported by the current Intel® HTML5 App Porter Tool - BETA during conversion to HTML5, as well as supported .XIB file features.
Notes:
- Types refers to Interfaces, Protocols, Structs, Typedefs or Enums
- Type 'C global' mean that it is not a type, but it is a supported global C function or constant
- Colons in Apple Objective-C* names are replaced by underscores
- Objective-C properties are detailed as a pair of getter/setter method names such as 'title' and 'setTitle'
- Objective-C static members appear with a prefixed underscore like in '_dictionaryWithObjectsAndKeys'
Inherited members are not listed, but are supported. For example, NSArray supports the 'count' method. The method 'count' is not listed in NSMutableArray, but it is supported because it inherits from NSArray
List of supported classes, methods, properties, and functions
Type | Member |
C global | CGAffineTransformMake |
C global | CGColorCreate |
C global | CGColorRelease |
C global | CGColorSpaceCreateDeviceRGB |
C global | CGColorSpaceRelease |
C global | CGContextAddArc |
C global | CGContextAddEllipseInRect |
C global | CGContextAddLineToPoint |
C global | CGContextAddRect |
C global | CGContextFillPath |
C global | CGContextFillRect |
C global | CGContextMoveToPoint |
C global | CGContextRestoreGState |
C global | CGContextRotateCTM |
C global | CGContextSaveGState |
C global | CGContextScaleCTM |
C global | CGContextSetFillColorWithColor |
C global | CGContextSetLineWidth |
C global | CGContextSetRGBFillColor |
C global | CGContextSetRGBStrokeColor |
C global | CGContextSetStrokeColorWithColor |
C global | CGContextStrokePath |
C global | CGContextTranslateCTM |
C global | CGPointEqualToPoint |
C global | CGPointMake |
C global | CGRectContainsPoint |
C global | CGRectContainsRect |
C global | CGRectDivide |
C global | CGRectEqualToRect |
C global | CGRectGetHeight |
C global | CGRectGetMaxX |
C global | CGRectGetMaxY |
C global | CGRectGetMidX |
C global | CGRectGetMidY |
C global | CGRectGetMinX |
C global | CGRectGetMinY |
C global | CGRectGetWidth |
C global | CGRectInset |
C global | CGRectIntegral |
C global | CGRectIntersection |
C global | CGRectIntersectsRect |
C global | CGRectIsEmpty |
C global | CGRectIsInfinite |
C global | CGRectIsNull |
C global | CGRectMake |
C global | CGRectOffset |
C global | CGRectStandardize |
C global | CGRectUnion |
C global | CGSizeEqualToSize |
C global | CGSizeMake |
C global | NSDecimalCompare |
C global | NSLocalizedString |
C global | NSLog |
C global | NSMakeRange |
C global | NSStringFromClass |
C global | UIApplicationMain |
C global | UIGraphicsGetCurrentContext |
C global | UIGraphicsPopContext |
C global | UIGraphicsPushContext |
C global | abs |
C global | acos |
C global | acosf |
C global | arc4random |
C global | asin |
C global | asinf |
C global | atan2 |
C global | atan2f |
C global | atan |
C global | atanf |
C global | atof |
C global | atoi |
C global | atol |
C global | atoll |
C global | ceil |
C global | ceilf |
C global | ceill |
C global | cos |
C global | cosf |
C global | exp |
C global | expf |
C global | fabs |
C global | fabsf |
C global | floor |
C global | floorf |
C global | floorl |
C global | fmax |
C global | fmaxf |
C global | fmaxl |
C global | fmin |
C global | fminf |
C global | fminl |
C global | fmod |
C global | fmodf |
C global | fmodl |
C global | free |
C global | log |
C global | logf |
C global | malloc |
C global | pow |
C global | rand |
C global | random |
C global | round |
C global | roundf |
C global | roundl |
C global | sin |
C global | sinf |
C global | sqrt |
C global | sqrtf |
C global | srand |
C global | srandom |
C global | tan |
C global | tanf |
CGPoint | setX |
CGPoint | setY |
CGPoint | x |
CGPoint | y |
CGRect | origin |
CGRect | setOrigin |
CGRect | setSize |
CGRect | size |
CGSize | height |
CGSize | setHeight |
CGSize | setWidth |
CGSize | width |
NSArray | _array |
NSArray | _arrayWithArray |
NSArray | _arrayWithObject |
NSArray | _arrayWithObjects |
NSArray | _arrayWithObjects_count |
NSArray | arrayByAddingObject |
NSArray | arrayByAddingObjectsFromArray |
NSArray | componentsJoinedByString |
NSArray | containsObject |
NSArray | count |
NSArray | description |
NSArray | getObjects_range |
NSArray | indexOfObject |
NSArray | init |
NSArray | initWithArray |
NSArray | initWithArray_copyItems |
NSArray | initWithObjects |
NSArray | initWithObjects_count |
NSArray | isEqual |
NSArray | isEqualToArray |
NSArray | lastObject |
NSArray | makeObjectsPerformSelector |
NSArray | makeObjectsPerformSelector_withObject |
NSArray | objectAtIndex |
NSArray | objectEnumerator |
NSArray | objectsAtIndexes |
NSArray | sortedArrayUsingFunction_context |
NSArray | sortedArrayUsingSelector |
NSArray | subarrayWithRange |
NSAutoreleasePool | drain |
NSAutoreleasePool | init |
NSBundle | NSLocalizedString |
NSBundle | _mainBundle |
NSBundle | _pathForResource_ofType_inDirectory |
NSBundle | init |
NSBundle | loadNibNamed_owner_options |
NSBundle | pathForResource_ofType |
NSBundle | resourcePath |
NSCalendar | calendarIdentifier |
NSCalendar | components_fromDate |
NSCalendar | initWithCalendarIdentifier |
NSCharacterSet | _characterSetWithCharactersInString |
NSCharacterSet | _decimalDigitCharacterSet |
NSCharacterSet | _lowercaseLetterCharacterSet |
NSCharacterSet | _newlineCharacterSet |
NSCharacterSet | _punctuationCharacterSet |
NSCharacterSet | _uppercaseLetterCharacterSet |
NSCharacterSet | _whitespaceCharacterSet |
NSCharacterSet | characterIsMember |
NSCharacterSet | isSupersetOfSet |
NSCountedSet | addObject |
NSCountedSet | countForObject |
NSCountedSet | initWithArray |
NSCountedSet | initWithCapacity |
NSCountedSet | initWithSet |
NSCountedSet | objectEnumerator |
NSCountedSet | removeObject |
NSData | _data |
NSData | _dataWithBytesNoCopy_length |
NSData | _dataWithBytes_length |
NSData | _dataWithData |
NSData | bytes |
NSData | description |
NSData | getBytes_length |
NSData | getBytes_range |
NSData | initWithBytesNoCopy_length |
NSData | initWithBytes_length |
NSData | initWithData |
NSData | isEqualToData |
NSData | length |
NSData | rangeOfData_options_range |
NSData | subdataWithRange |
NSDate | _date |
NSDate | _dateWithString |
NSDate | _dateWithTimeIntervalSince1970 |
NSDate | _dateWithTimeIntervalSinceNow |
NSDate | _dateWithTimeIntervalSinceReferenceDate |
NSDate | _dateWithTimeInterval_sinceDate |
NSDate | _distantFuture |
NSDate | _distantPast |
NSDate | _timeIntervalSinceReferenceDate |
NSDate | addTimeInterval |
NSDate | compare |
NSDate | copy |
NSDate | dateByAddingTimeInterval |
NSDate | description |
NSDate | descriptionWithLocale |
NSDate | earlierDate |
NSDate | init |
NSDate | initWithTimeIntervalSince1970 |
NSDate | initWithTimeIntervalSinceNow |
NSDate | initWithTimeInterval_sinceDate |
NSDate | isEqual |
NSDate | isEqualToDate |
NSDate | laterDate |
NSDate | timeIntervalSince1970 |
NSDate | timeIntervalSinceDate |
NSDate | timeIntervalSinceNow |
NSDateComponents | calendar |
NSDateComponents | date |
NSDateComponents | day |
NSDateComponents | era |
NSDateComponents | hour |
NSDateComponents | init |
NSDateComponents | minute |
NSDateComponents | month |
NSDateComponents | quarter |
NSDateComponents | second |
NSDateComponents | setCalendar |
NSDateComponents | setDay |
NSDateComponents | setEra |
NSDateComponents | setHour |
NSDateComponents | setMinute |
NSDateComponents | setMonth |
NSDateComponents | setQuarter |
NSDateComponents | setSecond |
NSDateComponents | setWeek |
NSDateComponents | setWeekOfMonth |
NSDateComponents | setWeekOfYear |
NSDateComponents | setWeekday |
NSDateComponents | setWeekdayOrdinal |
NSDateComponents | setYear |
NSDateComponents | week |
NSDateComponents | weekOfMonth |
NSDateComponents | weekOfYear |
NSDateComponents | weekday |
NSDateComponents | weekdayOrdinal |
NSDateComponents | year |
NSDateFormatter | dateFormat |
NSDateFormatter | dateStyle |
NSDateFormatter | init |
NSDateFormatter | setDateFormat |
NSDateFormatter | setDateStyle |
NSDateFormatter | setTimeStyle |
NSDateFormatter | stringFromDate |
NSDateFormatter | timeStyle |
NSDictionary | _dictionary |
NSDictionary | _dictionaryWithDictionary |
NSDictionary | _dictionaryWithObject_forKey |
NSDictionary | _dictionaryWithObjectsAndKeys |
NSDictionary | _dictionaryWithObjects_forKeys |
NSDictionary | _dictionaryWithObjects_forKeys_count |
NSDictionary | allKeys |
NSDictionary | allKeysForObject |
NSDictionary | allValues |
NSDictionary | count |
NSDictionary | initWithObjectsAndKeys |
NSDictionary | isEqualToDictionary |
NSDictionary | keyEnumerator |
NSDictionary | objectEnumerator |
NSDictionary | objectForKey |
NSDictionary | valueForKey |
NSEnumerator | allObjects |
NSEnumerator | nextObject |
NSException | _exceptionWithName_reason_userInfo |
NSException | _raise_format |
NSException | _raise_format_arguments |
NSException | initWithName_reason_userInfo |
NSException | name |
NSException | raise |
NSException | reason |
NSException | userInfo |
NSIndexPath | _indexPathForRow_inSection |
NSIndexPath | _indexPathWithIndex |
NSIndexPath | _indexPathWithIndexes_length |
NSIndexPath | compare |
NSIndexPath | getIndexes |
NSIndexPath | indexAtPosition |
NSIndexPath | indexPathByAddingIndex |
NSIndexPath | indexPathByRemovingLastIndex |
NSIndexPath | initWithIndex |
NSIndexPath | initWithIndexes_length |
NSIndexPath | length |
NSIndexPath | row |
NSIndexPath | section |
NSIndexSet | _indexSet |
NSIndexSet | _indexSetWithIndex |
NSIndexSet | containsIndex |
NSIndexSet | containsIndexes |
NSIndexSet | count |
NSIndexSet | initWithIndex |
NSIndexSet | initWithIndexSet |
NSIndexSet | initWithIndexesInRange |
NSIndexSet | isEqualToIndexSet |
NSLocale | init |
NSMutableArray | _arrayWithCapacity |
NSMutableArray | addObject |
NSMutableArray | addObjectsFromArray |
NSMutableArray | exchangeObjectAtIndex_withObjectAtIndex |
NSMutableArray | initWithCapacity |
NSMutableArray | insertObject_atIndex |
NSMutableArray | insertObjects_atIndexes |
NSMutableArray | removeAllObjects |
NSMutableArray | removeLastObject |
NSMutableArray | removeObject |
NSMutableArray | removeObjectAtIndex |
NSMutableArray | removeObject_inRange |
NSMutableArray | removeObjectsAtIndexes |
NSMutableArray | removeObjectsInArray |
NSMutableArray | replaceObjectAtIndex_withObject |
NSMutableArray | replaceObjectsAtIndexes_withObjects |
NSMutableArray | replaceObjectsInRange_withObjectsFromArray |
NSMutableArray | replaceObjectsInRange_withObjectsFromArray_range |
NSMutableArray | sortUsingFunction_context |
NSMutableArray | sortUsingSelector |
NSMutableData | _dataWithCapacity |
NSMutableData | appendData |
NSMutableData | initWithCapacity |
NSMutableDictionary | _dictionaryWithCapacity |
NSMutableDictionary | addEntriesFromDictionary |
NSMutableDictionary | initWithCapacity |
NSMutableDictionary | removeAllObjects |
NSMutableDictionary | removeObjectForKey |
NSMutableDictionary | removeObjectsForKeys |
NSMutableDictionary | setDictionary |
NSMutableDictionary | setObject_forKey |
NSMutableDictionary | setValue_forKey |
NSMutableIndexSet | addIndex |
NSMutableIndexSet | addIndexes |
NSMutableIndexSet | removeAllIndexes |
NSMutableIndexSet | removeIndex |
NSMutableIndexSet | removeIndexes |
NSMutableSet | _setWithCapacity |
NSMutableSet | addObject |
NSMutableSet | addObjectsFromArray |
NSMutableSet | initWithCapacity |
NSMutableSet | removeAllObjects |
NSMutableSet | removeObject |
NSMutableString | _stringWithCapacity |
NSMutableString | appendFormat |
NSMutableString | appendString |
NSMutableString | initWithCapacity |
NSNull | _null |
NSNull | description |
NSNumber | _numberWithBool |
NSNumber | _numberWithChar |
NSNumber | _numberWithDouble |
NSNumber | _numberWithFloat |
NSNumber | _numberWithInt |
NSNumber | _numberWithInteger |
NSNumber | _numberWithLong |
NSNumber | _numberWithLongLong |
NSNumber | _numberWithShort |
NSNumber | _numberWithUnsignedChar |
NSNumber | _numberWithUnsignedInt |
NSNumber | _numberWithUnsignedInteger |
NSNumber | _numberWithUnsignedLong |
NSNumber | _numberWithUnsignedLongLong |
NSNumber | boolValue |
NSNumber | charValue |
NSNumber | compare |
NSNumber | decimalValue |
NSNumber | description |
NSNumber | descriptionWithLocale |
NSNumber | doubleValue |
NSNumber | floatValue |
NSNumber | initWithBool |
NSNumber | initWithChar |
NSNumber | initWithDouble |
NSNumber | initWithFloat |
NSNumber | initWithInt |
NSNumber | initWithInteger |
NSNumber | initWithLong |
NSNumber | initWithLongLong |
NSNumber | initWithShort |
NSNumber | initWithUnsignedChar |
NSNumber | initWithUnsignedInt |
NSNumber | initWithUnsignedInteger |
NSNumber | initWithUnsignedLong |
NSNumber | initWithUnsignedLongLong |
NSNumber | intValue |
NSNumber | integerValue |
NSNumber | isEqual |
NSNumber | isEqualToNumber |
NSNumber | longLongValue |
NSNumber | longValue |
NSNumber | shortValue |
NSNumber | stringValue |
NSNumber | unsignedCharValue |
NSNumber | unsignedIntValue |
NSNumber | unsignedIntegerValue |
NSNumber | unsignedLongLongValue |
NSNumber | unsignedLongValue |
NSObject | CreateTypeForJS |
NSObject | _alloc |
NSObject | _class |
NSObject | _instancesRespondToSelector |
NSObject | alloc |
NSObject | autorelease |
NSObject | class |
NSObject | conformsToProtocol |
NSObject | dealloc |
NSObject | description |
NSObject | hash |
NSObject | init |
NSObject | instancesRespondToSelector |
NSObject | isEqual |
NSObject | isKindOfClass |
NSObject | isMemberOfClass |
NSObject | isProxy |
NSObject | isSubclassOfClass |
NSObject | performSelector |
NSObject | performSelector_withObject |
NSObject | performSelector_withObject_afterDelay |
NSObject | performSelector_withObject_withObject |
NSObject | release |
NSObject | respondsToSelector |
NSObject | retain |
NSRange | NSMakeRange |
NSRange | length |
NSRange | location |
NSRange | setLength |
NSRange | setLocation |
NSSet | _set |
NSSet | _setWithArray |
NSSet | _setWithObject |
NSSet | _setWithObjects |
NSSet | _setWithObjects_count |
NSSet | _setWithSet |
NSSet | allObjects |
NSSet | anyObject |
NSSet | containsObject |
NSSet | count |
NSSet | description |
NSSet | descriptionWithLocale |
NSSet | initWithArray |
NSSet | initWithObjects |
NSSet | initWithObjects_count |
NSSet | initWithSet |
NSSet | initWithSet_copyItems |
NSSet | intersectsSet |
NSSet | isEqualToSet |
NSSet | isSubsetOfSet |
NSSet | makeObjectsPerformSelector |
NSSet | makeObjectsPerformSelector_withObject |
NSSet | member |
NSSet | objectEnumerator |
NSSet | setByAddingObject |
NSSet | setByAddingObjectsFromArray |
NSSet | setByAddingObjectsFromSet |
NSSet | setValue_forKey |
NSSet | valueForKey |
NSString | UTF8String |
NSString | _string |
NSString | _stringWithFormat |
NSString | _stringWithString |
NSString | _stringWithUTF8String |
NSString | boolValue |
NSString | caseInsensitiveCompare |
NSString | characterAtIndex |
NSString | compare |
NSString | compare_options |
NSString | componentsSeparatedByString |
NSString | dataUsingEncoding |
NSString | description |
NSString | doubleValue |
NSString | floatValue |
NSString | getCharacters_range |
NSString | hasPrefix |
NSString | hasSuffix |
NSString | init |
NSString | initWithBytes_length_encoding |
NSString | initWithCString_encoding |
NSString | initWithData_encoding |
NSString | initWithFormat |
NSString | initWithString |
NSString | initWithUTF8String |
NSString | intValue |
NSString | integerValue |
NSString | isEqual |
NSString | isEqualToString |
NSString | length |
NSString | longLongValue |
NSString | lowercaseString |
NSString | propertyListFromStringsFileFormat |
NSString | rangeOfString |
NSString | rangeOfString_options |
NSString | rangeOfString_options_range |
NSString | stringByAddingPercentEscapesUsingEncoding |
NSString | stringByAppendingFormat |
NSString | stringByAppendingPathComponent |
NSString | stringByAppendingString |
NSString | stringByPaddingToLength_withString_startingAtIndex |
NSString | stringByReplacingCharactersInRange_withString |
NSString | stringByReplacingOccurrencesOfString_withString |
NSString | stringByTrimmingCharactersInSet |
NSString | stringWithCString_encoding |
NSString | substringFromIndex |
NSString | substringToIndex |
NSString | substringWithRange |
NSString | uppercaseString |
NSTimer | _scheduledTimerWithTimeInterval_target_selector_userInfo_repeats |
NSTimer | invalidate |
NSTimer | userInfo |
NSURL | _URLWithString |
NSURL | _URLWithString_relativeToURL |
NSURL | _alloc |
NSURL | _fileURLWithPath |
NSURL | _fileURLWithPath_isDirectory |
NSURL | absoluteString |
NSURL | baseURL |
NSURL | host |
NSURL | initWithString |
NSURL | initWithString_relativeToURL |
NSURL | isEqual |
NSURL | path |
NSURL | port |
NSURL | query |
NSURLRequest | URL |
NSURLRequest | _requestWithURL |
NSURLRequest | initWithURL |
NSXMLParser | delegate |
NSXMLParser | initWithData |
NSXMLParser | parse |
NSXMLParser | setDelegate |
NSXMLParser | setShouldProcessNamespaces |
NSXMLParser | shouldProcessNamespaces |
UIActionSheet | buttonTitleAtIndex |
UIActionSheet | cancelButtonIndex |
UIActionSheet | delegate |
UIActionSheet | destructiveButtonIndex |
UIActionSheet | firstOtherButtonIndex |
UIActionSheet | initWithTitle_delegate_cancelButtonTitle_destructiveButtonTitle_otherButtonTitles |
UIActionSheet | numberOfButtons |
UIActionSheet | setCancelButtonIndex |
UIActionSheet | setDelegate |
UIActionSheet | setDestructiveButtonIndex |
UIActionSheet | setFirstOtherButtonIndex |
UIActionSheet | setTitle |
UIActionSheet | showInView |
UIActionSheet | title |
UIActivityIndicatorView | activityIndicatorViewStyle |
UIActivityIndicatorView | hidesWhenStopped |
UIActivityIndicatorView | initWithActivityIndicatorStyle |
UIActivityIndicatorView | isAnimating |
UIActivityIndicatorView | setActivityIndicatorViewStyle |
UIActivityIndicatorView | setHidesWhenStopped |
UIActivityIndicatorView | startAnimating |
UIActivityIndicatorView | stopAnimating |
UIAlertView | delegate |
UIAlertView | initWithTitle_message_delegate_cancelButtonTitle_otherButtonTitles |
UIAlertView | isVisible |
UIAlertView | message |
UIAlertView | numberOfButtons |
UIAlertView | setDelegate |
UIAlertView | setMessage |
UIAlertView | setTitle |
UIAlertView | show |
UIAlertView | title |
UIAlertView | visible |
UIApplication | _sharedApplication |
UIApplication | becomeFirstResponder |
UIApplication | delegate |
UIApplication | openURL |
UIApplication | resignFirstResponder |
UIApplication | setDelegate |
UIApplication | touchesBegan_withEvent |
UIApplication | touchesCancelled_withEvent |
UIApplication | touchesEnded_withEvent |
UIApplication | touchesMoved_withEvent |
UIBarButtonItem | action |
UIBarButtonItem | initWithBarButtonSystemItem_target_action |
UIBarButtonItem | initWithTitle_style_target_action |
UIBarButtonItem | setAction |
UIBarButtonItem | setTarget |
UIBarButtonItem | target |
UIBarItem | enabled |
UIBarItem | image |
UIBarItem | isEnabled |
UIBarItem | setEnabled |
UIBarItem | setImage |
UIBarItem | setTag |
UIBarItem | setTitle |
UIBarItem | tag |
UIBarItem | title |
UIButton | _buttonWithType |
UIButton | font |
UIButton | imageForState |
UIButton | imageView |
UIButton | setFont |
UIButton | setImage_forState |
UIButton | setTitleColor_forState |
UIButton | setTitle_forState |
UIButton | titleColorForState |
UIButton | titleForState |
UIButton | titleLabel |
UIColor | _blackColor |
UIColor | _blueColor |
UIColor | _brownColor |
UIColor | _clearColor |
UIColor | _colorWithRed_green_blue_alpha |
UIColor | _colorWithWhite_alpha |
UIColor | _cyanColor |
UIColor | _darkGrayColor |
UIColor | _grayColor |
UIColor | _greenColor |
UIColor | _lightGrayColor |
UIColor | _magentaColor |
UIColor | _orangeColor |
UIColor | _purpleColor |
UIColor | _redColor |
UIColor | _viewFlipsideBackgroundColor |
UIColor | _whiteColor |
UIColor | _yellowColor |
UIColor | getRed_green_blue_alpha |
UIColor | getWhite_alpha |
UIColor | initWithRed_green_blue_alpha |
UIColor | initWithWhite_alpha |
UIControl | addTarget_action_forControlEvents |
UIControl | enabled |
UIControl | isEnabled |
UIControl | removeTarget_action_forControlEvents |
UIControl | sendActionsForControlEvents |
UIControl | setEnabled |
UIDatePicker | date |
UIDatePicker | datePickerMode |
UIDatePicker | maximumDate |
UIDatePicker | minimumDate |
UIDatePicker | setDate |
UIDatePicker | setDatePickerMode |
UIDatePicker | setDate_animated |
UIDatePicker | setMaximumDate |
UIDatePicker | setMinimumDate |
UIDevice | _currentDevice |
UIDevice | beginGeneratingDeviceOrientationNotifications |
UIDevice | endGeneratingDeviceOrientationNotifications |
UIDevice | generatesDeviceOrientationNotifications |
UIDevice | isGeneratingDeviceOrientationNotifications |
UIDevice | orientation |
UIDevice | setOrientation |
UIDevice | userInterfaceIdiom |
UIEvent | _evnt |
UIEvent | allTouches |
UIEvent | typeEvent |
UIFont | _boldSystemFontOfSize |
UIFont | _fontWithName_size |
UIFont | _italicSystemFontOfSize |
UIFont | _systemFontOfSize |
UIFont | familyName |
UIFont | fontName |
UIFont | pointSize |
UIImage | _imageNamed |
UIImage | _imageWithContentsOfFile |
UIImage | _imageWithData |
UIImage | drawAtPoint |
UIImage | drawInRect |
UIImage | imageOrientation |
UIImage | initWithContentsOfFile |
UIImage | initWithData |
UIImage | scale |
UIImage | size |
UIImageView | animationDuration |
UIImageView | animationImages |
UIImageView | animationRepeatCount |
UIImageView | image |
UIImageView | initWithImage |
UIImageView | isAnimating |
UIImageView | setAnimationDuration |
UIImageView | setAnimationImages |
UIImageView | setAnimationRepeatCount |
UIImageView | setImage |
UIImageView | startAnimating |
UIImageView | stopAnimating |
UILabel | enabled |
UILabel | isEnabled |
UILabel | lineBreakMode |
UILabel | numberOfLines |
UILabel | setEnabled |
UILabel | setLineBreakMode |
UILabel | setNumberOfLines |
UILabel | setText |
UILabel | setTextAlignment |
UILabel | setTextColor |
UILabel | text |
UILabel | textAlignment |
UILabel | textColor |
UIMenuController | _sharedMenuController |
UIMenuController | isMenuVisible |
UIMenuController | menuFrame |
UIMenuController | menuItems |
UIMenuController | menuVisible |
UIMenuController | setMenuItems |
UIMenuController | setMenuVisible |
UIMenuController | setTargetRect_inView |
UIMenuItem | action |
UIMenuItem | initWithTitle_action |
UIMenuItem | setAction |
UIMenuItem | setTitle |
UIMenuItem | title |
UINavigationBar | backitem |
UINavigationBar | barStyle |
UINavigationBar | delegate |
UINavigationBar | items |
UINavigationBar | popNavigationItemAnimated |
UINavigationBar | pushNavigationItem_animated |
UINavigationBar | setBarStyle |
UINavigationBar | setDelegate |
UINavigationBar | setItems |
UINavigationBar | setItems_animated |
UINavigationBar | topItem |
UINavigationController | delegate |
UINavigationController | initWithRootViewController |
UINavigationController | isNavigationBarHidden |
UINavigationController | isToolbarHidden |
UINavigationController | navigationBar |
UINavigationController | navigationBarHidden |
UINavigationController | popToRootViewControllerAnimated |
UINavigationController | popToViewController_animated |
UINavigationController | popViewControllerAnimated |
UINavigationController | pushViewController_animated |
UINavigationController | setDelegate |
UINavigationController | setNavigationBarHidden |
UINavigationController | setNavigationBarHidden_animated |
UINavigationController | setToolbarHidden |
UINavigationController | setToolbarHidden_animated |
UINavigationController | setTopViewController |
UINavigationController | setViewControllers |
UINavigationController | setViewControllers_animated |
UINavigationController | toolbar |
UINavigationController | toolbarHidden |
UINavigationController | topViewController |
UINavigationController | viewControllers |
UINavigationItem | backBarButtonItem |
UINavigationItem | hidesBackButton |
UINavigationItem | initWithTitle |
UINavigationItem | leftBarButtonItem |
UINavigationItem | leftBarButtonItems |
UINavigationItem | leftItemsSupplementBackButton |
UINavigationItem | prompt |
UINavigationItem | rightBarButtonItem |
UINavigationItem | rightBarButtonItems |
UINavigationItem | setBackBarButtonItem |
UINavigationItem | setHidesBackButton |
UINavigationItem | setHidesBackButton_animated |
UINavigationItem | setLeftBarButtonItem |
UINavigationItem | setLeftBarButtonItem_animated |
UINavigationItem | setLeftBarButtonItems |
UINavigationItem | setLeftBarButtonItems_animated |
UINavigationItem | setLeftItemsSupplementBackButton |
UINavigationItem | setPrompt |
UINavigationItem | setRightBarButtonItem |
UINavigationItem | setRightBarButtonItem_animated |
UINavigationItem | setRightBarButtonItems |
UINavigationItem | setRightBarButtonItems_animated |
UINavigationItem | setTitle |
UINavigationItem | title |
UIPageControl | currentPage |
UIPageControl | defersCurrentPageDisplay |
UIPageControl | hidesForSinglePage |
UIPageControl | numberOfPages |
UIPageControl | setCurrentPage |
UIPageControl | setDefersCurrentPageDisplay |
UIPageControl | setHidesForSinglePage |
UIPageControl | setNumberOfPages |
UIPageControl | sizeForNumberOfPages |
UIPageControl | updateCurrentPageDisplay |
UIPickerView | dataSource |
UIPickerView | delegate |
UIPickerView | numberOfComponents |
UIPickerView | numberOfComponentsInPickerView |
UIPickerView | numberOfRowsInComponent |
UIPickerView | pickerView_numberOfRowsInComponent |
UIPickerView | reloadAllComponents |
UIPickerView | rowSizeForComponent |
UIPickerView | selectRow_inComponent_animated |
UIPickerView | selectedRowInComponent |
UIPickerView | setDataSource |
UIPickerView | setDelegate |
UIPopoverController | contentViewController |
UIPopoverController | delegate |
UIPopoverController | dismissPopoverAnimated |
UIPopoverController | initWithContentViewController |
UIPopoverController | popoverContentSize |
UIPopoverController | popoverVisible |
UIPopoverController | presentPopoverFromRect_inView_permittedArrowDirections_animated |
UIPopoverController | setContentViewController |
UIPopoverController | setContentViewController_animated |
UIPopoverController | setDelegate |
UIPopoverController | setPopoverContentSize |
UIPopoverController | setPopoverContentSize_animated |
UIProgressView | initWithProgressViewStyle |
UIProgressView | progress |
UIProgressView | progressViewStyle |
UIProgressView | setProgress |
UIProgressView | setProgressViewStyle |
UIProgressView | setProgress_animated |
UIScreen | _mainScreen |
UIScreen | applicationFrame |
UIScreen | bounds |
UIScrollView | contentOffset |
UIScrollView | contentSize |
UIScrollView | delegate |
UIScrollView | isScrollEnabled |
UIScrollView | scrollEnabled |
UIScrollView | scrollRectToVisible_animated |
UIScrollView | setContentOffset |
UIScrollView | setContentOffset_animated |
UIScrollView | setContentSize |
UIScrollView | setDelegate |
UIScrollView | setScrollEnabled |
UIScrollView | setShowsHorizontalScrollIndicator |
UIScrollView | setShowsVerticalScrollIndicator |
UIScrollView | showsHorizontalScrollIndicator |
UIScrollView | showsVerticalScrollIndicator |
UISearchBar | delegate |
UISearchBar | placeholder |
UISearchBar | setDelegate |
UISearchBar | setPlaceholder |
UISearchBar | setShowsCancelButton |
UISearchBar | setShowsCancelButton_animated |
UISearchBar | setText |
UISearchBar | showsCancelButton |
UISearchBar | text |
UISegmentedControl | imageForSegmentAtIndex |
UISegmentedControl | initWithItems |
UISegmentedControl | insertSegmentWithImage_atIndex_animated |
UISegmentedControl | insertSegmentWithTitle_atIndex_animated |
UISegmentedControl | isEnabledForSegmentAtIndex |
UISegmentedControl | numberOfSegments |
UISegmentedControl | removeAllSegments |
UISegmentedControl | removeSegmentAtIndex_animated |
UISegmentedControl | selectedSegmentIndex |
UISegmentedControl | setEnabled_forSegmentAtIndex |
UISegmentedControl | setImage_forSegmentAtIndex |
UISegmentedControl | setSelectedSegmentIndex |
UISegmentedControl | setTitle_forSegmentAtIndex |
UISegmentedControl | titleForSegmentAtIndex |
UISlider | continuous |
UISlider | isContinuous |
UISlider | maximumValue |
UISlider | minimumValue |
UISlider | setContinuous |
UISlider | setMaximumValue |
UISlider | setMinimumValue |
UISlider | setValue |
UISlider | setValue_animated |
UISlider | value |
UISplitViewController | delegate |
UISplitViewController | presentsWithGesture |
UISplitViewController | setDelegate |
UISplitViewController | setPresentsWithGesture |
UISplitViewController | setViewControllers |
UISplitViewController | viewControllers |
UISwitch | initWithFrame |
UISwitch | isOn |
UISwitch | on |
UISwitch | setOn |
UISwitch | setOn_animated |
UITabBar | delegate |
UITabBar | items |
UITabBar | selectedItem |
UITabBar | setDelegate |
UITabBar | setItems |
UITabBar | setItems_animated |
UITabBar | setSelectedItem |
UITabBarController | delegate |
UITabBarController | moreNavigationController |
UITabBarController | selectedIndex |
UITabBarController | selectedViewController |
UITabBarController | setDelegate |
UITabBarController | setSelectedIndex |
UITabBarController | setSelectedViewController |
UITabBarController | setViewControllers |
UITabBarController | setViewControllers_animated |
UITabBarController | tabBar |
UITabBarController | viewControllers |
UITabBarItem | image |
UITabBarItem | initWithTabBarSystemItem_tag |
UITabBarItem | initWithTitle_image_tag |
UITabBarItem | setImage |
UITableView | allowsSelection |
UITableView | dataSource |
UITableView | delegate |
UITableView | deleteRowsAtIndexPaths_withRowAnimation |
UITableView | dequeueReusableCellWithIdentifier |
UITableView | deselectRowAtIndexPath_animated |
UITableView | indexPathForSelectedRow |
UITableView | initWithFrame_style |
UITableView | insertRowsAtIndexPaths_withRowAnimation |
UITableView | numberOfRowsInSection |
UITableView | reloadData |
UITableView | rowHeight |
UITableView | sectionHeaderHeight |
UITableView | selectRowAtIndexPath_animated_scrollPosition |
UITableView | setAllowsSelection |
UITableView | setDataSource |
UITableView | setDelegate |
UITableView | setRowHeight |
UITableView | setSectionHeaderHeight |
UITableView | setTableHeaderView |
UITableView | style |
UITableView | tableHeaderView |
UITableViewCell | ImageView |
UITableViewCell | accessoryType |
UITableViewCell | contentView |
UITableViewCell | detailTextLabel |
UITableViewCell | init |
UITableViewCell | initWithFrame_reuseIdentifier |
UITableViewCell | initWithStyle_reuseIdentifier |
UITableViewCell | isSelected |
UITableViewCell | selected |
UITableViewCell | setAccessoryType |
UITableViewCell | setSelected |
UITableViewCell | textLabel |
UITableViewController | initWithStyle |
UITableViewController | setTableView |
UITableViewController | tableView |
UITextField | borderStyle |
UITextField | delegate |
UITextField | font |
UITextField | inputDelegate |
UITextField | keyboardType |
UITextField | placeholder |
UITextField | setBorderStyle |
UITextField | setDelegate |
UITextField | setFont |
UITextField | setInputDelegate |
UITextField | setKeyboardType |
UITextField | setPlaceholder |
UITextField | setText |
UITextField | setTextAlignment |
UITextField | setTextColor |
UITextField | text |
UITextField | textAlignment |
UITextField | textColor |
UITextView | delegate |
UITextView | editable |
UITextView | font |
UITextView | inputDelegate |
UITextView | isEditable |
UITextView | setDelegate |
UITextView | setEditable |
UITextView | setFont |
UITextView | setInputDelegate |
UITextView | setText |
UITextView | setTextAlignment |
UITextView | setTextColor |
UITextView | text |
UITextView | textAlignment |
UITextView | textColor |
UIToolbar | barStyle |
UIToolbar | items |
UIToolbar | setBarStyle |
UIToolbar | setItems |
UIToolbar | setItems_animated |
UITouch | locationInView |
UITouch | tapCount |
UITouch | view |
UIView | _animationDelegate |
UIView | _beginAnimations_context |
UIView | _commitAnimations |
UIView | _setAnimationDelay |
UIView | _setAnimationDelegate |
UIView | _setAnimationDidStopSelector |
UIView | _setAnimationDuration |
UIView | _setAnimationTransition_forView_cache |
UIView | _setAnimationWillStartSelector |
UIView | addSubview |
UIView | alpha |
UIView | backgroundColor |
UIView | becomeFirstResponder |
UIView | bounds |
UIView | bringSubviewToFront |
UIView | center |
UIView | didAddSubview |
UIView | didMoveToSuperview |
UIView | didMoveToWindow |
UIView | exchangeSubviewAtIndex_withSubviewAtIndex |
UIView | frame |
UIView | hidden |
UIView | initWithFrame |
UIView | insertSubview_aboveSubview |
UIView | insertSubview_atIndex |
UIView | insertSubview_belowSubview |
UIView | isDescendantOfView |
UIView | isHidden |
UIView | layer |
UIView | layoutSubviews |
UIView | removeFromSuperview |
UIView | resignFirstResponder |
UIView | sendSubviewToBack |
UIView | setAlpha |
UIView | setBackgroundColor |
UIView | setBounds |
UIView | setCenter |
UIView | setFrame |
UIView | setHidden |
UIView | setNeedsDisplay |
UIView | setNeedsLayout |
UIView | setSuperview |
UIView | setTag |
UIView | setUserInteractionEnabled |
UIView | sizeToFit |
UIView | subviews |
UIView | superview |
UIView | tag |
UIView | touchesBegan_withEvent |
UIView | touchesCancelled_withEvent |
UIView | touchesEnded_withEvent |
UIView | touchesMoved_withEvent |
UIView | viewWithTag |
UIView | willMoveToSuperview |
UIView | willMoveToWindow |
UIView | willRemoveSubview |
UIView | window |
UIViewController | becomeFirstResponder |
UIViewController | didReceiveMemoryWarning |
UIViewController | hidesBottomBarWhenHidden |
UIViewController | initWithNibName_bundle |
UIViewController | loadView |
UIViewController | navigationController |
UIViewController | navigationItem |
UIViewController | resignFirstResponder |
UIViewController | setHidesBottomBarWhenHidden |
UIViewController | setNavigationController |
UIViewController | setTabBarController |
UIViewController | setTabBarItem |
UIViewController | setTitle |
UIViewController | setToolbarItems |
UIViewController | setView |
UIViewController | shouldAutorotateToInterfaceOrientation |
UIViewController | tabBarController |
UIViewController | tabBarItem |
UIViewController | title |
UIViewController | toolbarItems |
UIViewController | touchesBegan_withEvent |
UIViewController | touchesCancelled_withEvent |
UIViewController | touchesEnded_withEvent |
UIViewController | touchesMoved_withEvent |
UIViewController | view |
UIViewController | viewDidAppear |
UIViewController | viewDidDisappear |
UIViewController | viewDidLoad |
UIViewController | viewDidUnload |
UIViewController | viewWillAppear |
UIViewController | viewWillDisappear |
UIWebView | delegate |
UIWebView | loadHTMLString_baseURL |
UIWebView | loadRequest |
UIWebView | setDelegate |
UIWebView | stringByEvaluatingJavaScriptFromString |
UIWindow | isKeyWindow |
UIWindow | keyWindow |
UIWindow | makeKeyAndVisible |
UIWindow | makeKeyWindow |
UIWindow | rootViewController |
UIWindow | setRootViewController |
Supported .XIB file features
The XIB files are created by the Apple Xcode* Interface Builder. These files typically contain a representation of the objects that are part of the User Interface defined by the developer.
The Intel® HTML5 App Porter Tool – BETA converts them into equivalent definitions in HTML5 (i.e. HTML/CSS/JS) specific for each one of the widgets or objects instantiated on them. It also maps the settings for some of the properties of each widget, such as background color, text alignment, frame size, etc. For those widgets or features not listed below, the tool may not generate any output corresponding to that unsupported widget in the converted version of the XIB file.
The list below describes in detail the supported widgets and properties.
List of supported widgets/properties
Type | Property |
UIActivityIndicator | alpha |
UIActivityIndicator | backgroundColor (only RGB) |
UIActivityIndicator | frame (values: height, width, left, top) |
UIBarButtonItem | alpha |
UIBarButtonItem | backgroundColor (only RGB) |
UIBarButtonItem | image |
UIBarButtonItem | title |
UIButton | alpha |
UIButton | frame (values: height, width, left, top) |
UIButton | textColor (only RGB) |
UIButton | titleForNormalState |
UIButton | buttonType (values: 0[UIButtonTypeCustom], 1[UIButtonTypeRoundedRect], 2[UIButtonTypeDetailDisclosure], 3[UIButtonTypeInfoLight], 4[UIButtonTypeInfoDark], 5[UIButtonTypeContactAdd] |
UIButton | image |
UIDatePicker | alpha |
UIDatePicker | datePickerMode (values: 0=time, 1=date, 2=datetime) |
UIDatePicker | frame (values: height, width, left, top) |
UIImageView | alpha |
UIImageView | backgroundColor (only RGB) |
UIImageView | frame (values: height, width, left, top) |
UIImageView | image |
UILabel | alpha |
UILabel | backgroundColor (only RGB) |
UILabel | frame (values: height, width, left, top) |
UILabel | text |
UILabel | textAlignment (values: left, center, right) |
UILabel | textColor (only RGB) |
UINavigationBar | alpha |
UINavigationBar | frame (values: height, width, left, top) |
UINavigationItem | frame (values: height, width, left, top) |
UINavigationItem | leftBarButtonItem |
UINavigationItem | prompt |
UINavigationItem | rightBarButtonItem |
UINavigationItem | title |
UINavigationItem | title |
UINavigationItem | title |
UIPageControl | alpha |
UIPageControl | backgroundColor (only RGB) |
UIPageControl | frame (values: height, width, left, top) |
UIPageControl | numberOfPages |
UIPickerView | alpha |
UIPickerView | frame (values: height, width, left, top) |
UIProgressView | alpha |
UIProgressView | backgroundColor (only RGB) |
UIProgressView | frame (values: height, width, left, top) |
UIProgressView | progress |
UIScrollView | alpha |
UIScrollView | backgroundColor (only RGB) |
UIScrollView | frame (values: height, width, left, top) |
UISearchBar | alpha |
UISearchBar | backgroundColor (only RGB) |
UISearchBar | frame (values: height, width, left, top) |
UISearchBar | placeholder |
UISearchBar | text |
UISlider | alpha |
UISlider | backgroundColor (only RGB) |
UISlider | frame (values: height, width, left, top) |
UISlider | maxValue |
UISlider | minValue |
UISlider | value |
UISwitch | alpha |
UISwitch | backgroundColor (only RGB) |
UISwitch | frame (values: height, width, left, top) |
UISwitch | on (Position of the switch at the beginning) |
UITabBarItem | alpha |
UITabBarItem | backgroundColor (only RGB) |
UITabBarItem | frame (values: height, width, left, top) |
UITabBarItem | image |
UITabBarItem | title |
UITableView | alpha |
UITableView | backgroundColor (only RGB) |
UITableView | frame (values: height, width, left, top) |
UITableViewCell | alpha |
UITableViewCell | backgroundColor (only RGB) |
UITableViewCell | frame (values: height, width, left, top) |
UITextField | alpha |
UITextField | backgroundColor (only RGB) |
UITextField | borderStyle (values: textFieldBorderStyleNone, textFieldBorderStyleLine, textFieldBorderStyleBezel, textFieldBorderStyleRoundedRect) |
UITextField | frame (values: height, width, left, top) |
UITextField | text |
UITextField | textAlignment (values: left, center, right) |
UITextField | textColor (only RGB) |
UITextView | alpha |
UITextView | backgroundColor (only RGB) |
UITextView | frame (values: height, width, left, top) |
UITextView | text |
UITextView | textAlignment (values: left, center, right) |
UITextView | textColor (only RGB) |
UIToolBarNode | alpha |
UIToolBarNode | backgroundColor (only RGB) |
UIToolBarNode | frame (values: height, width, left, top) |
UIView | alpha |
UIView | backgroundColor (only RGB) |
UIView | frame (values: height, width, left, top) |
UIViewController | UINavigationItem |
UIViewController | UITabBarItem |
UIViewController | UIView |
UIWebView | frame (values: height, width, left, top) |
UIWindow | alpha |
UIWindow | backgroundColor (only RGB) |
UIWindow | frame (values: height, width, left, top) |
Resources
- Tutorial: Creating an HTML5 App from a Native Apple iOS* Project with the Intel® HTML5 App Porter Tool – BETA
- Technical Reference - Intel® HTML5 App Porter Tool - BETA
- The HTML5 section of the Intel® Developer Zone at http://software.intel.com/html5
- The Intel® XDK at http://www.html5dev-software.intel.com