Rename: Rename the identifier to ensure better code readability. The identifier includes the name of a class, method, or function.
Extract: extract the code you selected in xcode to a new method or function.
Create superclass: defines the parent class for the currently selected class in xcode
Move up: Move the selected method, attribute, or instance variable from a class to its parent class. Both the subclass and parent classes are defined in the project.
Move down: opposite to move up, it moves the selected Identifier from the parent class to the subclass. Both the parent class and the subclass are defined in the project.
Encapsulate: encapsulate an instance variable and create an appropriate accessor for it
Convert to objective-C arc (converted to OC arc): a tool used to convert old projects so that they can apply automatic reference counting.
Convert to modern objective-C syntax (converted to the new OC syntax): a tool to replace code with the new OC feature.
Understanding about xcode refactoring options