[View]  [Edit]  [Lock]  [References]  [Attachments]  [History]  [Home]  [Changes]  [Search]  [Help] 

api[ios,UIKit] epilogue

See Documentation page @ Apple.

" Set comments from text copied from documentation page at
	https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKit_Framework/index.html#classes
  to update the text copy the text of Classes table and paste as source of stream
 Take care of:
	1.- classes w/o comments in the page must have an empty line comment
	2.- replace/remove ’ characters
	3.- replace dash characters w/space (used as no-linebreak separators)
"
|stream|
stream := 'NSObject
NSObject is the root class of most Objective-C class hierarchies.
NSFileProviderExtension
NSFileProviderExtension is the principal class for the File Provider extension.
NSLayoutConstraint
A constraint defines a relationship between two attributes of user interface objects that must be satisfied by the constraint-based layout system.
NSLayoutManager
An NSLayoutManager object coordinates the layout and display of characters held in an NSTextStorage object.
NSParagraphStyle
The NSParagraphStyle class and its subclass NSMutableParagraphStyle encapsulate the paragraph or ruler attributes used by the NSAttributedString classes.
NSMutableParagraphStyle
The NSMutableParagraphStyle class adds methods to its superclass, NSParagraphStyle, for changing the values of the subattributes in a paragraph style attribute.
NSShadow
An NSShadow object encapsulates the attributes used to create a drop shadow during drawing operations.
NSStringDrawingContext
The NSStringDrawingContext class manages metrics used when drawing attributed strings.
NSTextAttachment
NSTextAttachment objects are used by the NSAttributedString class cluster as the values for attachment attributes (stored in the attributed string under the key named NSAttachmentAttributeName).
NSTextContainer
The NSTextContainer class defines a region in which text is laid out.
NSTextTab
An NSTextTab object represents a tab in an NSParagraphStyle object, storing an alignment type and location.
UIAcceleration
An instance of the UIAcceleration class, called an acceleration event, represents immediate, three-dimensional acceleration data.
UIAccelerometer
The UIAccelerometer class lets you register to receive acceleration-related data from the onboard hardware.
UIAccessibilityCustomAction
A UIAccessibilityCustomAction object represents a custom action to be performed on an accessible object.
UIAccessibilityElement
The UIAccessibilityElement class encapsulates information about an item that should be accessible to users with disabilities, but that isnt accessible by default.
UIActivity
The UIActivity class is an abstract class that you subclass in order to implement application-specific services.
UIAlertAction
A UIAlertAction object represents an action that can be taken when tapping a button in an alert.
UIBarItem
UIBarItem is an abstract superclass for items added to a bar that appears at the bottom of the screen.
UIBarButtonItem
A bar button item is a button specialized for placement on a UIToolbar or UINavigationBar object.
UITabBarItem
The UITabBarItem class implements an item on a UITabBar object.
UIBezierPath
The UIBezierPath class lets you define a path consisting of straight and curved line segments and render that path in your custom views.
UICollectionViewLayout
The UICollectionViewLayout class is an abstract base class that you subclass and use to generate layout information for a collection view.
UICollectionViewFlowLayout
The UICollectionViewFlowLayout class is a concrete layout object that organizes items into a grid with optional header and footer views for each section.
UICollectionViewTransitionLayout
The UICollectionViewTransitionLayout class is a special type of layout object that lets you implement behaviors when changing from one layout to another in your collection view.
UICollectionViewLayoutAttributes
An UICollectionViewLayoutAttributes object manages the layout-related attributes for a given item in a collection view.
UICollectionViewLayoutInvalidationContext
A UICollectionViewLayoutInvalidationContext object declares which parts of your layout need to be updated when the layout is invalidated.
UICollectionViewFlowLayoutInvalidationContext
A UICollectionViewFlowLayoutInvalidationContext object specifies properties for determining whether to recompute the size of items or their position in the layout.
UICollectionViewUpdateItem
The UICollectionViewUpdateItem class describes a single change to make to an item in a collection view.
UIColor
A UIColor object represents color and sometimes opacity (alpha value).
UIDevice
The UIDevice class provides a singleton instance representing the current device.
UIDictationPhrase
A dictation phrase object represents the textual interpretation of a spoken phrase as dictated by a user.
UIDocument
The UIDocument class is an abstract base class for managing the data of documents.
UIManagedDocument
UIManagedDocument is a concrete subclass of UIDocument that integrates with Core Data.
UIDocumentInteractionController
A document interaction controller, along with a delegate object, provides in-app support for managing user interactions with files in the local system.
UIDynamicAnimator
A dynamic animator provides physics-related capabilities and animations for its dynamic items, and provides the context for those animations.
UIDynamicBehavior
A dynamic behavior confers a behavioral configuration on one or more dynamic items for their participation in two-dimensional animation.
UIAttachmentBehavior
An attachment behavior specifies a dynamic connection between two dynamic items, or between a dynamic item and an anchor point.
UICollisionBehavior
A collision behavior confers, to a specified array of dynamic items, the ability of those items to engage in collisions with each other and with the behaviors specified boundaries.
UIDynamicItemBehavior
A dynamic item behavior represents a base dynamic animation configuration for one or more dynamic items.
UIGravityBehavior
A gravity behavior specifies a gravity vector that applies to all of its dynamic items.
UIPushBehavior
A push behavior applies a continuous or instantaneous force to one or more dynamic items, causing those items to change position accordingly.
UISnapBehavior
A snap behavior defines a dynamic items movement to a specified point; the movement proceeds with a spring-like effect, ending with an oscillation whose amount you can set.
UIEvent
A UIEvent object (or, simply, an event object) represents an event in iOS.
UIFont
The UIFont class provides the interface for getting and setting font information.
UIFontDescriptor
UIFontDescriptor objects provide a mechanism to describe a font with a dictionary of attributes.
UIGestureRecognizer
UIGestureRecognizer is an abstract base class for concrete gesture-recognizer classes.
UILongPressGestureRecognizer
UILongPressGestureRecognizer is a concrete subclass of UIGestureRecognizer that looks for long-press gestures.
UIPanGestureRecognizer
UIPanGestureRecognizer is a concrete subclass of UIGestureRecognizer that looks for panning (dragging) gestures.
UIScreenEdgePanGestureRecognizer
A UIScreenEdgePanGestureRecognizer looks for panning (dragging) gestures that start near an edge of the screen.
UIPinchGestureRecognizer
UIPinchGestureRecognizer is a concrete subclass of UIGestureRecognizer that looks for pinching gestures involving two touches.
UIRotationGestureRecognizer
UIRotationGestureRecognizer is a concrete subclass of UIGestureRecognizer that looks for rotation gestures involving two touches.
UISwipeGestureRecognizer
UISwipeGestureRecognizer is a concrete subclass of UIGestureRecognizer that looks for swiping gestures in one or more directions.
UITapGestureRecognizer
UITapGestureRecognizer is a concrete subclass of UIGestureRecognizer that looks for single or multiple taps.
UIImage
A UIImage object is a high-level way to display image data.
UIImageAsset
A UIImageAsset object is a container for a collection of images that represent multiple ways of describing a single piece of artwork.
UIKeyCommand
The UIKeyCommand class specifies a key presses performed on a hardware keyboard and the resulting action that should take place.
UILexicon
A lexicon contains a read-only array of term pairs, each in a UILexiconEntry object, for use by a custom keyboard.
UILexiconEntry
A lexicon entry specifies a read-only term pair, available within a UILexicon object, for use by a custom keyboard.
UILocalizedIndexedCollation
The UILocalizedIndexedCollation class is a convenience for organizing, sorting, and localizing the data for a table view that has a section index.
UILocalNotification
A UILocalNotification object specifies a notification that an app can schedule for presentation at a specific date and time.
UIMenuController
The singleton UIMenuController instance presents the menu interface for the Cut, Copy, Paste, Select, Select All, and Delete commands.
UIMenuItem
An instance of the UIMenuItem class represents a custom item in the editing menu managed by the UIMenuController object.
UIMotionEffect
The UIMotionEffect class is an abstract superclass for defining motion-based modifiers for views.
UIInterpolatingMotionEffect
A UIInterpolatingMotionEffect object maps the horizontal or vertical tilt of a device to values that you specify so that UIKit can apply those values to your views.
UIMotionEffectGroup
The UIMotionEffectGroup class manages a collection of motion effects that you want to apply to a view at the same time.
UINavigationItem
A UINavigationItem object manages the buttons and views to be displayed in a UINavigationBar object.
UINib
Instances of the UINib class serve as object wrappers, or containers, for Interface Builder nib files.
UIPasteboard
The UIPasteboard class enables an app to share data within the app and with another app.
UIPercentDrivenInteractiveTransition
A percent-driven interactive transition object drives the custom animation between the disappearance of one view controller and the appearance of another.
UIPopoverController
The UIPopoverController class is used to manage the presentation of content in a popover.
UIPresentationController
A UIPresentationController object provides advanced view and transition management for presented view controllers.
UIPopoverPresentationController
A UIPopoverPresentationController object manages the display of content in a popover.
UIPrinter
A UIPrinter object contains the attributes of a printer on the network.
UIPrinterPickerController
A UIPrinterPickerController object displays the system interface for selecting a printer.
UIPrintFormatter
UIPrintFormatter is an abstract base class for print formatters: objects that lay out custom printable content that can cross page boundaries.
UIMarkupTextPrintFormatter
Instances of the UIMarkupTextPrintFormatter class lay out HTML markup text for a multipage print job.
UISimpleTextPrintFormatter
Instances of the UISimpleTextPrintFormatter class lay out plain text for printing, possibly over multiple pages.
UIViewPrintFormatter
An instance of the UIViewPrintFormatter class lays out the drawn content of a view for printing.
UIPrintInfo
A UIPrintInfo object encapsulates information about a print job, including printer identifier, job name, output type (photo, normal, grayscale), orientation (portrait or landscape), and any selected duplex mode.
UIPrintInteractionController
The shared instance of the UIPrintInteractionController class presents a printing user interface and manages the printing of documents, images, and other printable content in iOS.
UIPrintPageRenderer
A UIPrintPageRenderer object draws pages of content that are to be printed, with or without the assistance of print formatters.
UIPrintPaper
An instance of the UIPrintPaper class encapsulates the size of paper used for a print job and the rectangle in which content can be printed.
UIResponder
The UIResponder class defines an interface for objects that respond to and handle events.
UIApplication
The UIApplication class provides a centralized point of control and coordination for apps running on iOS.
UIView
The UIView class defines a rectangular area on the screen and the interfaces for managing the content in that area.
UIActionSheet
Important: UIActionSheet is deprecated in iOS 8.
UIActivityIndicatorView
Use an activity indicator to show that a task is in progress.
UIAlertView
Important: UIAlertView is deprecated in iOS 8.
UICollectionReusableView
The UICollectionReusableView class defines the behavior for all cells and supplementary views presented by a collection view.
UICollectionViewCell
A UICollectionViewCell object presents the content for a single data item when that item is within the collection views visible bounds.
UIControl
UIControl is the base class for control objects such as buttons and sliders that convey user intent to the application.
UIButton
An instance of the UIButton class implements a button on the touch screen.
UIDatePicker
The UIDatePicker class implements an object that uses multiple rotating wheels to allow users to select dates and times.
UIPageControl
You use the UIPageControl class to create and manage page controls.
UIRefreshControl
A UIRefreshControl object provides a standard control that can be used to initiate the refreshing of a table views contents.
UISegmentedControl
A UISegmentedControl object is a horizontal control made of multiple segments, each segment functioning as a discrete button.
UISlider
A UISlider object is a visual control used to select a single value from a continuous range of values.
UIStepper
A stepper control provides a user interface for incrementing or decrementing a value.
UISwitch
You use the UISwitch class to create and manage the On/Off buttons used, for example, in the Settings app for options such as Airplane Mode and Bluetooth.
UITextField
A UITextField object is a control that displays editable text and sends an action message to a target object when the user presses the return button.
UIImageView
An image view object provides a view-based container for displaying either a single image or for animating a series of images.
UIInputView
The UIInputView class is designed to match the appearance of the standard system keyboard when used as an input view with a responder.
UILabel
The UILabel class implements a read-only text view.
UINavigationBar
The UINavigationBar class provides a control for navigating hierarchical content.
UIPickerView
The UIPickerView class implements objects, called picker views, that use a spinning-wheel or slot-machine metaphor to show one or more sets of values.
UIPopoverBackgroundView
The UIPopoverBackgroundView class provides the background appearance for a popover.
UIProgressView
You use the UIProgressView class to depict the progress of a task over time.
UIScrollView
The UIScrollView class provides support for displaying content that is larger than the size of the applications window.
UICollectionView
The UICollectionView class manages an ordered collection of data items and presents them using customizable layouts.
UITableView
An instance of UITableView (or simply, a table view) is a means for displaying and editing hierarchical lists of information.
UITextView
The UITextView class implements the behavior for a scrollable, multiline text region.
UISearchBar
The UISearchBar class implements a text field control for text-based searches.
UITabBar
A tab bar is a control, usually appearing across the bottom of the screen in the context of a tab bar controller, for giving the user one-tap, modal access to a set of views in an app.
UITableViewCell
The UITableViewCell class defines the attributes and behavior of the cells that appear in UITableView objects.
UITableViewHeaderFooterView
The UITableViewHeaderFooterView class implements a reusable view that can be placed at the top or bottom of a table section.
UIToolbar
A toolbar is a control that displays one or more buttons, called toolbar items.
UIVisualEffectView
A UIVisualEffectView object gives you an easy way implement some complex visual effects.
UIWebView
You use the UIWebView class to embed web content in your application.
UIWindow
The UIWindow class defines an object known as a window that manages and coordinates the views an app displays on a device screen.
UIViewController
The UIViewController class provides the fundamental view-management model for all iOS apps.
UIActivityViewController
The UIActivityViewController class is a standard view controller that you can use to offer various services from your application.
UIAlertController
A UIAlertController object displays an alert message to the user.
UICollectionViewController
The UICollectionViewController class represents a view controller whose content consists of a collection view.
UIDocumentMenuViewController
A UIDocumentMenuViewController object represents a list of all the available document providers for a given file type and mode.
UIDocumentPickerExtensionViewController
The UIDocumentPickerExtensionViewController class is the principal class for the Document Picker View Controller extension.
UIDocumentPickerViewController
A UIDocumentPickerViewController object lets the user select documents or destinations outside your apps sandbox.
UIInputViewController
To create a custom keyboard, start by subclassing the UIInputViewController class.
UINavigationController
The UINavigationController class implements a specialized view controller that manages the navigation of hierarchical content.
UIImagePickerController
The UIImagePickerController class manages customizable, system-supplied user interfaces for taking pictures and movies on supported devices, and for choosing saved images and movies for use in your app.
UIVideoEditorController
A UIVideoEditorController object, or video editor, manages the system-supplied user interface for trimming video frames from the start and end of a previously recorded movie as well as reencoding to lower quality.
UIPageViewController
A page view controller lets the user navigate between pages of content, where each page is managed by its own view controller object.
UIReferenceLibraryViewController
A UIReferenceLibraryViewController object provides a dictionary service to look up the definition of a word or term from within an app.
UISearchController
The UISearchController class defines an interface that manages the presentation of a search bar in concert with the search results controllers content.
UISplitViewController
The UISplitViewController class is a container view controller that presents a master-detail interface.
UITabBarController
The UITabBarController class implements a specialized view controller that manages a radio-style selection interface.
UITableViewController
The UITableViewController class creates a controller object that manages a table view.
UIScreen
A UIScreen object defines the properties associated with a hardware-based display.
UIScreenMode
A UIScreenMode object represents a possible set of attributes that can be applied to a UIScreen object.
UISearchDisplayController
Important: UISearchDisplayController is deprecated in iOS 8.
UIStoryboard
A UIStoryboard object encapsulates the view controller graph stored in an Interface Builder storyboard resource file.
UIStoryboardSegue
A UIStoryboardSegue object is responsible for performing the visual transition between two view controllers.
UIStoryboardPopoverSegue
The UIStoryboardPopoverSegue class defines a specific type of segue for presenting content in a popover.
UITableViewRowAction
A UITableViewRowAction object defines a single action to present when the user swipes horizontally in a table row.
UITextChecker
You use instances of the UITextChecker class to check a string (usually the text of a document) for misspelled words.
UITextInputMode
An instance of the UITextInputMode class represents the current text-input mode.
UITextInputStringTokenizer
The UITextInputStringTokenizer class is a base implementation of the UITextInputTokenizer protocol provided by the UIKit framework.
UITextPosition
A UITextPosition object represents a position in a text container; in other words, it is an index into the backing string in a text-displaying view.
UITextRange
A UITextRange object represents a range of characters in a text container; in other words, it identifies a starting index and an ending index in string backing a text-entry object.
UITextSelectionRect
The UITextSelectionRect class encapsulates information about a selected range of text in a document.
UITouch
A UITouch object represents the presence or movement of a finger on the screen for a particular event.
UITraitCollection
A UITraitCollection object provides details about the characteristics of a UIViewController object, which manages a set of views that make up a portion of your apps interface.
UIUserNotificationAction
A UIUserNotificationAction object represents a custom action that your app can perform in response to a remote or local notification.
UIMutableUserNotificationAction
A UIMutableUserNotificationAction object represents a modifiable version of the UIUserNotificationAction class.
UIUserNotificationCategory
A UIUserNotificationCategory object encapsulates information about custom actions that your app can perform in response to a local or push notification.
UIMutableUserNotificationCategory
A UIMutableUserNotificationCategory object encapsulates information about custom actions that your app can perform in response to a local or push notification.
UIUserNotificationSettings
A UIUserNotificationSettings object encapsulates the types of notifications that can be displayed to the user by your app.
UIVisualEffect
This class contains no methods and is intended as a way to initialize a UIVisualEffectView with UIBlurEffect and UIVibrancyEffect objects.
UIBlurEffect
A UIBlurEffect object applies a blurring effect to the content layered behind a UIVisualEffectView.
UIVibrancyEffect
A UIVibrancyEffect object amplifies and adjusts the color of the content layered behind a UIVisualEffectView object, allowing the content placed inside of the contentView to become more vivid.
NSMutableAttributedString
NSMutableAttributedString declares the programmatic interface to objects that manage mutable attributed strings.
NSTextStorage
NSTextStorage is a semiconcrete subclass of NSMutableAttributedString that manages a set of client NSLayoutManager objects, notifying them of any changes to its characters or attributes so that they can relay and redisplay the text as needed.
NSOperation
The NSOperation class is an abstract class you use to encapsulate the code and data associated with a single task.
UIActivityItemProvider
A UIActivityItemProvider object is a proxy for data passed to an activity view controller.' stream.
[stream atEnd] whileFalse: [| aName comment cls |
	aName := stream nextLine. comment := '
	',stream nextLine.
	cls := Smalltalk at: aName ifAbsent: [ self print: '// missing class ',aName. nil ].
	(cls notNil and: [ cls comment isNil and: [comment trimBlanks notEmpty]]) ifTrue: [
		cls comment: comment.
		self print: 'smalltalk.',aName,'.comment_("',comment,'");'.
	].
].