An object is anything that can be acted upon. For example an aeroplane, person or screen/view on the iPhone can all be objects. You may want to act on the plane by making the plane bank.
You may want the person to walk or change color of the screen.
Actions are all being applied to these objects. Actions that are performed on objects are called Methods.
Methods(functions or actions) manipulate objects to accomplish what you want your app to do. For example a plane object might have the following methods:
GoUp()
GoDown()
An iOS UITableView could have the following methods:
numberOfRowInSection()
cellForRowAtIndexPath()
All objects have data that describes those objects. This data is called as properties(or attributes). Each property describes the associated object in a specific way. For example the jet object's properties might be as follows :
Altitude : 10,000 feet
Lat : 33.56
Long : 235.64