рдЪрд▓рд┐рдП рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
рд╕рд┐рджреНрдзрд╛рдВрдд
рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЬрдм рдЖрдк рдПрдХ рд╡рд┐рдзрд┐ рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдорд╛рдирд╡ рдирд╛рдо рджреЗрддреЗ рд╣реИрдВред рдЕрдм рдпрд╣ рдлреИрд╢рдиреЗрдмрд▓ рд╣реИ рдФрд░ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╣реИрд╢ рддрд░реНрдХ рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдкреАрдПрдЪрдкреА
$image
-> рдЧрдгрдирд╛ рдХрд░реЗрдВ (рд╕рд░рдгреА ()
'рдЫрд╡рд┐' => $ рдЫрд╡рд┐ ,
'рдЪреМрдбрд╝рд╛рдИ' => 50 ,
'рдКрдБрдЪрд╛рдИ' => 50
));
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
image
ред рдЧрдгрдирд╛ рдХрд░реЗрдВ ({
рдЫрд╡рд┐ : рдЫрд╡рд┐ ,
рдЪреМрдбрд╝рд╛рдИ : 50 ,
рдКрдВрдЪрд╛рдИ : 50
});
рдпрд╣ рдХреЙрд▓рд┐рдВрдЧ рдХреЛрдб рдореЗрдВ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ; рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рдЖрджреЗрд╢ рдХреЛ рдпрд╛рдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ; рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╕реЗрдЯ рдкрд░ рд╕рдорд╛рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реА рддрд░рд╣ред
рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ, рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдиреЗ рдЗрд╕ рдирд┐рдпрдо рдХреЛ рднрд╛рд╖рд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕реНрддрд░ рдкрд░ рддрдп рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛: рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдПрдХ рдирд╛рдо рд╣реИред рдпрд╣ рджреЛрдиреЛрдВ рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрд╣реНрд╡рд╛рди рдФрд░ рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╕рдордпред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЕрднреНрдпрд╛рд╕ рдХреЛ рд╕рдЦреНрддреА рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ , рдФрд░ рди рдХреЗрд╡рд▓ рдХреЛрдб рдХреЛ рдХрдо рдХрд░рдирд╛ред
рд▓реЗрдХрд┐рди рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддрд░реАрдХреЛрдВ рдХреЛ рдПрдХрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдирд╛рдо рджреЗрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдзрд┐ рдХреЗ рдирд╛рдо рд╕реЗ, рд╕рдм рдХреБрдЫ рдЖрдорддреМрд░ рдкрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИред
$records -> storeData ( 'sirko.db' );
$users -> findNickname ( 'vasya' );
рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЛ рд╕реНрддреВрдк рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИред рд╡рд┐рдзрд┐ рдХреЗ рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдХреЛрдИ рдирд╛рдо рдирд╣реАрдВ рд╣реИред рдЗрд╕ рддрд░рд╣: рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдкрд╣рд▓рд╛ рдирд╣реАрдВ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдХрд╣рддреЗ рд╣реИрдВ, рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ:
рдкреАрдПрдЪрдкреА
$this -> calculateSize ( $image , array(
'width' => 50 ,
'height' => 50
));
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
image -> calculateSize ( image , {
width : 50 ,
height : 50
});
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрджреНрджреЗрд╢реНрдп рд╕реА рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рд╣реИред рдПрдХ рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рд╣рдЬрддрд╛ рд╕реЗ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рддрд░реНрдХ рдХреЛ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ "рдЧреБрдкреНрдд рдЬреНрдЮрд╛рди" рдХреЗ рдмрд┐рдирд╛ рдЖрдк рдЙрджреНрджреЗрд╢реНрдп рд╕реА рдХреЛ рддреБрд░рдВрдд рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдирд┐рдХрд▓рд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд▓реНрдкрдирд╛ рдХреА рдЧрдИ рдереА рдпрд╛ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдИ рдереА, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдирд╛рдо рд╡рд┐рдзрд┐ рдХреЗ рдирд╛рдо рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
findUserByNickname,
locateByCoordinates,
storeIntoFilename,
loadFromTable,
setupById
рдЗрддреНрдпрд╛рджрд┐ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдирд╛рдордХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╣рд╛рдВ рдЬрдбрд╝реЗрдВ рд▓реА рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рдХреЛрдб рдФрд╕рдд рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрдардиреАрдп рд╣реИред
рдЕрднреНрдпрд╛рд╕
рдФрд░ рдЕрдм рд╕реНрд▓рд╛рдЗрдбреНрд╕ рдХреЗ рд▓рд┐рдП
content = [answersTable findById:42];
рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ рдПрдХ рд╡рд┐рдзрд┐ рдХреЙрд▓ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рдЪрд░ рд╣реИред рдлрд┐рд░ - рдПрдХ рдХреЛрд▓рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдзрд┐ рдФрд░ рдЙрд╕рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдирд╛рдоред
answersTable
рдХрд┐рд╕реА рдорд╣рд╛рди рд╡рд╕реНрддреБ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ,
findById
рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ, рдФрд░
42
рдПрдХ рдЕрдЪреНрдЫреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо
content.
рдЪрд░ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛
content.
Mnemonic рдирд┐рдпрдо: рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдХреЛ рд╕рд╛рдордЧреНрд░реА рдХреА рдЧрдгрдирд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред (рдЬреИрд╕реЗ рддреИрд╕реЗ )ред
рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ:
$content = $answersTable -> findByid ( 42 );
рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рдЕрджреНрднреБрдд рд╡рд╕реНрддреБ рдореЗрдВ рдПрдХ рд╡рд┐рдзрд┐ рдХреА рдмрд╣реБрдд рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИ:
- ( AnswerContent * ) findById : ( int ) questionId {
...
[ self doSomething : questionId ] ;
...
}
рдорд╛рдЗрдирд╕ рдХреЗ рд╕рд╛рде, рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд┐рдзрд┐ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рдХреЛрд╖реНрдардХ рдореЗрдВ рд▓реМрдЯрд╛ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░, рдПрдХ рд╕реВрдЪрдХ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ C:
(AnswerContent *)
ред рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдзрд┐
AnswerContent
рдХреА рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░
AnswerContent
ред рдЕрдЧрд▓рд╛ рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо рд╣реИ (
findById
) рдФрд░ рдмреГрд╣рджрд╛рдиреНрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ - рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЪрд░, рдЗрд╕рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде, рд╕рд╛рде рд╣реА C:
(int) questionId
ред
рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░, рдЖрдк рдкреНрд░рд╢реНрдирд╡рд╛рдЪрдХ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
questionId.
рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ:
рдкреАрдПрдЪрдкреА
public function findById ( $questionId ) {
...
$this -> db -> get ( $questionId );
...
}
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
Smth . prototype . findById = function( questionId ) {
...
this . db . get ( questionId );
...
}
рдЕрдм - рдореБрджреНрджреЗ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдЕрдВрддрд┐рдо рдФрд░ рд╕рдмрд╕реЗ рдХрдард┐рди рдХрджрдоред
masterpiece = [ gallery findImageByWidth : 400 andHeight : 300 ] ;
рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджреЛ рдорд╛рдкрджрдВрдбреЛрдВ рд╡рд╛рд▓рд╛ рдПрдХ рддрд░реАрдХрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ ("
400
") рдХрд╛ рдХреЛрдИ рдирд╛рдо рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╡рд┐рдзрд┐ рдХреЗ рдирд╛рдо рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреВрд╕рд░реЗ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ: рдФрд░
andHeight
ред рдзреНрдпрд╛рди рд╕реЗ рдХреИрд╕реЗ рд╡рд┐рдзрд┐ рдФрд░ рдЗрд╕рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рд▓рд┐рдЦрдиреЗ рдФрд░ рдкрдврд╝рдиреЗ рдХреА рдЖрджрдд рдкрдбрд╝ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ: "рдЧреИрд▓рд░реА, рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдБрдЪрд╛рдИ рд╕реЗ рдЪрд┐рддреНрд░ рдвреВрдВрдвреЗрдВ"ред
рдХрдИ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
price = [ trade calculateWithPrice : 25.55 volume : 500 value : 3 ticker : aaplTicker ] ;
рдЪреМрдХреЛрд░ рдХреЛрд╖реНрдардХ рдХреЗ рдЕрдВрджрд░ - рдХреЗрд╡рд▓ рдПрдХ рд╡рд╕реНрддреБ рдкрд░ рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░, рдЖрдк рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред
рдПрдХ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ:
рдкреАрдПрдЪрдкреА
$price = $trade -> calculate (array(
'price' => 25.55 ,
'volume' => 500 ,
'value' => 3 ,
'ticker' => $aaplTicker
));
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
price = trade . calculate ({
price : 25.55 ,
volume : 500 ,
value : 3 ,
ticker : aaplTicker
});
рдФрд░ рдпрд╣рд╛рдБ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИ:
- ( float ) calculateWithPrice : ( float ) price volume : ( int ) volumeAmount
value : ( int ) value ticker : ( TickerClass * ) ticker {
...
}
рдЙрд╕реА рддрд░рд╣, рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдЛрдг, рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбреЗрдЯрд╛, рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо, рдкреНрд░рдХрд╛рд░ рдФрд░ рдЪрд░ рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░, рдПрдХ рд╕реНрдерд╛рди рдХреЗ рдмрд╛рдж - рдЕрдЧрд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдирд╛рдо, рдЗрд╕рдХрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рдЪрд░ред рдФрд░ рдЗрд╕реА рддрд░рд╣ред
рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБред рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░, рдкреИрд░рд╛рдореАрдЯрд░ рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рджреВрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА
volume,
рдирд╛рдо рджрд┐рдпрд╛
volume,
рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╡реЗрд░рд┐рдПрдмрд▓
volumeAmount.
рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ
volumeAmount.
рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░, рдЖрдк рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
volumeAmount += 10 ;
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк
volume
рдЪрд╛рд▓реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдЖрдкрддреНрддрд┐ рд╣реЛрдЧреА, рдРрд╕рд╛ рд╡реИрд░рд┐рдПрдмрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди
price
рдирд╛рдордХ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЙрд╕реА рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ:
price = price * 0.90 ; // a better discount for our customer
рдЬреНрдпрд╛рджрд╛рддрд░, рдЪрд░ рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдирд╛рдо рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред
рдФрд░ рдорд┐рдард╛рдИ рдХреЗ рд▓рд┐рдП - рдПрдХ рдРрд╕реА рд╡рд┐рдзрд┐ рдЬреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓реМрдЯрд╛рддреА рд╣реИ:
рдХреЙрд▓ рдХрд░реЗрдВ:
[ self destroy ] ;
рдкрд░рд┐рднрд╛рд╖рд╛:
- ( void ) destroy {
...
}
рдирд┐рд╖реНрдХрд░реНрд╖
рдпрд╣ рд╡рд┐рдзрд┐ рдХреЙрд▓ рд╡рд┐рдзрд┐ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдЕрд╕реНрд╡реАрдХреГрддрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧреБрдкреНрдд рдЬреНрдЮрд╛рди рдХреЗ рдмрд┐рдирд╛, рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рдореЗрдВ рдХреЛрдб рдХреЛ рддреБрд░рдВрдд рдкрдврд╝рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдпрд╣ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдзрд┐рдХ рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рднреАред рдФрд░ рд╕рдВрдЪрд┐рдд рдЬрд▓рди, рдмрджрд▓реЗ рдореЗрдВ, рддреБрд░рдВрдд рдЕрдкрдиреЗ рд╕реНрд░реЛрдд рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИред
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ - рдмрд┐рдирд╛ рдХрд┐рд╕реА рд▓рдбрд╝рд╛рдИ рдХреЗ рд╕рдордЭрдиреЗ рдФрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рддреЛ рдпреЗ рдФрд░ рдЕрдиреНрдп рд╕рд┐рджреНрдзрд╛рдВрдд рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреЗрд╢реА рдФрд░ рд╕рдордЭ рдореЗрдВ рдЖ рдЬрд╛рддреЗ рд╣реИрдВред рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдмреЗрд╡рдХреВрдл рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╡рд╣рд╛рдВ рдХреЛрдИ рдореМрд▓рд┐рдХ рдЧрд▓рдд рдЪреАрдЬреЗрдВ рдирд╣реАрдВ рд╣реИрдВред рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рд╕реБрдВрджрд░ рд╣реИред
рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЕрдиреБрднрд╡ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде, рдирд╛рдордХрд░рдг рдХреА рдЪреАрдЬреЛрдВ рдХреА рдПрдХ рдирдИ рд╕рдВрд╕реНрдХреГрддрд┐, рдЖрдкрдХреЗ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рд▓рд╛рдПрдЧрд╛ред рдФрд░ рдЗрд╕рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдХрд╛ рдХреЛрдИ рднреА рдХреЛрдб рдЬреАрдд рдЬрд╛рдПрдЧрд╛ред
рдЕрдиреБрднрд╡реА рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкреАрдПрд╕: рдпрд╣ рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЗрдЦ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреБрдЫ рд╣рдж рддрдХ рдореБрдЦреНрдп рдЪреАрдЬрд╝ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд░реНрде рдХреЛ рдЕрддрд┐рд░рдВрдЬрд┐рдд рдХрд┐рдпрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХрд┐ рдХреИрд╕реЗ рддрд░реАрдХреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред