{"id":5909,"date":"2016-11-17T09:55:54","date_gmt":"2016-11-17T09:55:54","guid":{"rendered":"http:\/\/bestkora.com\/IosDeveloper\/?p=5909"},"modified":"2016-11-21T08:41:27","modified_gmt":"2016-11-21T08:41:27","slug":"zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1","status":"publish","type":"post","link":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/","title":{"rendered":"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 &#171;\u043c\u0430\u0433\u0438\u044e&#187; Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation."},"content":{"rendered":"<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.20.54-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-5922 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.20.54-PM.png\" alt=\"screen-shot-2016-11-08-at-8-20-54-pm\" width=\"1686\" height=\"1390\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.20.54-PM.png 1686w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.20.54-PM-300x247.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.20.54-PM-768x633.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.20.54-PM-1024x844.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.20.54-PM-364x300.png 364w\" sizes=\"auto, (max-width: 1686px) 100vw, 1686px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-3021 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM.png\" alt=\"Screen Shot 2015-09-11 at 10.50.23 AM\" width=\"1272\" height=\"988\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM.png 1272w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM-300x233.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM-1024x795.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM-386x300.png 386w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0422\u0435\u043a\u0441\u0442 \u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u0430\u00a0iTunes\u00a0<strong><a href=\"https:\/\/itunes.apple.com\/us\/course\/developing-ios-9-apps-swift\/id1104579961\">&#171;Developing iOS 9 Apps with Swift. Programming Project 6: Animation&#187;<\/a><\/strong><span style=\"color: #373737;\">.\u00a0<\/span><span style=\"color: #373737;\">\u0422\u0435\u043a\u0441\u0442 \u0417\u0430\u0434\u0430\u043d\u0438\u044f 6 \u043d\u0430\u00a0<strong>\u0440\u0443\u0441\u0441\u043a\u043e\u043c<\/strong>\u00a0\u00a0\u044f\u0437\u044b\u043a\u0435 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d \u0432 PDF &#8212; \u0444\u0430\u0439\u043b\u0435<\/span><p><span class=\"gdm-drivefile-embed\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl.gstatic.com\/docs\/doclist\/images\/icon_12_pdf_list.png\" width=\"16\" height=\"16\" \/> <a href=\"https:\/\/drive.google.com\/file\/d\/0B0jZOSo2e4NmZm1CdERkcmtDd2c\/view?usp=drivesdk\" target=\"&quot;_blank&quot;\">\u0417\u0430\u0434\u0430\u043d\u0438\u0435 6 iOS 9.pdf<\/a><\/span><\/p><br \/>\n\u0414\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0417\u0430\u0434\u0430\u043d\u0438\u044f 6 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0441\u0432\u043e\u0438\u0442\u044c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u00a0<a href=\"https:\/\/bestkora.com\/IosDeveloper\/lektsiya-14-cs193p-spring-2016-animatsiya-i-core-motion\/\"><strong>\u041b\u0435\u043a\u0446\u0438\u0438 14<\/strong><\/a>.<br \/>\n\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u0430 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u0417\u0430\u0434\u0430\u043d\u0438\u044f 6 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f &#171;<b><i>Dropit L14<\/i><\/b>&#171;, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u043d\u0430<strong><a href=\"https:\/\/bestkora.com\/IosDeveloper\/lektsiya-14-cs193p-spring-2016-animatsiya-i-core-motion\/\"> \u041b\u0435\u043a\u0446\u0438\u0438 14<\/a><\/strong>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u0430 \u0441\u0430\u0439\u0442\u0435\u00a0<strong><a href=\"http:\/\/web.stanford.edu\/class\/cs193p\/cgi-bin\/drupal\/\">Stanford<\/a>\u00a0<\/strong>\u0434\u043b\u044f\u00a0<strong>Swift 2<\/strong>\u00a0\u0438\u00a0<strong>Xcode 7<\/strong>\u00a0;\u00a0\u0434\u043b\u044f\u00a0<strong>Xcode 8<\/strong> \u0438 <strong>Swift 2.3<\/strong>\u00a0 &#8212; \u043d\u0430 <strong><a href=\"https:\/\/github.com\/BestKora\/Swift-2.3-Demo-Spring-2016\">Github<\/a><\/strong>, \u0434\u043b\u044f \u00a0<strong>Xcode 8<\/strong>\u00a0\u0438\u00a0<strong>Swift 3 <\/strong>&#8212;\u00a0\u043d\u0430 <strong><a href=\"https:\/\/github.com\/BestKora\/Swift-3.0-Demo-Spring-2016\">Github<\/a><\/strong>, \u0434\u043b\u044f\u00a0<strong>Xcode 8<\/strong>,\u00a0<strong>Swift 3<\/strong> \u0438<strong> iOS 10\u00a0<\/strong>&#8212;\u00a0\u043d\u0430\u00a0<a href=\"https:\/\/github.com\/BestKora\/Swift-3.0-iOS10-Solution-Spring-2016\"><strong>Github<\/strong><\/a>.<br \/>\n\u0412 \u044d\u0442\u043e\u043c \u043f\u043e\u0441\u0442\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0443\u043d\u043a\u0442\u043e\u0432 \u0417\u0430\u0434\u0430\u043d\u0438\u044f 6. \u0412 \u043f\u043e\u0441\u0442\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043a\u043e\u0434 \u0434\u043b\u044f \u00a0<strong>Xcode 8<\/strong>,\u00a0<strong>Swift 3<\/strong>\u00a0\u0438<strong>\u00a0iOS 10<\/strong>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430\u00a0<a href=\"https:\/\/github.com\/BestKora\/Swift-3.0-iOS10-Solution-Spring-2016\"><strong>Github<\/strong><\/a>\u00a0\u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <strong>Breakout_Assignment_6<\/strong>. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u0430, \u0431\u0443\u0434\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6 \u0441\u0440\u0430\u0437\u0443 \u0434\u043b\u044f<span style=\"text-decoration: underline;\"><strong> iOS 10<\/strong><\/span> \u0438 <span style=\"text-decoration: underline;\"><strong>Swift 3<\/strong><\/span>, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6 \u043d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u044b\u043c\u0438 \u0438\u0437 \u0441\u0435\u0442\u0438, \u043d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 <strong>iOS 10<\/strong> \u00a0\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430\u043c\u0438<strong><span style=\"color: #0000ff;\"> Core Data<\/span><\/strong> \u0438 <strong><span style=\"color: #0000ff;\">UserNotifications<\/span><\/strong>. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0417\u0430\u0434\u0430\u043d\u0438\u044f 6 \u0431\u0443\u0434\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u0432 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u043c \u043f\u043b\u0430\u043d\u0435 &#8212; \u0442\u0430\u043c \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0438\u00a0<strong><span style=\"color: #0000ff;\">SplitViewController<\/span><\/strong>, \u043d\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 <strong>segues<\/strong> &#8212; <strong>Popovers<\/strong>, <strong>Unwind Segues<\/strong>,<strong> Embedded Segues<\/strong>, <strong>Modal Segues<\/strong>. \u041e\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u043e\u0431\u043e\u0439 \u0434\u0432\u0430 \u0441\u043b\u0430\u0431\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439\u00a0<strong>MVC<\/strong>, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u043c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c <strong>MVC<\/strong> &#8212; <strong><span style=\"color: #0000ff;\">TabBarController<\/span><\/strong>. \u0412 \u0417\u0430\u0434\u0430\u043d\u0438\u0438 6 \u043d\u0430\u043c \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u043c\u0435\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 <strong>Dynamic<\/strong> <strong>Animation<\/strong>, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u0432 \u0432\u0438\u0434\u0435 <strong><span style=\"color: #0000ff;\">UIViews<\/span><\/strong>. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0432 \u0442\u0430\u043a\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0441\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043a\u043e\u0434\u0430 &#8212; \u043a\u043e\u0434 \u0432 iOS \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043b\u0438\u043d\u0435\u0439\u043d\u043e, \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0435\u0433\u043e \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u044b \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e:<\/span><\/p>\n<ol>\n<li>\u00a0<span style=\"font-weight: 400;\">\u0436\u0435\u0441\u0442\u043e\u0432,<\/span><\/li>\n<li>\u00a0<span style=\"font-weight: 400;\">\u043c\u0435\u0442\u043e\u0434\u043e\u0432 &#171;\u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430&#187; <strong><span style=\"color: #0000ff;\">UIViewController<\/span><\/strong> ( <strong><span style=\"color: #0000ff;\">viewWillAppear<\/span><\/strong>, <strong><span style=\"color: #0000ff;\">viewDidLoad<\/span><\/strong>,\u00a0<strong><span style=\"color: #0000ff;\">viewDidLayoutSubviews<\/span><\/strong>\u00a0\u0438 \u0442.\u0434.) \u0438 <strong><span style=\"color: #0000ff;\">UIView<\/span><\/strong> (\u00a0<strong><span style=\"color: #0000ff;\">layoutSubviews<\/span><\/strong> )<\/span><\/li>\n<li>\u00a0<span style=\"font-weight: 400;\">\u041d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u0435\u043b\u0435\u0439 \u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 <strong><span style=\"color: #0000ff;\">didSet{ }<\/span><\/strong>, <strong><span style=\"color: #0000ff;\">willSet{ }<\/span><\/strong><span style=\"color: #000000;\">,<\/span><\/span><\/li>\n<li>\u00a0<span style=\"font-weight: 400;\"><strong><span style=\"color: #0000ff;\">lazy<\/span><\/strong>\u00a0( \u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0439)\u00a0\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438,<\/span><\/li>\n<li>\u00a0<span style=\"font-weight: 400;\">\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u0432\u0438\u0434\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f ( \u0441 \u043a\u0440\u0443\u0433\u043b\u044b\u043c\u0438 \u0441\u043a\u043e\u0431\u043a\u0430\u043c\u0438<span style=\"color: #0000ff;\"><strong>\u00a0&#171;()&#187;<\/strong><\/span> \u0432 \u043a\u043e\u043d\u0446\u0435),<\/span><\/li>\n<li>\u00a0<span style=\"font-weight: 400;\">\u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u0432 <strong>Swift<\/strong> \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u0432 \u0432\u0438\u0434\u0435 \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u0439,<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u044b\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0432 \u0434\u0440\u0443\u0433\u043e\u043c \u043c\u0435\u0441\u0442\u0435 (\u0434\u0440\u0443\u0433\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e, <strong><span style=\"color: #0000ff;\">NSUserDefaults<\/span><\/strong>, <strong>Core<\/strong> <strong>Data<\/strong>).<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u0412\u0441\u0435 \u044d\u0442\u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0438 \u043e\u043d\u0438\u00a0\u043c\u043e\u0433\u0443\u0442 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u0430\u0432\u0430\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043d\u044f\u0442\u043d\u044b\u0439 \u0438 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 \u043a\u043e\u0434, \u043d\u043e \u0438 \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u0430\u0441\u043a\u0430\u0434\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043f\u0438\u0441\u0430\u043b\u0438 \u0438 \u043d\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u044f\u0432\u043d\u043e. \u042d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e &#171;\u043c\u0430\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435&#187; \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435.<\/span><\/p>\n<p><!--more--><\/p>\n<h1>\u041f\u0443\u043d\u043a\u0442\u044b 1, 2, 3,4 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435<\/h1>\n<blockquote><p><span style=\"font-weight: 400;\">1. \u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0441\u0442\u0443\u044e\u00a0<b>Breakout<\/b>\u00a0\u0438\u0433\u0440\u0443, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f\u00a0<b>Dynamic<\/b>\u00a0<b>Animator<\/b>. B\u0430\u0448 UI \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0432 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438, \u043a\u0430\u043a \u0432<a style=\"font-weight: 400;\" href=\"https:\/\/docs.google.com\/document\/d\/1Bl_ycDTj0ktprZkqQSrAVCo1BKFGV8dglhjVE0fraNA\/edit#bookmark=id.bqvrlydax454\">\u00a0<\/a> \u0440\u0430\u0437\u0434\u0435\u043b\u0435 &#171;\u042d\u043a\u0440\u0430\u043d\u044b\u00a0\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f&#187;.\u00a0\u041a\u0440\u0435\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442\u0441\u044f.<\/span><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">\u041d\u0430\u0448\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u043d\u0430 \u0434\u0432\u0443\u0445\u00a0<strong>MVC<\/strong>: \u00a0\u043e\u0434\u043d\u043e\u00a0<strong>MVC<\/strong>\u00a0\u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u044d\u043a\u0440\u0430\u043d\u043d\u043e\u043c\u0443 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0443 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u0430\u043c\u043e\u0439 \u0438\u0433\u0440\u044b\u00a0<strong>Breakout<\/strong>, \u0430 \u0434\u0440\u0443\u0433\u043e\u0435\u00a0<strong>MVC<\/strong>\u00a0&#8212; \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c. \u041d\u0430\u0447\u043d\u0435\u043c \u0441\u00a0<strong>MVC<\/strong>\u00a0\u0438\u0433\u0440\u044b\u00a0<strong>Breakout<\/strong>. \u0412\u043e\u0442 \u043a\u0430\u043a\u0438\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u044b\u0434\u0432\u0438\u0433\u0430\u044e\u0442 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b \u0417\u0430\u0434\u0430\u043d\u0438\u044f 6<\/span><\/p>\n<blockquote><p>2.<span style=\"font-weight: 400;\"><span style=\"font-family: Georgia, 'Bitstream Charter', serif;\">\u00a0<\/span> \u041a\u043e\u0433\u0434\u0430 \u201c\u043a\u0438\u0440\u043f\u0438\u0447\u201d \u0443\u0434\u0430\u0440\u044f\u0435\u0442\u0441\u044f \u043c\u044f\u0447\u0438\u043a\u043e\u043c, \u0442\u043e \u0434\u043e\u043b\u0436\u043d\u0430 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u043a\u0430\u043a\u0430\u044f-\u0442\u043e \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f.\u00a0\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u201c\u043a\u0438\u0440\u043f\u0438\u0447\u201d \u043c\u043e\u0436\u0435\u0442 \u043f\u0435\u0440\u0435\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u043b\u0438 \u0432\u0441\u043f\u044b\u0445\u0438\u0432\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u043c \u0446\u0432\u0435\u0442\u043e\u043c, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0438\u0441\u0447\u0435\u0437\u043d\u0435\u0442 \u0438 \u0442.\u0434. \u00a0\u041f\u043e\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u0430\u043c, \u0447\u0442\u043e \u0432\u044b \u0437\u043d\u0430\u0435\u0442\u0435 \u043a\u0430\u043a \u0430\u043d\u0438\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432\u00a0<span style=\"color: #0000ff;\"><b>UIView<\/b><\/span>.<\/span><\/p>\n<p>3.\u00a0<span style=\"font-weight: 400;\">\u0412 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 \u0436\u0435\u0441\u0442\u0430\u00a0<span style=\"color: #993366;\"><b>pan<\/b><\/span>\u00a0\u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u201c\u0440\u0430\u043a\u0435\u0442\u043a\u0438\u201d, \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0436\u0435\u0441\u0442\u00a0<span style=\"color: #993366;\"><b>tap<\/b><\/span>, \u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u201c\u0442\u043e\u043b\u043a\u0430\u0435\u0442\u201d \u0443\u0434\u0430\u0440\u043d\u044b\u0439 \u043c\u044f\u0447\u0438\u043a \u0432 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u043b\u043e\u0439 \u00a0(\u0442\u043e \u0435\u0441\u0442\u044c \u0437\u0430\u043c\u0435\u0442\u043d\u043e\u0439, \u043d\u043e \u043d\u0435 \u0440\u0430\u0437\u0440\u0443\u0448\u0430\u044e\u0449\u0435\u0439 \u0438\u0433\u0440\u0443 \u0441\u0438\u043b\u043e\u0439!).<\/span><\/p>\n<p>4.\u00a0<span style=\"font-weight: 400;\">\u041a\u043e\u0433\u0434\u0430 \u0432\u0441\u0435 \u201c\u043a\u0438\u0440\u043f\u0438\u0447\u0438\u201d \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0435\u043d\u044b (\u0438\u043b\u0438 \u0438\u0433\u0440\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u0430\u0441\u044c \u043f\u043e \u0434\u0440\u0443\u0433\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435), \u0434\u0430\u0439\u0442\u0435 \u0441\u0438\u0433\u043d\u0430\u043b (alert) \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u043e\u0431 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0438 \u0438\u0433\u0440\u044b \u0438 \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u201c\u043a\u0438\u0440\u043f\u0438\u0447\u0438\u201d \u0434\u043b\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0438\u0433\u0440\u044b.<\/span><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">\u0418\u0437 \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u044b \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u043c, \u0447\u0442\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c\u0438 \u043d\u0430\u0448\u0435\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e\u00a0<strong>MVC<\/strong>\u00a0\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">&#171;\u0423\u0434\u0430\u043b\u044f\u044e\u0449\u0438\u0439 \u041c\u044f\u0447\u0438\u043a&#187; ( \u0438\u043b\u0438 &#171;\u041c\u044f\u0447\u0438\u043a\u0438&#187;) &#8212; \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u0430\u043d\u043d\u044b\u0445\u00a0<strong><span style=\"color: #0000ff;\">balls<\/span><\/strong>,<\/span><\/li>\n<li><span style=\"font-weight: 400;\">&#171;\u041a\u0438\u0440\u043f\u0438\u0447\u0438&#187;, \u0441\u0442\u0430\u0442\u0438\u0447\u043d\u043e \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 &#8212; \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u0430\u043d\u043d\u044b\u0445\u00a0<strong><span style=\"color: #0000ff;\">bricks<\/span><\/strong>,<\/span><\/li>\n<li><span style=\"font-weight: 400;\">&#171;\u0420\u0430\u043a\u0435\u0442\u043a\u0430&#187;, \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044e\u0449\u0430\u044f\u0441\u044f \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c\u00a0&#171;\u0423\u0434\u0430\u043b\u044f\u044e\u0449\u0438\u0439 \u041c\u044f\u0447\u0438\u043a&#187; \u043d\u0430 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0438&#187; &#8212; \u00a0\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u0430\u043d\u043d\u044b\u0445\u00a0<strong><span style=\"color: #0000ff;\">paddle<\/span><\/strong>.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\u0412\u0441\u0435 \u043e\u043d\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435\u00a0<strong>Dynamic<\/strong>\u00a0<strong>Animator<\/strong>, \u043f\u0440\u0438\u0447\u0435\u043c &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0438&#187; \u0438 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0430&#187; \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u043c\u0438 ( \u0445\u043e\u0442\u044f \u0438 \u0434\u0432\u0438\u0436\u0443\u0449\u0438\u043c\u0438\u0441\u044f \u043a\u0430\u043a &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0430&#187;) \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438 \u0434\u043b\u044f \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0430, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439\u00a0&#171;\u0423\u0434\u0430\u043b\u044f\u044e\u0449\u0438\u0439 \u041c\u044f\u0447\u0438\u043a&#187; (&#171;\u041c\u044f\u0447\u0438\u043a\u0438&#187;).<br \/>\n\u041f\u043e\u043c\u0438\u043c\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f, \u0432 \u043d\u0430\u0448\u0435\u043c\u00a0<strong>MVC<\/strong>\u00a0\u0435\u0441\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u043c\u0435\u0442\u043a\u0438 \u0441\u043e \u0441\u0447\u0435\u0442\u043e\u043c \u0438 \u0441 \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u043c\u0438\u0441\u044f \u0432 \u0438\u0433\u0440\u0435\u00a0&#171;\u0423\u0434\u0430\u043b\u044f\u044e\u0449\u0438\u043c\u0438 \u041c\u044f\u0447\u0438\u043a\u0430\u043c\u0438&#187;. \u042d\u0442\u0438 \u043c\u0435\u0442\u043a\u0438 \u043d\u0435 \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u044e\u0442 \u0432 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438, \u0445\u043e\u0442\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043f\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435.<br \/>\n\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435\u00a0<strong>MVC<\/strong>\u00a0\u00a0\u0438\u0433\u0440\u044b\u00a0<strong>Breakout<\/strong>. \u00a0\u0414\u043b\u044f \u0438\u0433\u0440\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u044f \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u00a0\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 <strong><span style=\"color: #0000ff;\">UIView<\/span><span style=\"color: #0000ff;\">\u00a0<\/span><\/strong>\u043a\u043b\u0430\u0441\u0441\u0430<strong><span style=\"color: #0000ff;\">\u00a0BreakoutView<\/span><\/strong>, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0435 \u043d\u0430 \u0442\u043e\u043f\u043e\u0432\u043e\u043c\u00a0<strong>view<\/strong>\u00a0\u043d\u0430\u0448\u0435\u0433\u043e\u00a0<strong>View<\/strong>\u00a0<strong>Controller<\/strong> <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.45.58-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-5923 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.45.58-PM.png\" alt=\"screen-shot-2016-11-08-at-8-45-58-pm\" width=\"1214\" height=\"1398\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.45.58-PM.png 1214w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.45.58-PM-261x300.png 261w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.45.58-PM-768x884.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.45.58-PM-889x1024.png 889w\" sizes=\"auto, (max-width: 1214px) 100vw, 1214px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u043e\u0442 \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u043d\u0430 storyboard : \u043d\u0430 \u043f\u0443\u0441\u0442\u043e\u0439\u00a0<strong>View<\/strong>\u00a0<strong>Controller<\/strong>\u00a0\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e\u00a0<span style=\"color: #0000ff;\"><strong>BreakoutView<\/strong><\/span>, \u043c\u0435\u0442\u043a\u0438\u00a0<strong>BALLS<\/strong>,\u00a0<strong>POINTS<\/strong>\u00a0\u0438 \u043c\u0435\u0442\u043a\u0438 \u0441 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u0438\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438 \u00a0\u2981\u2981\u2981 \u0438\u00a0<strong>0<\/strong>\u00a0\u0434\u043b\u044f\u00a0\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043c\u044f\u0447\u0435\u0439 \u0432 \u0438\u0433\u0440\u0435\u00a0\u0438 \u0441\u0447\u0435\u0442\u0430. \u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u043c\u0435\u0442\u043e\u043a \u00a0\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430\u00a0<em><strong>Autolayout<\/strong><\/em>.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.59.38-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-5924 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.59.38-PM.png\" alt=\"screen-shot-2016-11-08-at-8-59-38-pm\" width=\"1510\" height=\"1428\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.59.38-PM.png 1510w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.59.38-PM-300x284.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.59.38-PM-768x726.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.59.38-PM-1024x968.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.59.38-PM-317x300.png 317w\" sizes=\"auto, (max-width: 1510px) 100vw, 1510px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u043b\u044f \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u00a0storyboard\u00a0<strong>View<\/strong>\u00a0<strong>Controller<\/strong>\u00a0\u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043a\u043b\u0430\u0441\u0441\u00a0<strong><span style=\"color: #0000ff;\">BreakoutViewController<\/span><\/strong><span style=\"color: #000000;\">, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c\u00a0<strong>outlets<\/strong>\u00a0\u0434\u043b\u044f\u00a0<\/span>\u00a0\u0432\u0441\u0435\u0445 \u043c\u0435\u0442\u043e\u043a \u0438 \u043d\u0430\u0448\u0435\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f\u00a0<span style=\"color: #000000;\"><strong>Breakout View<\/strong><\/span><strong>\u00a0<\/strong>(\u043f\u043e\u043a\u0430 \u043d\u0435 \u043e\u0431\u0440\u0430\u0449\u0430\u0439\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u043a\u043e\u0434, \u043e\u0431 \u044d\u0442\u043e\u043c \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0438\u0436\u0435).<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-12-at-10.12.34-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6056 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-12-at-10.12.34-PM.png\" alt=\"screen-shot-2016-11-12-at-10-12-34-pm\" width=\"1574\" height=\"1460\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-12-at-10.12.34-PM.png 1574w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-12-at-10.12.34-PM-300x278.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-12-at-10.12.34-PM-768x712.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-12-at-10.12.34-PM-1024x950.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-12-at-10.12.34-PM-323x300.png 323w\" sizes=\"auto, (max-width: 1574px) 100vw, 1574px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041d\u0430\u0448 \u043a\u043b\u0430\u0441\u0441\u00a0<strong><span style=\"color: #0000ff;\">BreakoutViewController\u00a0<\/span><\/strong><span style=\"color: #000000;\">\u0434\u043e\u043b\u0436\u0435\u043d \u043f\u043e\u0434\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0445\u0441\u044f \u0432 \u0438\u0433\u0440\u0435 \u043c\u044f\u0447\u0438\u043a\u043e\u0432\u00a0<strong><span style=\"color: #0000ff;\">\u00a0ballsUsed<\/span><\/strong>\u00a0\u0438 \u0441\u0447\u0435\u0442\u00a0<strong><span style=\"color: #0000ff;\">score<\/span><\/strong>\u00a0 \u0438\u00a0<\/span>\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c \u00a0\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043c\u0435\u0442\u043e\u043a\u00a0<strong><span style=\"color: #0000ff;\">ballsLeftLabel<\/span><\/strong>\u00a0\u0438\u00a0<strong><span style=\"color: #0000ff;\">scoreLabel<\/span><\/strong>\u00a0\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435 <strong><span style=\"color: #000000;\">Breakout View<\/span><\/strong><span style=\"color: #000000;\">, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0441\u0442\u044c &#171;\u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u0438&#187;.<\/span><strong><span style=\"color: #000000;\">\u00a0<\/span><\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041d\u0430\u0448 <strong>MVC<\/strong> \u0441 \u0438\u0433\u0440\u043e\u0439 <strong>Breakout<\/strong> \u0431\u0443\u0434\u0443\u0442 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u0440\u0435\u043c\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 \u043a\u043b\u0430\u0441\u0441\u0430\u043c\u0438, \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0438\u044f \u043c\u0435\u0436\u0434\u0443 <strong>Controller<\/strong>, <strong><span style=\"color: #0000ff;\">UIView<\/span><\/strong> \u0438 <strong><span style=\"color: #0000ff;\">UIDynamicBehavior<\/span><\/strong><span style=\"color: #000000;\">. <\/span>\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442\u00a0\u0431\u0435\u0441\u0441\u0447\u0435\u0442\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u043d\u043e \u0443 \u0432\u0430\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043f\u043b\u0430\u043d, \u0438 \u043e\u043d \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c: <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u043a\u043b\u0430\u0441\u0441\u00a0<span style=\"text-decoration: underline;\"><strong><span style=\"color: #0000ff; text-decoration: underline;\">BreakoutViewController<\/span><\/strong><\/span>\u00a0(\u043d\u0430\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442 <strong><span style=\"color: #0000ff;\">UIViewController<\/span><\/strong>)\u00a0\u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0441\u00a0\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0438\u0433\u0440\u044b: \u0441\u0447\u0435\u0442, \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u00a0\u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0445\u0441\u044f \u043c\u044f\u0447\u0438\u043a\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0437\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043e\u0442 <strong>MVC<\/strong> \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u043a\u043b\u0430\u0441\u0441\u00a0<strong><span style=\"color: #0000ff; text-decoration: underline;\">BreakoutView<\/span><\/strong> (\u043d\u0430\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u00a0<span style=\"color: #0000ff;\"><strong>UIView<\/strong><\/span>) \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0432\u0441\u0435, \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435: \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0438 \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e, \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0438\u0433\u0440\u043e\u0432\u0443\u044e \u043e\u0431\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443: &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0438&#187;, &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0443&#187; \u0438 &#171;\u043c\u044f\u0447\u0438\u043a\u0438&#187;, \u0441\u043b\u0435\u0434\u0438\u0442 \u0437\u0430 \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u0436\u0435\u0441\u0442\u0430 <span style=\"color: #993366;\"><strong>pan<\/strong><\/span> \u043f\u043e \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044e &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187;, \u0441\u043b\u0435\u0434\u0438\u0442 \u0437\u0430 \u043f\u0435\u0440\u0435\u0440\u0438\u0441\u043e\u0432\u043a\u043e\u0439 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187; \u043f\u0440\u0438 \u0430\u0432\u0442\u043e\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0438, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u0440\u0430\u043d\u0437\u0438\u0442\u043e\u043c \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e\u0442 \u043a\u043b\u0430\u0441\u0441\u0430\u00a0<span style=\"color: #0000ff;\"><strong>BreakoutViewController<\/strong><\/span>\u00a0\u043a \u043a\u043b\u0430\u0441\u0441\u0443\u00a0<span style=\"color: #0000ff;\"><strong>BreakoutBehavior<\/strong><\/span>, \u043e\u0442\u0440\u0430\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 &#171;\u0443\u0434\u0430\u0440\u044f\u044e\u0449\u0435\u0433\u043e\u0441\u044f \u043c\u044f\u0447\u0438\u043a\u0430&#187; \u0432 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u0433\u0440\u0430\u043d\u0438\u0446 \u0432 \u0432\u0438\u0434\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187; \u0438 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u043a\u043b\u0430\u0441\u0441 <strong><span style=\"color: #0000ff; text-decoration: underline;\">BreakoutBehavior<\/span><\/strong> (\u043d\u0430\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u00a0<span style=\"color: #0000ff;\"><strong>UIDynamicBehavior<\/strong><\/span> \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u00a0<span style=\"color: #0000ff;\"><strong>UICollisionBehaviorDelegate<\/strong><\/span>) \u00a0\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435&#187; \u043c\u044f\u0447\u0438\u043a\u0430 \u043a\u0430\u043a &#171;\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430&#187;\u00a0<span style=\"color: #0000ff;\"><strong>UIDynamicItemBehavior<\/strong><\/span>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c, \u0442\u043e\u0440\u043c\u043e\u0437\u0438\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0437\u0430\u043d\u043e\u0432\u043e \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0440\u043c\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u0441 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0443\u044e \u0444\u0438\u0433\u0443\u0440\u0443 \u0432 \u044d\u0442\u043e\u0439 &#171;\u0442\u0440\u043e\u0438\u0446\u0435&#187; &#8212; \u043a\u043b\u0430\u0441\u0441\u00a0<strong><span style=\"color: #0000ff;\">BreakoutView<\/span><\/strong>\u00a0\u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f.<\/span><\/p>\n<h2>\u041a\u043b\u0430\u0441\u0441 \u00a0<strong><span style=\"color: #0000ff;\">BreakoutView\u00a0<\/span><\/strong>\u0434\u043b\u044f \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f<\/h2>\n<p><span style=\"font-weight: 400;\">\u041c\u044b \u0432\u0438\u0434\u0438\u043c \u0437\u0434\u0435\u0441\u044c \u0432\u0441\u0435\u0445\u00a0&#171;\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043b\u0438\u0446&#187; \u0438\u0433\u0440\u044b\u00a0<strong>Breakout<\/strong>:<br \/>\n<strong><span style=\"text-decoration: underline;\">\u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0430<\/span><span style=\"color: #0000ff;\">\u00a0animator: UIDynamicAnimator<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.53.22-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6062 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.53.22-PM.png\" alt=\"screen-shot-2016-11-13-at-4-53-22-pm\" width=\"1042\" height=\"118\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.53.22-PM.png 1042w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.53.22-PM-300x34.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.53.22-PM-768x87.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.53.22-PM-1024x116.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.53.22-PM-500x57.png 500w\" sizes=\"auto, (max-width: 1042px) 100vw, 1042px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\"><strong>\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/strong><\/span>\u00a0<strong><span style=\"color: #0000ff;\">behavior = BreakoutBehavior()<\/span><\/strong>, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u043e\u043b\u0435, \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u043d\u0430 \u0432\u0441\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u0435 (\u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 &#8212; \u044d\u0442\u043e &#171;\u0443\u0434\u0430\u0440\u044f\u044e\u0449\u0438\u0435 \u043c\u044f\u0447\u0438\u043a\u0438&#187;)<br \/>\n&#171;<span style=\"text-decoration: underline;\"><strong>\u043a\u0438\u0440\u043f\u0438\u0447\u0438<\/strong><\/span>&#187;\u00a0<strong><span style=\"color: #0000ff;\">bricks: [Int : BrickView]<\/span><\/strong>, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435,<br \/>\n&#171;<span style=\"text-decoration: underline;\"><strong>\u0443\u0434\u0430\u0440\u044f\u044e\u0449\u0438\u0435 \u043c\u044f\u0447\u0438\u043a\u0438<\/strong><\/span>&#171;<span style=\"color: #0000ff;\">\u00a0<strong>balls : [BallView]<\/strong><\/span><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.59.06-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6063 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.59.06-PM.png\" alt=\"screen-shot-2016-11-13-at-4-59-06-pm\" width=\"1030\" height=\"170\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.59.06-PM.png 1030w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.59.06-PM-300x50.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.59.06-PM-768x127.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.59.06-PM-1024x169.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-4.59.06-PM-500x83.png 500w\" sizes=\"auto, (max-width: 1030px) 100vw, 1030px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">&#171;<strong><span style=\"text-decoration: underline;\">\u0440\u0430\u043a\u0435\u0442\u043a\u0443<\/span><\/strong>&#187;\u00a0<strong><span style=\"color: #0000ff;\">paddleView<\/span><\/strong>, \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044e\u0449\u0443\u044e\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0443\u044e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c\u00a0&#171;\u0443\u0434\u0430\u043b\u044f\u044e\u0449\u0438\u0439 \u043c\u044f\u0447\u0438\u043a&#187; (&#171;\u043c\u044f\u0447\u0438\u043a\u0438&#187;) \u043d\u0430 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0438&#187;<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.00.59-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6064 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.00.59-PM.png\" alt=\"screen-shot-2016-11-13-at-6-00-59-pm\" width=\"1144\" height=\"310\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.00.59-PM.png 1144w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.00.59-PM-300x81.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.00.59-PM-768x208.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.00.59-PM-1024x277.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.00.59-PM-500x135.png 500w\" sizes=\"auto, (max-width: 1144px) 100vw, 1144px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u0433\u0440\u044b <strong>Breakout<\/strong>, \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043c\u043e\u0436\u0435\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c :<br \/>\n<span style=\"text-decoration: underline;\"><strong>\u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0438\u0433\u0440\u044b<\/strong><\/span>\u00a0<strong><span style=\"color: #0000ff;\">levelInt: Int?<\/span><\/strong>, \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0435\u0435 \u043c\u0430\u0441\u0441\u0438\u0432 <strong><span style=\"color: #0000ff;\"><strong>level<\/strong> \u00a0= [[Int]]<\/span><\/strong>, \u0437\u0430\u0434\u0430\u044e\u0449\u0438\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0438\u043a\u043e\u0432&#187; \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0432 \u0432\u0438\u0434\u0435 \u0434\u0432\u0443\u0445\u043c\u0435\u0440\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u0435\u043b:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.06.44-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6065 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.06.44-PM.png\" alt=\"screen-shot-2016-11-13-at-6-06-44-pm\" width=\"1042\" height=\"360\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.06.44-PM.png 1042w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.06.44-PM-300x104.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.06.44-PM-768x265.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.06.44-PM-1024x354.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.06.44-PM-500x173.png 500w\" sizes=\"auto, (max-width: 1042px) 100vw, 1042px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041c\u044b \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0438\u0437 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 <strong><span style=\"color: #0000ff;\">Levels.levels,<\/span><\/strong> \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0432 \u0432\u0438\u0434\u0435 \u0434\u0432\u0443\u0445\u043c\u0435\u0440\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u0435\u043b (\u0435\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187;, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0446\u0435\u043b\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 &gt; <strong>1<\/strong>, \u0442\u0430\u043a \u043a\u0430\u043a \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0441\u044f \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u201c\u043a\u0438\u0440\u043f\u0438\u0447\u201d \u0434\u043e\u043b\u0436\u0435\u043d \u0438\u0441\u0447\u0435\u0437\u0430\u0442\u044c \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0436\u0435 \u0443\u0434\u0430\u0440\u0435 ) :<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6066 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM.png\" alt=\"screen-shot-2016-11-13-at-6-21-50-pm\" width=\"986\" height=\"1110\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM.png 986w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM-266x300.png 266w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM-768x865.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM-910x1024.png 910w\" sizes=\"auto, (max-width: 986px) 100vw, 986px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\"><strong>\u0448\u0438\u0440\u0438\u043d\u0443 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187;<\/strong>\u00a0<\/span>\u0432 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u0430\u0445\u00a0<strong><span style=\"color: #0000ff;\">paddleWidthPercentage :Int\u00a0<\/span><\/strong><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.35.12-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6067 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.35.12-PM.png\" alt=\"screen-shot-2016-11-13-at-6-35-12-pm\" width=\"996\" height=\"198\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.35.12-PM.png 996w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.35.12-PM-300x60.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.35.12-PM-768x153.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.35.12-PM-500x99.png 500w\" sizes=\"auto, (max-width: 996px) 100vw, 996px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><b><u>\u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \/\u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438<\/u><\/b>\u00a0<strong><span style=\"color: #0000ff;\">animating:<\/span><\/strong>\u00a0<strong><span style=\"color: #0000ff;\">Bool<\/span><\/strong>.\u00a0\u0415\u0441\u043b\u0438 \u043a\u0442\u043e-\u0442\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442 \u044d\u0442\u0443 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0432\u00a0<span style=\"color: #0000ff;\"><b>true<\/b><\/span>, \u0442\u043e \u043c\u044b \u043d\u0430\u0447\u043d\u0435\u043c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e. \u0412\u0441\u0435, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043b\u044f \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438, &#8212; \u044d\u0442\u043e \u0432\u0437\u044f\u0442\u044c \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440 \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a \u043d\u0435\u043c\u0443 \u201c\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u201d \u00a0<strong><span style=\"color: #0000ff;\">behavior<\/span><\/strong>. \u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u0435 \u201c\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u201d \u043a \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0443\u00a0<strong><span style=\"color: #0000ff;\">animator<\/span><\/strong>, \u0442\u043e \u043d\u0430\u0447\u043d\u0435\u0442\u0441\u044f \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u041f\u043e\u0434\u043e\u0431\u043d\u043e \u044d\u0442\u043e\u043c\u0443, \u0435\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e, \u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u043e\u0435 &#8212; \u0443\u0431\u0440\u0430\u0442\u044c \u201c\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u201d \u00a0<strong><span style=\"color: #0000ff;\">behavior<\/span><\/strong>\u00a0\u0438\u0437 \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0430. \u042d\u0442\u043e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.39.37-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6068 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.39.37-PM.png\" alt=\"screen-shot-2016-11-13-at-6-39-37-pm\" width=\"1038\" height=\"240\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.39.37-PM.png 1038w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.39.37-PM-300x69.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.39.37-PM-768x178.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.39.37-PM-1024x237.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.39.37-PM-500x116.png 500w\" sizes=\"auto, (max-width: 1038px) 100vw, 1038px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><strong><u>\u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 &#171;\u0443\u0434\u0430\u0440\u044f\u044e\u0449\u0435\u0433\u043e \u043c\u044f\u0447\u0438\u043a\u0430&#187;<\/u><\/strong>\u00a0\u00a0<strong><span style=\"color: #0000ff;\">launchSpeedModifier:Float<\/span><\/strong>, \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0449\u0438\u0439\u0441\u044f \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u043e\u0442<strong> 0<\/strong> \u0434\u043e <strong>1<\/strong>, \u0441 \u0435\u0433\u043e \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u044b \u0441\u043c\u043e\u0436\u0435\u043c \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 &#171;\u0443\u0434\u0430\u0440\u044f\u044e\u0449\u0435\u0433\u043e \u043c\u044f\u0447\u0438\u043a\u0430&#187; \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u044c \u043e\u0442 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.43.54-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6069 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.43.54-PM.png\" alt=\"screen-shot-2016-11-13-at-6-43-54-pm\" width=\"1050\" height=\"196\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.43.54-PM.png 1050w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.43.54-PM-300x56.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.43.54-PM-768x143.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.43.54-PM-1024x191.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.43.54-PM-500x93.png 500w\" sizes=\"auto, (max-width: 1050px) 100vw, 1050px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><strong><u>\u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0441\u0442\u044c &#171;\u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u0438&#187;<\/u><\/strong>\u00a0\u00a0<strong><span style=\"color: #0000ff;\">gravityMagnitudeModifier:Float<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">,<\/span><\/span><strong><span style=\"color: #0000ff;\">\u00a0<\/span><\/strong>\u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0449\u0430\u044f\u0441\u044f \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u043e\u0442<strong>\u00a00<\/strong>\u00a0\u0434\u043e\u00a0<strong>1<\/strong>, \u0441 \u0435\u0433\u043e \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u044b \u0441\u043c\u043e\u0436\u0435\u043c \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0430\u0434\u0435\u043d\u0438\u044f <strong>g<\/strong> \u0431\u0443\u0434\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043d\u0430 &#171;\u043c\u044f\u0447\u0438\u043a&#187; (&#171;\u043c\u044f\u0447\u0438\u043a\u0438&#187;):<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.52.00-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6070 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.52.00-PM.png\" alt=\"screen-shot-2016-11-13-at-6-52-00-pm\" width=\"1050\" height=\"158\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.52.00-PM.png 1050w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.52.00-PM-300x45.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.52.00-PM-768x116.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.52.00-PM-1024x154.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.52.00-PM-500x75.png 500w\" sizes=\"auto, (max-width: 1050px) 100vw, 1050px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u043b\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0430\u00a0<strong>\u00a0<span style=\"color: #0000ff;\">animator<\/span>\u00a0<\/strong>\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f<strong>\u00a0<span style=\"color: #0000ff;\">lazy<\/span><\/strong>\u00a0(\u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u0430\u044f) \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0432 \u0432\u0438\u0434\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6071 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM.png\" alt=\"screen-shot-2016-11-13-at-7-10-00-pm\" width=\"1014\" height=\"118\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM.png 1014w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM-300x35.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM-768x89.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM-500x58.png 500w\" sizes=\"auto, (max-width: 1014px) 100vw, 1014px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u043e \u043e\u0434\u043d\u0430 \u0438\u0437 &#171;\u043c\u0430\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445&#187; \u0444\u0438\u0448\u0435\u043a<strong>\u00a0Swift<\/strong>\u00a0(\u0438 Objective-C \u0442\u043e\u0436\u0435) \u0438 \u044f \u0445\u043e\u0447\u0443 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043d\u0430 \u043d\u0435\u0439\u00a0\u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e.<\/span><\/p>\n<h1>\u041e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u0430\u044f\u00a0<strong><span style=\"color: #0000ff;\">(lazy<\/span><\/strong>) \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0430.<\/h1>\n<p><span style=\"font-weight: 400;\">\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u00a0<strong><span style=\"color: #0000ff;\">UIDynamicAnimator<\/span><\/strong> \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u0442\u044c\u00a0<span style=\"color: #0000ff;\"><b>referenceView<\/b><\/span> \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438. \u0412\u00a0\u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e <strong><span style=\"color: #0000ff;\">breakout<\/span><\/strong> <b><span style=\"color: #0000ff;\">View<\/span><\/b>, \u0442\u043e \u0435\u0441\u0442\u044c\u00a0<span style=\"color: #0000ff;\"><strong>self<\/strong><\/span>. \u0415\u0441\u043b\u0438 \u043c\u044b \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e, \u0442\u043e \u0435\u0441\u0442\u044c \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u043a\u043e\u0434 <\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"color: #0000ff;\"><strong>var animator: UIDynamicAnimator = UIDynamicAnimator (referenceView: self)\u00a0<\/strong><\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043e\u0448\u0438\u0431\u043a\u0443 \u043e \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438\u00a0<strong><span style=\"color: #0000ff;\">self<\/span><\/strong>. \u0412 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u0448\u0438\u0431\u043a\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u043d\u0430\u0441 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043c\u044b\u00a0\u043d\u0430\u0445\u043e\u0434\u0438\u043c\u0441\u044f \u0432 <span style=\"text-decoration: underline;\">\u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438\u00a0<\/span><strong><span style=\"color: #0000ff;\">breakout<\/span><\/strong><b><span style=\"color: #0000ff;\">View<\/span><\/b>, \u043c\u044b\u00a0<span style=\"text-decoration: underline;\">\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u043c<\/span>\u00a0\u0441\u043e\u0441\u0442\u0430\u0432\u043d\u0443\u044e \u0435\u0433\u043e \u0447\u0430\u0441\u0442\u044c &#8212; \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e\u00a0<span style=\"color: #0000ff;\"><b>animator<\/b><\/span>, \u0430 \u0432 <span style=\"text-decoration: underline;\">\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438<\/span> \u043c\u044b \u043d\u0435 \u0438\u043c\u0435\u0435\u0442\u0435 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0432\u043e\u0438\u043c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c \u0438 \u043c\u0435\u0442\u043e\u0434\u0430\u043c \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043d\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438\u00a0<b><span style=\"color: #0000ff;\">animator\u00a0<\/span><\/b> \u0443 \u043d\u0430\u0441\u00a0\u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a\u00a0<strong><span style=\"color: #0000ff;\">self<\/span><\/strong>, \u0442\u043e \u0435\u0441\u0442\u044c <strong><span style=\"color: #0000ff;\">Breakout<\/span><\/strong> <b><span style=\"color: #0000ff;\">View<\/span><\/b>. \u0418 \u0432 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430.\u00a0<\/span><br \/>\n<span style=\"font-weight: 400;\">\u041a\u0430\u043a \u043d\u0430\u043c \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u0443 \u0433\u043e\u043b\u043e\u0432\u043e\u043b\u043e\u043c\u043a\u0443? \u0412\u0435\u0434\u044c\u00a0<strong><span style=\"color: #0000ff;\">UIDynamicAnimator<\/span><\/strong>\u00a0\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u00a0<span style=\"color: #0000ff;\"><strong>BreakoutView<\/strong><\/span>\u00a0\u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u00a0<strong><span style=\"color: #0000ff;\">referenceView<\/span><\/strong>?<br \/>\n\u041c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c <b><span style=\"color: #0000ff;\">animator\u00a0<\/span><\/b><b>Optional,<\/b>\u00a0\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0435\u0433\u043e \u0432\u00a0<span style=\"color: #0000ff;\"><b>nil<\/b><\/span>\u00a0\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0430 \u0437\u0430\u0442\u0435\u043c \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u00a0<span style=\"color: #0000ff;\"><b>viewDidLoad<\/b><\/span>, \u043a\u043e\u0433\u0434\u0430 \u0432\u0441\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0443\u0436\u0435 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u0430\u0441\u044c. \u0412\u00a0<b><span style=\"color: #0000ff;\">viewDidLoad<\/span>\u00a0<\/b>\u043c\u043e\u0436\u043d\u043e \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c\u00a0<span style=\"color: #0000ff;\"><b>animator<\/b><\/span>\u00a0\u0441\u00a0<span style=\"color: #0000ff;\"><strong>BreakoutView<\/strong><\/span>\u00a0\u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 <span style=\"color: #0000ff;\"><b>referenceView<\/b><\/span>.<br \/>\n\u0414\u0440\u0443\u0433\u043e\u0439 \u043f\u0443\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438\u00a0<span style=\"color: #0000ff;\"><b>lazy<\/b><\/span>\u00a0(\u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445) \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445.<br \/>\n\u042f \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u044e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e\u00a0<span style=\"color: #0000ff;\"><b>animator\u00a0<\/b><\/span>\u043a\u0430\u043a\u00a0<span style=\"color: #0000ff;\"><b>lazy<\/b><\/span>\u00a0\u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u00a0\u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u043e\u0435 \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f (\u0441 \u043a\u0440\u0443\u0433\u043b\u044b\u043c\u0438 \u0441\u043a\u043e\u0431\u043a\u0430\u043c\u0438 \u0432 \u043a\u043e\u043d\u0446\u0435).<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6071 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM.png\" alt=\"screen-shot-2016-11-13-at-7-10-00-pm\" width=\"1014\" height=\"118\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM.png 1014w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM-300x35.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM-768x89.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-7.10.00-PM-500x58.png 500w\" sizes=\"auto, (max-width: 1014px) 100vw, 1014px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f\u00a0<strong><span style=\"text-decoration: underline;\">\u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0430\u00a0<\/span><\/strong> <span style=\"color: #0000ff;\"><b>animator\u00a0<\/b><\/span> \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u043a\u0442\u043e-\u0442\u043e \u043d\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442 \u044d\u0442\u043e\u0442\u00a0<span style=\"color: #0000ff;\"><b>animator<\/b><\/span>. \u041d\u043e \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u044f\u0442, \u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u044d\u0442\u043e \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u0435 \u0441 \u043a\u0440\u0443\u0433\u043b\u044b\u043c\u0438 \u0441\u043a\u043e\u0431\u043a\u0430\u043c\u0438 \u0432 \u043a\u043e\u043d\u0446\u0435. \u0423 \u043d\u0435\u0433\u043e \u043d\u0435\u0442 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0442\u0430\u043a \u0447\u0442\u043e \u043e\u043d\u043e \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0441 \u043a\u0440\u0443\u0433\u043b\u044b\u043c\u0438 \u0441\u043a\u043e\u0431\u043a\u0430\u043c\u0438. \u042d\u0442\u043e \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440 \u043a\u043b\u0430\u0441\u0441\u0430\u00a0<span style=\"color: #0000ff;\"><b>UIDynamicAnimator<\/b><\/span>.<\/span><\/p>\n<h2>\u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 &#171;\u0423\u0434\u0430\u0440\u044f\u044e\u0449\u0438\u0445 \u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; \u0438 \u043a\u043b\u0430\u0441\u0441 <span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\u041a\u043b\u0430\u0441\u0441\u00a0<strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong>\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 &#171;\u0443\u0434\u0430\u0440\u044f\u044e\u0449\u0438\u0445 \u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; (&#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187;), \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436\u0435\u0435 \u043d\u0430 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u00a0<strong><span style=\"color: #0000ff;\">DropItBehavior<\/span><\/strong>\u00a0\u0432 \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435<strong>\u00a0<a href=\"https:\/\/bestkora.com\/IosDeveloper\/lektsiya-14-cs193p-spring-2016-animatsiya-i-core-motion\/\">\u041b\u0435\u043a\u0446\u0438\u0438 14\u00a0<\/a><\/strong>\u0434\u043b\u044f \u043f\u0430\u0434\u0430\u044e\u0449\u0438\u0445 &#171;\u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0438\u043a\u043e\u0432&#187;, \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u0438\u0437 &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0439&#187;: <\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\">\u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u0438\u00a0<span style=\"color: #0000ff;\"><b>gravity<\/b><\/span><\/span><span style=\"font-weight: 400;\">,<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0439\u00a0<span style=\"color: #0000ff;\"><b>collider<\/b><\/span>\u00a0\u0438 <\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u201c\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f\u201d \u0441\u0430\u043c\u043e\u0433\u043e &#171;\u0443\u0434\u0430\u0440\u044f\u044e\u0449\u0435\u0433\u043e \u043c\u044f\u0447\u0438\u043a\u0430&#187;\u00a0<span style=\"color: #0000ff;\"><strong>ballBehavior<\/strong><\/span>\u00a0\u043a\u0430\u043a \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 c \u0443\u0441\u0438\u043b\u0435\u043d\u043d\u044b\u043c \u043e\u0442\u0441\u043a\u043e\u043a\u043e\u043c (\u043e\u043d \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u0443\u043f\u0440\u0443\u0433\u0438\u0439), \u0431\u0435\u0437 \u0442\u0440\u0435\u043d\u0438\u044f \u0438 \u0441\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u044f.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0435 &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435&#187; \u00a0<strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong> \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u0443\u0442\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0445 \u0442\u0440\u0435\u0445 &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0439&#187;\u00a0<b><span style=\"color: #0000ff;\">collider<\/span><\/b>,\u00a0<b><span style=\"color: #0000ff;\">gravity<\/span><\/b>, \u0438\u00a0\u00a0<b><span style=\"color: #0000ff;\"><strong>ballBehavior<\/strong><\/span><\/b>\u00a0\u043a\u0430\u043a &#171;\u0434\u043e\u0447\u0435\u0440\u043d\u0438\u0445&#187;:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-8.23.12-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2968 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-8.23.12-AM.png\" alt=\"Screen Shot 2015-09-10 at 8.23.12 AM\" width=\"1006\" height=\"258\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-8.23.12-AM.png 1006w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-8.23.12-AM-300x77.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-8.23.12-AM-500x128.png 500w\" sizes=\"auto, (max-width: 1006px) 100vw, 1006px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u044d\u0442\u043e\u0433\u043e \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u043b\u0435 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0434\u043b\u044f &#171;\u0443\u0434\u0430\u0440\u044f\u044e\u0449\u0438\u0445 \u043c\u044f\u0447\u0438\u043a\u043e\u0432 (\u043c\u044f\u0447\u0438\u043a\u0430)&#187;. \u041f\u043e\u043b\u0435 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438 \u0434\u043b\u044f \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0438 \u0443\u0434\u0430\u043b\u044f\u044e\u0442\u0441\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432\u043e \u0432\u0440\u0435\u043c\u044f\u00a0\u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0439 \u043f\u043e \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0443.\u00a0\u0412 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutBehavior <\/span><\/strong> \u0435\u0441\u0442\u044c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0434\u043b\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u043d\u0438\u0446 \u043f\u043e \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0438\u0436\u0435.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432\u0441\u0435 \u0442\u0440\u0438 &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f&#187; \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#171;\u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435&#187; \u00a0<span style=\"color: #0000ff;\"><b>gravity<\/b><\/span>\u00a0(\u0442\u0438\u043f \u0435\u0433\u043e <strong><span style=\"color: #0000ff;\">UIGravityBehavior<\/span><\/strong> ) \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 &#171;\u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u0435\u0439&#187;:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.22.04-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6076 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.22.04-AM.png\" alt=\"screen-shot-2016-11-14-at-10-22-04-am\" width=\"1038\" height=\"210\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.22.04-AM.png 1038w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.22.04-AM-300x61.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.22.04-AM-768x155.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.22.04-AM-1024x207.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.22.04-AM-500x101.png 500w\" sizes=\"auto, (max-width: 1038px) 100vw, 1038px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0413\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0435 \u043f\u043e\u043b\u0435, \u0432\u043e\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u043d\u0430 &#171;\u0443\u0434\u0430\u0440\u044f\u044e\u0449\u0438\u0439 \u043c\u044f\u0447\u0438\u043a&#187; \u0441\u0438\u043b\u044c\u043d\u043e \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; &#8212; \u0435\u0441\u043b\u0438 \u043e\u043d\u043e \u0438\u043c\u0435\u0435\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0435 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435 <strong>g =\u00a01000 points \/ second\u00b2<\/strong>, \u0442\u043e &#171;\u043c\u044f\u0447\u0438\u043a\u0443&#187; \u0434\u0430\u0436\u0435 \u0442\u0440\u0443\u0434\u043d\u043e \u0434\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0434\u043e \u043d\u0438\u0436\u043d\u0435\u0433\u043e \u0440\u044f\u0434\u0430 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187; (\u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0441\u0438\u043b\u044c\u043d\u043e &#171;\u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u044f&#187; \u0442\u044f\u043d\u0435\u0442 \u0432\u043d\u0438\u0437) &#8212; \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0434\u0430\u0434\u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u00a0\u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044f, \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u043e\u0431\u043b\u0435\u0433\u0447\u0430\u044f \u0438\u043b\u0438 \u0443\u0441\u043b\u043e\u0436\u043d\u044f\u044f \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0438\u0433\u0440\u044b <strong>Breakout<\/strong>, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439\u00a0<strong><span style=\"color: #0000ff;\">gravityMagnitudeModifier<\/span><\/strong>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#171;\u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435&#187;\u00a0<span style=\"color: #0000ff;\"><b>collider<\/b><\/span>\u00a0(\u0442\u0438\u043f \u0435\u0433\u043e\u00a0<strong><span style=\"color: #0000ff;\">UICollisionBehavior<\/span><\/strong>\u00a0) \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u00a0\u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f\u043c\u0438. \u0411\u0443\u0434\u0435\u043c \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c <span style=\"color: #0000ff;\"><b>collider <\/b><\/span> \u043e\u0434\u043d\u0438\u043c \u0437\u0430\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.14.55-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6081 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.14.55-PM.png\" alt=\"screen-shot-2016-11-14-at-6-14-55-pm\" width=\"1156\" height=\"546\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.14.55-PM.png 1156w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.14.55-PM-300x142.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.14.55-PM-768x363.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.14.55-PM-1024x484.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.14.55-PM-500x236.png 500w\" sizes=\"auto, (max-width: 1156px) 100vw, 1156px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u042f \u0441\u043e\u0437\u0434\u0430\u044e \u0432\u043d\u0443\u0442\u0440\u0438 \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e\u00a0<span style=\"color: #0000ff;\"><b>collider<\/b><\/span> &#8212; \u0438 \u044d\u0442\u043e \u201c\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u201d \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f <span style=\"color: #0000ff;\"><b>UICollisionBehavior<\/b><\/span>. \u042f \u043d\u0435 \u0434\u0435\u043b\u0430\u044e \u00a0\u043c\u043e\u0435 \u0438\u0433\u0440\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u0435\u00a0<span style=\"color: #0000ff;\"><b>referenceView<\/b><\/span>\u00a0\u0434\u043b\u044f \u043c\u043e\u0435\u0433\u043e \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438, \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u043e \u0441\u0434\u0435\u043b\u0430\u043b \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u043e\u0440 \u00a0\u0432 \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u043d\u0430<strong> <a href=\"https:\/\/bestkora.com\/IosDeveloper\/lektsiya-14-cs193p-spring-2016-animatsiya-i-core-motion\/\">\u041b\u0435\u043a\u0446\u0438\u0438 14<\/a><\/strong>, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043c\u043d\u0435 \u00a0\u043d\u0443\u0436\u043d\u043e, \u0447\u0442\u043e\u0431\u044b \u043c\u043e\u0439 &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u043d\u0435 \u043e\u0442\u0441\u043a\u0430\u043a\u0438\u0432\u0430\u043b \u043e\u0442 \u043d\u0438\u0436\u043d\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u044d\u043a\u0440\u0430\u043d\u0430, \u0430 &#171;\u043f\u0440\u043e\u0432\u0430\u043b\u0438\u0432\u0430\u043b\u0441\u044f&#187; \u0432\u043d\u0438\u0437:<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"color: #0000ff;\"><b>collider.translateReferenceBoundsIntoBoundary = false<\/b><\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043a \u201c\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044e\u201d \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f <strong><span style=\"color: #0000ff;\">collider<\/span><\/strong>\u00a0\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u0434\u043e\u0431\u0430\u0432\u044f\u0442\u0441\u044f \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043d\u0430\u0448\u0435\u0433\u043e <span style=\"color: #0000ff;\"><b>referenceView<\/b><\/span> \u043a\u0430\u043a \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0434\u043b\u044f \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0439. \u041c\u044b \u0431\u0443\u0434\u0435\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0434\u043b\u044f \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0439 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u0441\u0430\u043c\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 <strong><span style=\"color: #0000ff;\">BreakoutView<\/span><\/strong> c \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <strong><span style=\"color: #0000ff;\">resetLayout ()<\/span><\/strong>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0433\u0440\u0430\u043d\u0438\u0446\u0443 \u043f\u043e &#171;\u0432\u044b\u0441\u043e\u0442\u0435&#187; \u0432\u0434\u0432\u043e\u0435:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.32.35-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6079 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.32.35-PM.png\" alt=\"screen-shot-2016-11-14-at-6-32-35-pm\" width=\"1058\" height=\"230\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.32.35-PM.png 1058w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.32.35-PM-300x65.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.32.35-PM-768x167.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.32.35-PM-1024x223.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.32.35-PM-500x109.png 500w\" sizes=\"auto, (max-width: 1058px) 100vw, 1058px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0442\u043e \u0435\u0441\u0442\u044c \u0442\u0430\u043a:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.19.56-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6080 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.19.56-PM.png\" alt=\"screen-shot-2016-11-14-at-6-19-56-pm\" width=\"2070\" height=\"1284\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.19.56-PM.png 2070w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.19.56-PM-300x186.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.19.56-PM-768x476.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.19.56-PM-1024x635.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-6.19.56-PM-484x300.png 484w\" sizes=\"auto, (max-width: 2070px) 100vw, 2070px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <span style=\"color: #0000ff;\"><b>action<\/b><\/span>\u00a0\u043d\u0430\u0448\u0435\u0433\u043e <strong><span style=\"color: #0000ff;\">\u0441ollider<\/span><\/strong> \u043c\u044b\u00a0\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u043d\u0435 \u0432\u044b\u0448\u0435\u043b \u043b\u0438 \u043d\u0430\u0448 &#171;\u043c\u044f\u0447\u0438\u043a&#187; (&#171;\u043c\u044f\u0447\u0438\u043a\u0438&#187;)\u00a0\u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u044b \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f\u00a0<span style=\"color: #0000ff;\"><b>referenceView<\/b><\/span>\u00a0\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0430 <strong><span style=\"color: #0000ff;\">self.dynamicAnimator!<\/span><\/strong>, \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 <strong><span style=\"color: #0000ff;\">\u0441ollider<\/span><\/strong>. \u0415\u0441\u043b\u0438 \u0434\u0430, \u0442\u043e \u043c\u044b \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u044e\u00a0<strong><span style=\"color: #0000ff;\">leftPlayingField<\/span><\/strong>,<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-7.13.03-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6082 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-7.13.03-PM.png\" alt=\"screen-shot-2016-11-14-at-7-13-03-pm\" width=\"1184\" height=\"704\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-7.13.03-PM.png 1184w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-7.13.03-PM-300x178.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-7.13.03-PM-768x457.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-7.13.03-PM-1024x609.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-7.13.03-PM-500x297.png 500w\" sizes=\"auto, (max-width: 1184px) 100vw, 1184px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0430 \u043a\u0430\u043a \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f <strong><span style=\"color: #0000ff;\">leftPlayingField<\/span><\/strong> \u0442\u0438\u043f\u0430 \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 <strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong>:<\/span><\/p>\n<p><strong><span style=\"color: #0000ff;\">\u00a0var leftPlayingField : ((_ ball: BallView)-&gt; ())?<\/span><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">\u0415\u0449\u0435 \u043c\u044b \u0432\u00a0<span style=\"color: #0000ff;\"><b>action<\/b><\/span>\u00a0\u043d\u0430\u0448\u0435\u0433\u043e\u00a0<strong><span style=\"color: #0000ff;\">\u0441ollider<\/span><\/strong>\u00a0\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u043c \u043b\u0438\u043d\u0435\u0439\u043d\u0443\u044e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043d\u0430\u0448\u0438\u0445 &#171;\u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; (&#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187;) \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438\u00a0<strong><span style=\"color: #0000ff;\">limitLinearVelocity<\/span><\/strong>, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043f\u043e\u0437\u0436\u0435.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0418 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0435\u0433\u043e &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435&#187; \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0439, \u043c\u044b \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c <span style=\"color: #0000ff;\"><b>collider<\/b><\/span>.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041a\u043e\u0433\u0434\u0430 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f, \u0442\u043e \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u042f\u0412\u041d\u041e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u044d\u0442\u043e\u0439 \u0442\u0438\u043f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439, \u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 <span style=\"color: #0000ff;\"><b>UICollisionBehavior<\/b><\/span>, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u0445\u043e\u0447\u0435\u0442 \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0442\u0438\u043f\u0430.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u0441 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438, \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u00a0<strong><span style=\"color: #0000ff;\">\u00a0UICollisionBehaviorDelegate<\/span><\/strong> \u0432 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong>: <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.05.17-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6083 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.05.17-PM.png\" alt=\"screen-shot-2016-11-14-at-8-05-17-pm\" width=\"1088\" height=\"162\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.05.17-PM.png 1088w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.05.17-PM-300x45.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.05.17-PM-768x114.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.05.17-PM-1024x152.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.05.17-PM-500x74.png 500w\" sizes=\"auto, (max-width: 1088px) 100vw, 1088px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c \u043c\u0435\u0442\u043e\u0434 <strong><span style=\"color: #0000ff;\">collisionBehavior( beganContactFor: withBoundaryIdentifier: at:)<\/span><\/strong> \u0434\u0435\u043b\u0435\u0433\u0430\u0442\u0430\u00a0<span style=\"color: #0000ff;\"><strong>UICollisionBehaviorDelegate<\/strong><\/span>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0444\u0430\u043a\u0442 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u0441 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430\u043c\u0438&#187;:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6086 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM.png\" alt=\"screen-shot-2016-11-14-at-8-18-27-pm\" width=\"1048\" height=\"430\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM.png 1048w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM-300x123.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM-768x315.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM-1024x420.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM-500x205.png 500w\" sizes=\"auto, (max-width: 1048px) 100vw, 1048px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0418 \u043e\u043f\u044f\u0442\u044c, \u0435\u0441\u043b\u0438 \u043c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u0438, \u0447\u0442\u043e \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435 &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; <strong><span style=\"color: #0000ff;\">ball<\/span><\/strong> \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e \u0441 \u0433\u0440\u0430\u043d\u0438\u0446\u0435\u0439, \u0438\u043c\u0435\u044e\u0449\u0435\u0439 \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 <span style=\"color: #0000ff;\"><strong>brickIndex<\/strong><\/span>, \u0442\u043e \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f <strong><span style=\"color: #0000ff;\">hitBreak<\/span><\/strong>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u044d\u0442\u0443 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e. \u0424\u0443\u043d\u043a\u0446\u0438\u044f\u00a0<strong><span style=\"color: #0000ff;\">hitBreak<\/span>\u00a0\u00a0<\/strong>\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0430 \u043a\u0430\u043a \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f\u00a0<strong>\u00a0<span style=\"color: #0000ff;\">hitBreak<\/span>\u00a0<\/strong>\u0442\u0438\u043f\u0430 \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong>:<\/span><\/p>\n<p><strong><span style=\"color: #0000ff;\">\u00a0\u00a0var hitBreak : ((_ behavior: UICollisionBehavior, _ ball: BallView,<\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 _ brickIndex: Int)-&gt; ())?<\/span><\/strong><br \/>\n<span style=\"font-weight: 400;\">\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435&#187; \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f <strong><span style=\"color: #0000ff;\">collider<\/span><\/strong> \u0444\u0438\u043a\u0441\u0438\u0440\u0443\u0435\u0442 \u0434\u0432\u0430 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435: <span style=\"text-decoration: underline;\">\u0432\u044b\u0445\u043e\u0434 &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u044b \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438<\/span> \u043f\u0443\u0442\u0435\u043c \u0432\u044b\u0437\u043e\u0432\u0430 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439-\u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f \u00a0<strong><span style=\"color: #0000ff;\">leftPlayingField,\u00a0<\/span><\/strong>\u0438 <span style=\"text-decoration: underline;\">\u0443\u0434\u0430\u0440 \u043f\u043e &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0443&#187;<\/span> \u043f\u0443\u0442\u0435\u043c \u0432\u044b\u0437\u043e\u0432\u0430 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439-\u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f\u00a0\u00a0<strong><span style=\"color: #0000ff;\">hitBreak<\/span><\/strong>. \u0412 \u043f\u0435\u0440\u0432\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0445\u0441\u044f &#171;\u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; \u0432 \u0438\u0433\u0440\u0435, \u0438, \u0435\u0441\u043b\u0438 \u0438\u0445 \u043d\u0435 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0432\u0441\u0435\u043c, \u0442\u043e \u043e\u0431\u044a\u044f\u0432\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0433\u0440\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u0430 \u043f\u043e\u0442\u0435\u0440\u0435\u0439 \u043c\u044f\u0447\u0435\u0439. \u0412\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0441\u0447\u0435\u0442 \u0438\u0433\u0440\u044b \u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430&#187;, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0443\u0434\u0430\u0440, \u0438, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043a\u0438\u0440\u043f\u0438\u0447, \u00a0\u0442\u043e \u043e\u0431\u044a\u044f\u0432\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0433\u0440\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u0430 \u043f\u043e\u0431\u0435\u0434\u043e\u0439.\u00a0\u00a0 \u041e\u0431\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442\u0441\u044f \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 &#171;\u0448\u0442\u0430\u0431-\u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0435&#187; &#8212; \u0432 \u043d\u0430\u0448\u0435\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c\u00a0<strong>View<\/strong>\u00a0<strong>Controller<\/strong>\u00a0&#8212;\u00a0<strong><span style=\"color: #0000ff;\">BreakoutViewController<\/span><\/strong>. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043c\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 <strong><span style=\"color: #0000ff;\">BreakoutViewController<\/span>\u00a0<\/strong>\u044d\u0442\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0444\u0443\u043d\u043a\u0446\u0438\u044f <strong><span style=\"color: #0000ff;\">ballHitBrick<\/span><\/strong> \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; \u0441 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u043c&#187; \u0438 \u044d\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u043c\u0443 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044e &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430&#187; \u0441 \u044d\u043a\u0440\u0430\u043d\u0430, \u0430 \u0435\u0441\u043b\u0438 \u0431\u043e\u043b\u044c\u0448\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439 \u043d\u0435 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c, \u0442\u043e \u043a \u044d\u043a\u0441\u0442\u0440\u0435\u043d\u043d\u043e\u043c\u0443 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043e \u0412\u042b\u0418\u0413\u0420\u042b\u0428\u0418 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <strong><span style=\"color: #0000ff;\">Alert<\/span><\/strong>;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0444\u0443\u043d\u043a\u0446\u0438\u044f\u00a0<strong><span style=\"color: #0000ff;\">ballLeftPlayingField<\/span><\/strong>\u00a0\u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u043a\u0438\u0434\u0430\u043b\u0438 &#171;\u043c\u044f\u0447\u0438\u043a\u043e\u043c&#187; \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0439 \u0441 \u044d\u043a\u0440\u0430\u043d\u0430 \u0441 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430\u043c\u0438&#187;. \u0412 \u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043f\u043e\u0442\u0435\u0440\u044f &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187;, \u0430 \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0431\u044b\u043b \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 &#171;\u043c\u044f\u0447\u0438\u043a&#187; , \u0442\u043e \u043a \u044d\u043a\u0441\u0442\u0440\u0435\u043d\u043d\u043e\u043c\u0443 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043e \u041f\u041e\u0422\u0415\u0420\u0415 \u0412\u0421\u0415\u0425 \u041c\u042f\u0427\u0415\u0419 \u0418 \u041f\u0420\u041e\u0418\u0413\u0420\u042b\u0428\u0418 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e\u00a0<strong><span style=\"color: #0000ff;\">Alert<\/span><\/strong>: <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.22.18-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6087 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.22.18-PM.png\" alt=\"screen-shot-2016-11-14-at-9-22-18-pm\" width=\"1136\" height=\"570\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.22.18-PM.png 1136w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.22.18-PM-300x151.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.22.18-PM-768x385.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.22.18-PM-1024x514.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.22.18-PM-500x251.png 500w\" sizes=\"auto, (max-width: 1136px) 100vw, 1136px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u044d\u0442\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u0439 <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.59.48-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6089 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.59.48-PM.png\" alt=\"screen-shot-2016-11-14-at-9-59-48-pm\" width=\"1082\" height=\"266\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.59.48-PM.png 1082w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.59.48-PM-300x74.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.59.48-PM-768x189.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.59.48-PM-1024x252.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.59.48-PM-500x123.png 500w\" sizes=\"auto, (max-width: 1082px) 100vw, 1082px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 <strong>outlet <span style=\"color: #0000ff;\">breakoutView<\/span><\/strong> \u0432 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutViewController<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.57.16-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6088 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.57.16-PM.png\" alt=\"screen-shot-2016-11-14-at-9-57-16-pm\" width=\"1278\" height=\"426\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.57.16-PM.png 1278w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.57.16-PM-300x100.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.57.16-PM-768x256.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.57.16-PM-1024x341.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-9.57.16-PM-500x167.png 500w\" sizes=\"auto, (max-width: 1278px) 100vw, 1278px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041c\u044b \u0437\u0434\u0435\u0441\u044c \u0432\u0438\u0434\u0438\u043c \u043e\u0447\u0435\u043d\u044c \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430 \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0432\u0438\u0434\u0435 \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u0439.<br \/>\n\u041d\u043e \u0432\u0435\u0440\u043d\u0435\u043c\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 <strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong>.<br \/>\n\u041d\u0430\u043c \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0442\u0440\u0435\u0442\u044c\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 &#8212; &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435&#187; \u0441\u0430\u043c\u043e\u0433\u043e &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; <strong><span style=\"color: #0000ff;\">ballBehavior<\/span><\/strong> \u043a\u0430\u043a \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0442\u0430\u043a\u0438\u043c\u0438 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0430\u043c\u0438 &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187;, \u043a\u0430\u043a \u0443\u043f\u0440\u0443\u0433\u043e\u0441\u0442\u044c (elasticity), \u0442\u0440\u0435\u043d\u0438\u0435 (friction), \u0441\u043e\u043f\u0440\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u0438\u0435 (resistance) \u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435 (rotation), \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440 \u043a\u043b\u0430\u0441\u0441\u0430\u00a0<span style=\"color: #0000ff;\"><b>UIDynamicItemBehavior<\/b><\/span> \u0434\u043b\u044f \u0430\u043d\u0438\u043c\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432.\u00a0\u0412 \u043a\u043b\u0430\u0441\u0441\u0435<strong><span style=\"color: #0000ff;\">\u00a0BreakoutBehavior<\/span><\/strong>\u00a0\u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0441\u0430\u043c\u043e\u0433\u043e&#187;\u043c\u044f\u0447\u0438\u043a\u0430&#187; \u043a\u0430\u043a \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0441 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u0434\u043b\u044f &#171;\u043e\u0442\u0441\u043a\u043e\u043a\u0430&#187;:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0438\u0434\u0435\u0430\u043b\u044c\u043d\u0430\u044f \u0443\u043f\u0440\u0443\u0433\u043e\u0441\u0442\u044c &#8212;\u00a0<strong><span style=\"color: #0000ff;\">elasticity = 1.0<\/span><\/strong><\/span><br \/>\n<span style=\"font-weight: 400;\">\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0442\u0440\u0435\u043d\u0438\u044f &#8212; \u00a0<strong><span style=\"color: #0000ff;\">friction\u00a0= 0.0<\/span><\/strong><\/span><br \/>\n<span style=\"font-weight: 400;\">\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0441\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u044f &#8212;\u00a0<span style=\"color: #0000ff;\">\u00a0<strong>resistance\u00a0= 0.0<\/strong><\/span><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.06.48-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6090 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.06.48-PM.png\" alt=\"screen-shot-2016-11-14-at-10-06-48-pm\" width=\"1062\" height=\"292\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.06.48-PM.png 1062w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.06.48-PM-300x82.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.06.48-PM-768x211.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.06.48-PM-1024x282.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-10.06.48-PM-500x137.png 500w\" sizes=\"auto, (max-width: 1062px) 100vw, 1062px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043a\u043b\u0430\u0441\u0441\u0435 <strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong> \u0435\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f <strong><span style=\"color: #0000ff;\">balls<\/span><\/strong>, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430\u044f \u0434\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0431\u043e \u0432\u0441\u0435\u043c &#171;\u043c\u044f\u0447\u0438\u043a\u0430\u0445&#187;, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0445\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432 \u0438\u0433\u0440\u0435:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-11.38.00-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2984 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-11.38.00-AM.png\" alt=\"Screen Shot 2015-09-10 at 11.38.00 AM\" width=\"1090\" height=\"90\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-11.38.00-AM.png 1090w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-11.38.00-AM-300x25.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-11.38.00-AM-1024x85.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-11.38.00-AM-500x41.png 500w\" sizes=\"auto, (max-width: 1090px) 100vw, 1090px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f &#171;\u0436\u0438\u0437\u043d\u044c&#187; &#171;&#187;\u0443\u0434\u0430\u0440\u044f\u044e\u0449\u0438\u0445 \u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; \u043f\u0440\u043e\u0442\u0435\u043a\u0430\u0435\u0442 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 \u00a0<strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong>,\u00a0\u00a0\u0412 \u044d\u0442\u043e\u043c \u043a\u043b\u0430\u0441\u0441\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u00a0\u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c &#171;\u043c\u044f\u0447\u0438\u043a\u0438&#187; (&#171;\u043c\u044f\u0447\u0438\u043a&#187;) \u0432 \u0438\u0433\u0440\u0443 \u0438 \u00a0\u0443\u0434\u0430\u043b\u044f\u0442\u044c&#187;\u043c\u044f\u0447\u0438\u043a\u0438&#187; (&#171;\u043c\u044f\u0447\u0438\u043a&#187;) \u0438\u0437 \u0438\u0433\u0440\u044b: <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.13.49-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6094 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.13.49-PM.png\" alt=\"screen-shot-2016-11-15-at-9-13-49-pm\" width=\"1060\" height=\"590\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.13.49-PM.png 1060w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.13.49-PM-300x167.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.13.49-PM-768x427.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.13.49-PM-1024x570.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.13.49-PM-500x278.png 500w\" sizes=\"auto, (max-width: 1060px) 100vw, 1060px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0439 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e \u044d\u0442\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e, \u0447\u0442\u043e \u043e\u043d\u0438 \u0441\u0430\u043c\u0438 \u0443\u0434\u0430\u043b\u044f\u044e\u0442 \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442 &#171;\u043c\u044f\u0447\u0438\u043a\u0438&#187; \u0432 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e<strong>\u00a0views<\/strong>, \u0442\u0430\u043a \u043a\u0430\u043a \u043a\u0430\u0436\u0434\u043e\u0435 &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435&#187; \u0437\u043d\u0430\u0435\u0442 \u0441\u0432\u043e\u0435\u0433\u043e \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0430, \u0430 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438 \u0438\u0433\u0440\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0430, \u0442\u0430\u043a \u0447\u0442\u043e \u0432 \u0441\u0430\u043c\u043e\u043c \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435, \u0442\u043e \u0435\u0441\u0442\u044c \u0432 \u043a\u043b\u0430\u0441\u0441\u0430\u00a0<strong><span style=\"color: #0000ff;\">BreakoutView<\/span><\/strong>,\u00a0\u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0441 &#171;\u043c\u044f\u0447\u0438\u043a\u0430\u043c\u0438&#187;. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043a\u043b\u0430\u0441\u0441\u0435 &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f&#187;\u00a0<strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong>, \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c &#171;\u0437\u0430\u043c\u043e\u0440\u043e\u0437\u0438\u0442\u044c&#187; &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u0432 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044f \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u043b\u0438\u043d\u0435\u0439\u043d\u0443\u044e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0441 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u044b\u043c \u0437\u043d\u0430\u043a\u043e\u043c, \u0438 , \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, &#171;\u043e\u0442\u0442\u0430\u0438\u0442\u044c&#187;, \u0443\u0431\u0438\u0440\u0430\u044f \u044d\u0442\u0443 \u0434\u043e\u0431\u0430\u0432\u043a\u0443. \u0422\u0430\u043a\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u043d\u0430 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0443 &#171;<strong>Setting<\/strong>&#187; ( \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438) \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e. <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.26.51-PM-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6098 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.26.51-PM-3.png\" alt=\"screen-shot-2016-11-15-at-9-26-51-pm\" width=\"1070\" height=\"340\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.26.51-PM-3.png 1070w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.26.51-PM-3-300x95.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.26.51-PM-3-768x244.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.26.51-PM-3-1024x325.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.26.51-PM-3-500x159.png 500w\" sizes=\"auto, (max-width: 1070px) 100vw, 1070px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span>\u00a0<\/strong>\u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f&#187;\u00a0<strong><span style=\"color: #0000ff;\">pushBehavior<\/span><\/strong>\u00a0(&#171;\u0442\u043e\u043b\u0447\u043e\u043a&#187;) \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u043b\u043e\u0439 <strong><span style=\"color: #0000ff;\">magnitude<\/span><\/strong>, \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.36.51-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6099 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.36.51-PM.png\" alt=\"screen-shot-2016-11-15-at-9-36-51-pm\" width=\"1066\" height=\"402\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.36.51-PM.png 1066w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.36.51-PM-300x113.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.36.51-PM-768x290.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.36.51-PM-1024x386.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.36.51-PM-500x189.png 500w\" sizes=\"auto, (max-width: 1066px) 100vw, 1066px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0423\u0433\u043e\u043b, \u043f\u043e\u0434 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u044d\u0442\u043e\u0442 \u0442\u043e\u043b\u0447\u043e\u043a, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u043c \u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 <strong>1.25 * \u03c0 &#8212;\u00a01.25 *\u00a0\u03c0<\/strong>: <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.47.50-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6100 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.47.50-PM.png\" alt=\"screen-shot-2016-11-15-at-9-47-50-pm\" width=\"1086\" height=\"1170\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.47.50-PM.png 1086w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.47.50-PM-278x300.png 278w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.47.50-PM-768x827.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.47.50-PM-950x1024.png 950w\" sizes=\"auto, (max-width: 1086px) 100vw, 1086px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u00a0\u00a0<strong><span style=\"color: #0000ff;\">pushBehavior<\/span><\/strong>\u00a0(&#171;\u0442\u043e\u043b\u0447\u043e\u043a&#187;)\u00a0\u043d\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u044f\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u0432\u0440\u0435\u0434\u0430 (\u043a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0430\u043f\u0440\u0430\u0441\u043d\u043e \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043f\u0430\u043c\u044f\u0442\u044c), \u0435\u0441\u043b\u0438 \u0432\u044b \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0435\u0433\u043e \u043f\u043e\u0434\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u043c \u043a \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0443 \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u201c\u0442\u043e\u043b\u0447\u043e\u043a\u201d \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d, \u0442\u0430\u043a \u0447\u0442\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0435\u0433\u043e \u0447\u0435\u0440\u0435\u0437 \u0435\u0433\u043e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e <span style=\"color: #0000ff;\"><b>action<\/b><\/span>\u00a0\u0431\u044b\u043b\u043e \u0431\u044b \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.55.45-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6101 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.55.45-PM.png\" alt=\"screen-shot-2016-11-15-at-9-55-45-pm\" width=\"1042\" height=\"96\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.55.45-PM.png 1042w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.55.45-PM-300x28.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.55.45-PM-768x71.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.55.45-PM-1024x94.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.55.45-PM-500x46.png 500w\" sizes=\"auto, (max-width: 1042px) 100vw, 1042px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435&#187;\u00a0\u00a0<strong><span style=\"color: #0000ff;\">pushBehavior<\/span><\/strong> \u043a\u0430\u043a &#171;\u0434\u043e\u0447\u0435\u0440\u043d\u0435\u0435&#187;:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.59.58-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6102 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.59.58-PM.png\" alt=\"screen-shot-2016-11-15-at-9-59-58-pm\" width=\"1052\" height=\"62\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.59.58-PM.png 1052w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.59.58-PM-300x18.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.59.58-PM-768x45.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.59.58-PM-1024x60.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-15-at-9.59.58-PM-500x29.png 500w\" sizes=\"auto, (max-width: 1052px) 100vw, 1052px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0435 <strong><span style=\"color: #0000ff;\">action<\/span><\/strong> \u043d\u0430\u0448\u0435\u0433\u043e &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f&#187; <strong><span style=\"color: #0000ff;\">collider<\/span><\/strong> \u043c\u044b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u043b\u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043d\u0430\u0448\u0438\u0445 &#171;\u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <strong><span style=\"color: #0000ff;\">limitLinearVelocity<\/span><\/strong>: <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.15.21-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6106 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.15.21-AM.png\" alt=\"screen-shot-2016-11-16-at-10-15-21-am\" width=\"1094\" height=\"314\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.15.21-AM.png 1094w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.15.21-AM-300x86.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.15.21-AM-768x220.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.15.21-AM-1024x294.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.15.21-AM-1000x288.png 1000w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.15.21-AM-500x144.png 500w\" sizes=\"auto, (max-width: 1094px) 100vw, 1094px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 <strong><span style=\"color: #0000ff;\">extension<\/span><\/strong> \u043a\u043b\u0430\u0441\u0441\u0430\u00a0<strong><span style=\"color: #0000ff;\">UIDynamicItemBehavior<\/span><\/strong> \u0438 \u043e\u043d\u0430\u00a0\u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043b\u0438\u043d\u0435\u0439\u043d\u0443\u044e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u00a0\u043d\u043e \u0438 \u043c\u0435\u043d\u044f\u0435\u0442 \u0446\u0432\u0435\u0442 \u0444\u043e\u043d\u0430 (<strong><span style=\"color: #0000ff;\">backgroundColor<\/span><\/strong>) \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u0435\u0441\u043b\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 &#8212; \u044d\u0442\u043e <strong><span style=\"color: #0000ff;\">UIView<\/span><\/strong> (\u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 (<strong><span style=\"color: #0000ff;\">BallView<\/span><\/strong>):<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.51.18-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6107 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.51.18-AM.png\" alt=\"screen-shot-2016-11-16-at-10-51-18-am\" width=\"1080\" height=\"1002\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.51.18-AM.png 1080w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.51.18-AM-300x278.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.51.18-AM-768x713.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.51.18-AM-1024x950.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-10.51.18-AM-323x300.png 323w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0426\u0432\u0435\u0442 \u0444\u043e\u043d\u0430 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043e\u0442 \u0431\u0435\u043b\u043e\u0433\u043e \u0434\u043e \u0436\u0435\u043b\u0442\u043e\u0433\u043e, \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u043e\u0433\u043e, \u043a\u0440\u0430\u0441\u043d\u043e\u0433\u043e \u0438 \u043c\u0430\u043b\u0438\u043d\u043e\u0432\u043e\u0433\u043e, \u0438\u043c\u0438\u0442\u0438\u0440\u0443\u044f &#171;\u0440\u0430\u0437\u043e\u0433\u0440\u0435\u0432&#187; \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 <strong><span style=\"color: #0000ff;\">item<\/span><\/strong> ( \u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187;).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutBehavior\u00a0<\/span><\/strong> \u0435\u0441\u0442\u044c \u0434\u0432\u0430 \u043c\u0435\u0442\u043e\u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c (\u0438\u043b\u0438 \u0443\u0431\u0440\u0430\u0442\u044c) \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043b\u043e\u0433\u0438\u043a\u0438 \u0438\u0433\u0440\u044b.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-5.42.52-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2994 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-5.42.52-PM.png\" alt=\"Screen Shot 2015-09-10 at 5.42.52 PM\" width=\"1014\" height=\"288\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-5.42.52-PM.png 1014w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-5.42.52-PM-300x85.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-10-at-5.42.52-PM-500x142.png 500w\" sizes=\"auto, (max-width: 1014px) 100vw, 1014px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u0442\u044c, \u0442\u043e\u043b\u044c\u043a\u043e\u00a0\u043f\u043e \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0443. \u042d\u0442\u043e\u0442\u00a0\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u00a0\u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c\u00a0<span style=\"color: #0000ff;\"><b>NSCopying<\/b><\/span>\u00a0( \u0442\u043e \u0435\u0441\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 <span style=\"color: #0000ff;\"><b>NSCopying<\/b><\/span>\u00a0\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b).\u00a0<span style=\"color: #0000ff;\"><b>NSString<\/b><\/span>\u00a0\u0438\u00a0<span style=\"color: #0000ff;\"><b>NSNumber<\/b><\/span>, \u043e\u0431\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0442 \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b (\u0430 \u0432\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438 \u0432\u0437\u0430\u0438\u043c\u043e\u0437\u0430\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0441\u0442\u0438 (<b>bridging<\/b>), \u044d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u00a0<span style=\"color: #0000ff;\"><b>String<\/b><\/span>\u00a0\u0438\u043b\u0438\u00a0<span style=\"color: #0000ff;\"><b>Int<\/b><\/span>,\u00a0<span style=\"color: #0000ff;\"><b>Double<\/b><\/span>\u00a0\u0438 \u0442.\u0434). \u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0433\u0440\u0430\u043d\u0438\u0446 \u043d\u0430\u0448\u0435\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f \u0438 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187; \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0442\u0438\u043f\u0430\u00a0<strong><span style=\"color: #0000ff;\">String<\/span><\/strong>, \u0430 \u0434\u043b\u044f &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187; &#8212; \u00a0\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0442\u0438\u043f\u0430\u00a0<strong><span style=\"color: #0000ff;\">Int<\/span><\/strong>. \u041d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u043f\u0438\u0441\u0430\u0442\u044c\u00a0\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430,\u00a0<strong><span style=\"color: #0000ff;\">String<\/span>\u00a0\u0438\u00a0\u00a0<span style=\"color: #0000ff;\">Int<\/span><\/strong>, \u0447\u0442\u043e \u044f \u0432\u0438\u0434\u0435\u043b\u0430 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0440\u0430\u0431\u043e\u0442\u0430\u0445 \u043d\u0430\u00a0<strong>Github<\/strong>. \u0418\u00a0<span style=\"color: #0000ff;\"><strong>String<\/strong><\/span>, \u0438\u00a0<strong>\u00a0<span style=\"color: #0000ff;\">Int<\/span><\/strong>\u00a0\u00a0\u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b <span style=\"color: #0000ff;\">\u00a0<b>NSCopying<\/b><\/span>.\u00a0\u041d\u043e, \u043a\u043e\u0433\u0434\u0430 \u044d\u0442\u043e\u0442\u00a0<span style=\"color: #0000ff;\"><b>NSCopying<\/b><\/span>\u00a0\u0432\u0435\u0440\u043d\u0435\u0442\u0441\u044f \u043a \u0432\u0430\u043c \u043d\u0430\u0437\u0430\u0434 \u0432 \u0432\u0430\u0448\u0435\u043c\u00a0<span style=\"color: #0000ff;\"><b>collisionDelegate<\/b><\/span>, \u0442\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e,\u0447\u0442\u043e\u0431\u044b \u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u043d\u0430\u043c \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u201c\u043a\u0430\u0441\u0442\u0438\u043d\u0433\u201d \u043e\u0442\u00a0<span style=\"color: #0000ff;\"><b>NSCopying<\/b><\/span>\u00a0\u043a <span style=\"color: #0000ff;\"><b>String<\/b><\/span>\u00a0\u0438\u043b\u0438\u00a0<span style=\"color: #0000ff;\"><b>Int<\/b><\/span>\u00a0\u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <b>as<\/b>\u00a0\u0438\u043b\u0438\u00a0<b>as!<\/b>, \u043a\u0430\u043a \u043c\u044b \u0434\u0435\u043b\u0430\u043b\u0438 \u044d\u0442\u043e \u0432 \u043c\u0435\u0442\u043e\u0434\u0435 \u0434\u0435\u043b\u0435\u0433\u0430\u0442\u0430 <strong><span style=\"color: #0000ff;\">UICollisionBehaviorDelegate<\/span><\/strong>, \u00a0\u043a\u043e\u0433\u0434\u0430 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u00a0\u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435 &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; \u0441 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430\u043c\u0438&#187;:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-11.10.28-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6108 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-11.10.28-AM.png\" alt=\"screen-shot-2016-11-16-at-11-10-28-am\" width=\"1042\" height=\"348\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-11.10.28-AM.png 1042w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-11.10.28-AM-300x100.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-11.10.28-AM-768x256.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-11.10.28-AM-1024x342.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-11.10.28-AM-500x167.png 500w\" sizes=\"auto, (max-width: 1042px) 100vw, 1042px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043a\u043b\u0430\u0441\u0441 <strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong> \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044e&#187; &#171;\u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; \u0432 \u0441\u0440\u0435\u0434\u0435, \u0433\u0434\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u0441\u0438\u043b\u044b \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u0438, \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0442 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u0441 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438 \u0438 \u0441\u0430\u043c &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0443\u043f\u0440\u0443\u0433\u0438\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041a\u043b\u0430\u0441\u0441\u00a0<strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong>\u00a0\u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442, \u0447\u0442\u043e \u0432 \u043b\u044e\u0431\u043e\u0439 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u043c\u043e\u0436\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e &#171;\u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; (\u0430 \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 &#8212; \u043e\u0434\u0438\u043d &#171;\u043c\u044f\u0447\u0438\u043a&#187;). \u0420\u0435\u0430\u043b\u044c\u043d\u043e \u0441\u043a\u043e\u043b\u044c\u043a\u043e &#171;\u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0438\u0433\u0440\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043b\u043e\u0433\u0438\u043a\u0438 \u0438\u0433\u0440\u044b, \u0442\u043e \u0435\u0441\u0442\u044c \u043e\u0442 \u0442\u043e\u0433\u043e, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043b\u0438 \u043d\u043e\u0432\u044b\u0439 &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u0432 \u0438\u0433\u0440\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a &#171;\u0442\u0435\u043a\u0443\u0449\u0438\u0439&#187; &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u0432\u044b\u0439\u0434\u0435\u0442 \u0438\u0437 \u0438\u0433\u0440\u044b, \u0438\u043b\u0438 \u043d\u0435\u0442.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043d\u0430\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0432 \u0438\u0433\u0440\u0443 \u0436\u0435\u0441\u0442\u043e\u043c <span style=\"color: #a044fc;\"><strong>tap<\/strong><\/span> \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0437\u043e\u043d\u0435. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u044b \u0432 \u043d\u0430\u0448\u0435\u0439 \u0448\u0442\u0430\u0431-\u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0435 &#8212; \u043a\u043b\u0430\u0441\u0441\u0430\u00a0<strong><span style=\"color: #0000ff;\">BreakoutViewController<\/span><\/strong>\u00a0&#8212; \u0432 \u041d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u0435\u043b\u0435 \u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 <strong><span style=\"color: #0000ff;\">didSet {}<\/span><\/strong> \u0432 <strong>outlet <span style=\"color: #0000ff;\">breakoutView<\/span><\/strong> \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0436\u0435\u0441\u0442\u00a0<span style=\"color: #a044fc;\"><strong>tap<\/strong><\/span>, \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u044d\u0442\u043e\u0433\u043e \u0436\u0435\u0441\u0442\u0430\u00a0<strong><span style=\"color: #0000ff;\">launchBall<\/span><\/strong> \u0432 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutViewController<\/span><\/strong> :<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.33.22-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6110 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.33.22-PM.png\" alt=\"screen-shot-2016-11-16-at-12-33-22-pm\" width=\"1156\" height=\"896\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.33.22-PM.png 1156w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.33.22-PM-300x233.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.33.22-PM-768x595.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.33.22-PM-1024x794.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.33.22-PM-387x300.png 387w\" sizes=\"auto, (max-width: 1156px) 100vw, 1156px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432 \u0438\u0433\u0440\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u0435\u0442 \u043e\u0434\u0438\u043d &#171;\u043c\u044f\u0447\u0438\u043a&#187;, \u0442\u0430\u043a \u043a\u0430\u043a \u043c\u0435\u0442\u043e\u0434 <strong><span style=\"color: #0000ff;\">addBallToGame()<\/span> <\/strong>\u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u0442 &#171;\u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187;. \u0415\u0441\u043b\u0438 &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u0434\u0432\u0438\u0436\u0435\u0442\u0441\u044f \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435, \u0442\u043e \u0436\u0435\u0441\u0442 <span style=\"color: #a044fc;\"><strong>tap\u00a0<\/strong><\/span>\u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 &#171;\u0442\u043e\u043b\u0447\u043e\u043a&#187; (<strong>push<\/strong>) &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187;, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043c\u0435\u0442\u043e\u0434\u043e\u043c \u00a0<strong><span style=\"color: #0000ff;\">pushBalls()<\/span><\/strong>.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.54.51-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6111 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.54.51-PM.png\" alt=\"screen-shot-2016-11-16-at-12-54-51-pm\" width=\"1508\" height=\"1144\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.54.51-PM.png 1508w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.54.51-PM-300x228.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.54.51-PM-768x583.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.54.51-PM-1024x777.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-12.54.51-PM-395x300.png 395w\" sizes=\"auto, (max-width: 1508px) 100vw, 1508px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041d\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043b\u043e\u0433\u0438\u043a\u0443 \u0438\u0433\u0440\u044b \u0438 \u043f\u043e-\u0434\u0440\u0443\u0433\u043e\u043c\u0443: \u043f\u0440\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u043c \u0436\u0435\u0441\u0442\u0435<span style=\"color: #993366;\"> <strong>tap<\/strong><\/span><strong>\u00a0<\/strong>\u043d\u0435 \u0442\u043e\u043b\u043a\u0430\u0442\u044c \u0443\u0436\u0435 \u0434\u0432\u0438\u0436\u0443\u0449\u0438\u0439\u0441\u044f \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435 &#171;\u043c\u044f\u0447\u0438\u043a&#187;, \u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043c\u044f\u0447\u0438\u043a \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u0435, \u0430 \u0434\u043b\u044f \u0442\u043e\u043b\u0447\u043a\u0430 &#171;\u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u0440\u0443\u0433\u0438\u043c \u0436\u0435\u0441\u0442\u043e\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u0432\u043e\u0439\u043d\u044b\u043c <span style=\"color: #993366;\"><strong>tap<\/strong><\/span>. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041d\u043e \u043c\u044b \u044d\u0442\u043e\u0433\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u043c, \u0443 \u043d\u0430\u0441 \u0432\u0441\u0435\u0433\u0434\u0430 \u043e\u0434\u0438\u043d &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u0432 \u0438\u0433\u0440\u0435.<\/span><\/p>\n<h1>\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 &#171;\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u043b\u0438\u0446\u0430\u043c\u0438&#187; \u0438\u0433\u0440\u044b \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 <strong><span style=\"color: #0000ff;\">BreakoutView<\/span><\/strong>.<\/h1>\n<p><strong><span style=\"text-decoration: underline;\">&#171;\u041c\u042f\u0427\u0418\u041a\u0418&#187;<\/span><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">\u0425\u043e\u0442\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f &#171;\u0436\u0438\u0437\u043d\u044c&#187; &#171;&#187;\u0443\u0434\u0430\u0440\u044f\u044e\u0449\u0438\u0445 \u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; \u043f\u0440\u043e\u0442\u0435\u043a\u0430\u0435\u0442 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 \u00a0<strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong><span style=\"color: #0000ff;\">,<\/span>\u00a0\u043d\u043e &#171;\u0440\u043e\u0436\u0434\u0430\u044e\u0442\u0441\u044f&#187; \u043e\u043d\u0438, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0432 \u0438\u0433\u0440\u0443 \u0438 &#171;\u0443\u043c\u0438\u0440\u0430\u044e\u0442&#187; \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f\u00a0<strong><span style=\"color: #0000ff;\">BreakoutView<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-9.53.37-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6131 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-9.53.37-AM.png\" alt=\"screen-shot-2016-11-17-at-9-53-37-am\" width=\"1028\" height=\"642\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-9.53.37-AM.png 1028w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-9.53.37-AM-300x187.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-9.53.37-AM-768x480.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-9.53.37-AM-1024x640.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-9.53.37-AM-480x300.png 480w\" sizes=\"auto, (max-width: 1028px) 100vw, 1028px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u044b\u0448\u0435 \u043c\u044b \u0443\u0436\u0435 \u0432\u0438\u0434\u0435\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044d\u0442\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0432 \u043d\u0430\u0448\u0435\u0439 \u0448\u0442\u0430\u0431-\u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0435 &#8212; \u043a\u043b\u0430\u0441\u0441\u0435 <strong><span style=\"color: #0000ff;\">BreakoutViewController<\/span><\/strong> &#8212; \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 \u0438\u0433\u0440\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0436\u0435\u0441\u0442\u0430 <strong><span style=\"color: #993366;\">tap<\/span><\/strong>, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0439 \u0412\u042b\u0418\u0413\u0420\u042b\u0428\u0410 \u0438 \u041f\u0420\u041e\u0418\u0413\u0420\u042b\u0428\u0410 \u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f\u0445 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0439\u00a0<strong><span style=\"color: #0000ff;\">collider<\/span><\/strong>.\u00a0\u041c\u0435\u0442\u043e\u0434\u044b\u00a0<strong><span style=\"color: #0000ff;\">removeBallFromGame<\/span><\/strong>\u00a0 \u0438\u00a0<strong><span style=\"color: #0000ff;\">removeBallsFromGame<\/span><\/strong>\u00a0\u00a0\u0432 \u043a\u043b\u0430\u0441\u0441\u0435 \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f\u00a0<strong><span style=\"color: #0000ff;\">BreakoutView<\/span><\/strong>\u00a0 \u043f\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0442\u0440\u0430\u043d\u0437\u0438\u0442\u043d\u044b\u043c\u0438, \u0442\u043e \u0435\u0441\u0442\u044c \u043e\u043d\u0438 \u0437\u0434\u0435\u0441\u044c \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e\u00a0\u043a \u043c\u0435\u0442\u043e\u0434\u0430\u043c \u043a\u043b\u0430\u0441\u0441\u0430\u00a0<strong style=\"color: #0000ff;\">BreakoutBehavior<\/strong><span style=\"color: #000000;\">.<\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; \u0432 \u0438\u0433\u0440\u0443 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u0435\u0442\u043e\u0434\u0430 \u00a0<strong><span style=\"color: #0000ff;\">addBallToGame ()<\/span><\/strong>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u0448\u0435.\u00a0\u0412 \u044d\u0442\u043e\u043c \u043c\u0435\u0442\u043e\u0434\u0435\u00a0\u0441\u043e\u0437\u0434\u0430\u0435\u0442\u0441\u044f <strong><span style=\"color: #0000ff;\">BallView<\/span><\/strong>, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 &#171;\u043c\u044f\u0447\u0438\u043a\u0443&#187;, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044e <strong><span style=\"color: #0000ff;\">behavior<\/span><\/strong> \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043c\u0435\u0442\u043e\u0434\u043e\u043c <strong><span style=\"color: #0000ff;\">launchBall<\/span><\/strong>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u043b\u044b <span style=\"color: #0000ff;\"><strong>magnitude<\/strong><\/span>, \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u043d\u0430 &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u043f\u0440\u0438 \u0442\u043e\u043b\u0447\u043a\u0435 \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0438\u0439 \u0435\u0433\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430. \u041f\u0440\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0438 &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; \u0432 \u0438\u0433\u0440\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043c\u044f\u0447\u0438\u043a\u0430 <strong><span style=\"color: #0000ff;\">launchSpeed<\/span><\/strong>\u00a0\u043c\u0435\u0436\u0434\u0443 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u043d\u043e\u0436\u0438\u0442\u0435\u043b\u044f <strong><span style=\"color: #0000ff;\">launchSpeedModifier<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-10.24.56-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6132 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-10.24.56-AM.png\" alt=\"screen-shot-2016-11-17-at-10-24-56-am\" width=\"1032\" height=\"842\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-10.24.56-AM.png 1032w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-10.24.56-AM-300x245.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-10.24.56-AM-768x627.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-10.24.56-AM-1024x835.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-10.24.56-AM-368x300.png 368w\" sizes=\"auto, (max-width: 1032px) 100vw, 1032px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u043e\u043c\u0438\u043c\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; \u0432 \u0438\u0433\u0440\u0443, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0432 \u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 &#171;\u043f\u043e\u0434\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c&#187; \u0432\u0441\u0435 \u043c\u044f\u0447\u0438\u043a\u0438, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0435\u0441\u044f \u0432 \u0438\u0433\u0440\u0435, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u0435\u0442\u043e\u0434\u0430 <strong><span style=\"color: #0000ff;\">pushBalls ()<\/span><\/strong>, \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u0448\u0435. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u043b\u044b\u00a0<span style=\"color: #0000ff;\"><strong>magnitude<\/strong><\/span>, \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u043d\u0430 &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u043f\u0440\u0438 \u0442\u043e\u043b\u0447\u043a\u0435 \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0438\u0439 \u0435\u0433\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u043e\u0439 <strong><span style=\"color: #0000ff;\">Constants.pushSpeed<\/span><\/strong>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041e\u0447\u0435\u043d\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0439 \u043c\u0435\u0442\u043e\u0434\u00a0<span style=\"color: #0000ff; font-weight: bold;\">placeBallBack<\/span>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u0434\u043b\u044f\u00a0\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435 &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; \u0432 \u0438\u0433\u0440\u0443, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0430\u0432\u0442\u043e\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.36.18-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6117 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.36.18-PM.png\" alt=\"screen-shot-2016-11-16-at-2-36-18-pm\" width=\"1042\" height=\"374\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.36.18-PM.png 1042w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.36.18-PM-300x108.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.36.18-PM-768x276.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.36.18-PM-1024x368.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.36.18-PM-500x179.png 500w\" sizes=\"auto, (max-width: 1042px) 100vw, 1042px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041c\u044b\u00a0\u043f\u043e\u043c\u0435\u0449\u0430\u0435\u043c &#171;\u043c\u044f\u0447\u0438\u043a&#187;\u00a0\u043f\u0440\u044f\u043c\u043e \u0432\u043f\u0435\u0440\u0435\u0434\u0438 \u201c\u0440\u0430\u043a\u0435\u0442\u043a\u0438\u201d.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-7.21.26-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-3004 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-7.21.26-AM.png\" alt=\"Screen Shot 2015-09-11 at 7.21.26 AM\" width=\"1126\" height=\"184\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-7.21.26-AM.png 1126w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-7.21.26-AM-300x49.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-7.21.26-AM-1024x167.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-7.21.26-AM-500x82.png 500w\" sizes=\"auto, (max-width: 1126px) 100vw, 1126px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u0440\u0438 \u0442\u0430\u043a\u043e\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0435\u0441\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0436\u0435\u0441\u0442\u044b\u00a0<span style=\"color: #993366;\"><b>taps<\/b><\/span>\u00a0\u0434\u043b\u044f \u0442\u043e\u043b\u0447\u043a\u043e\u0432, \u0442\u043e \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u0431\u0443\u0434\u0443\u0442 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0432\u0435\u0440\u0445 \u043a \u201c\u043a\u0438\u0440\u043f\u0438\u0447\u0430\u043c\u201d \u0438\u043b\u0438 \u0443\u0434\u0430\u0440 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043e \u201c\u0440\u0430\u043a\u0435\u0442\u043a\u0443\u201d \u0438 \u0437\u0430\u0442\u0435\u043c \u0431\u044b\u0441\u0442\u0440\u043e\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u0432\u0432\u0435\u0440\u0445 ( \u0430 \u0435\u0441\u043b\u0438 \u043e\u043d \u0432 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f, \u0430 \u0432\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0430\u0432\u0442\u043e\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435, \u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u0434\u0432\u0438\u0433\u0430\u0442\u044c\u0441\u044f \u043a \u201c\u043a\u0438\u0440\u043f\u0438\u0447\u0430\u043c\u201d \u0438\u043b\u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c \u0438\u043b\u0438 \u0443\u0434\u0430\u0440\u0438\u0442\u044c\u0441\u044f \u0438\u0437\u043e \u0432\u0441\u0435\u0445 \u0441\u0438\u043b \u043e \u201c\u0440\u0430\u043a\u0435\u0442\u043a\u0443\u201d \u0438 \u043e\u0442\u0441\u043a\u043e\u0447\u0438\u0442\u044c). \u041d\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u0443 \u043a\u0430\u043a\u043e\u0433\u043e-\u0442\u043e\u00a0<strong><span style=\"color: #0000ff;\">UIView<\/span><\/strong>\u00a0\u00a0\u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0438\u00a0<span style=\"color: #0000ff;\"><b>center<\/b><\/span>\u00a0\u0438\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043b\u0438\u00a0<span style=\"color: #0000ff;\"><b>transform<\/b><\/span>, \u0430 \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440 \u201c\u0434\u0435\u0440\u0436\u0438\u0442\u201d \u044d\u0442\u043e\u0442\u00a0<strong><span style=\"color: #0000ff;\">UIView<\/span><\/strong>\u00a0\u0432 \u0441\u0432\u043e\u0435\u043c \u043f\u043e\u043b\u0435 \u0437\u0440\u0435\u043d\u0438\u044f, \u0442\u043e \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0443, \u0447\u0442\u043e <b>\u0432\u044b<\/b>\u00a0\u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u044d\u0442\u043e. \u0427\u0442\u043e\u0431\u044b \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u0435\u043c\u0443 \u043e\u0431 \u044d\u0442\u043e\u043c \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u0442\u043e\u0434\u00a0<span style=\"color: #0000ff;\"><b>updateItemUsingCurrentState<\/b><\/span>. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u0432\u044b \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0435\u00a0<span style=\"color: #0000ff;\"><b>view<\/b><\/span>. \u0410\u043d\u0438\u043c\u0430\u0442\u043e\u0440 \u043f\u043e\u0439\u043c\u0435\u0442, \u0447\u0442\u043e \u044d\u0442\u043e\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u043b\u0441\u044f, \u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442 \u0441\u0432\u043e\u0435 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c \u043e\u0442\u0442\u0443\u0434\u0430, \u043a\u0443\u0434\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u043b\u0441\u044f. \u0418\u043c\u0435\u0435\u0442 \u043b\u0438 \u044d\u0442\u043e \u0441\u043c\u044b\u0441\u043b? \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u0435\u0441\u043b\u0438 \u0432\u044b \u0438 \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440 \u043d\u0430\u0447\u043d\u0435\u0442\u0435 \u201c\u0431\u043e\u0440\u043e\u0442\u044c\u0441\u044f\u201d \u0437\u0430 \u0442\u043e, \u043a\u043e\u043c\u0443 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0442\u044c\u00a0<span style=\"color: #0000ff;\"><b>view<\/b><\/span>, \u0442\u043e \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b, \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435, \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0415\u0441\u0442\u044c \u0435\u0449\u0435 \u043e\u0434\u043d\u043e \u043e\u0447\u0435\u043d\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e <strong><span style=\"color: #0000ff;\">ballsVelocities<\/span><\/strong>, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0435 &#171;\u0437\u0430\u043c\u043e\u0440\u0430\u0436\u0438\u0432\u0430\u0442\u044c&#187; &#171;\u043c\u044f\u0447\u0438\u043a\u0438&#187; \u043f\u0440\u0438 \u0443\u0445\u043e\u0434\u0435 \u0438\u0433\u0440\u044b \u0441 \u044d\u043a\u0440\u0430\u043d\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0443\u00a0<strong>Settings<\/strong>\u00a0(\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438) \u0438 &#171;\u043e\u0442\u0442\u0430\u0438\u0432\u0430\u0442\u044c&#187; &#171;\u043c\u044f\u0447\u0438\u043a\u0438&#187; \u043f\u0440\u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0438 \u0432 \u0438\u0433\u0440\u0443:\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-1.47.52-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6115 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-1.47.52-PM.png\" alt=\"screen-shot-2016-11-16-at-1-47-52-pm\" width=\"1046\" height=\"516\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-1.47.52-PM.png 1046w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-1.47.52-PM-300x148.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-1.47.52-PM-768x379.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-1.47.52-PM-1024x505.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-1.47.52-PM-500x247.png 500w\" sizes=\"auto, (max-width: 1046px) 100vw, 1046px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u043e\u0442 \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u044d\u0442\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u0432 \u043d\u0430\u0448\u0435\u0439 \u0448\u0442\u0430\u0431-\u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0435\u00a0<strong><span style=\"color: #0000ff;\">BrealoutViewController<\/span><\/strong> \u0432 \u043c\u0435\u0442\u043e\u0434\u0430\u0445 &#171;\u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430&#187; <strong><span style=\"color: #0000ff;\">viewWillAppear<\/span><\/strong> \u00a0\u0438\u00a0\u00a0<strong><span style=\"color: #0000ff;\">viewWillDisappear<\/span><\/strong> :<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.29.29-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6116 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.29.29-PM.png\" alt=\"screen-shot-2016-11-16-at-2-29-29-pm\" width=\"1050\" height=\"610\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.29.29-PM.png 1050w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.29.29-PM-300x174.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.29.29-PM-768x446.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.29.29-PM-1024x595.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-2.29.29-PM-500x290.png 500w\" sizes=\"auto, (max-width: 1050px) 100vw, 1050px\" \/><\/a><\/p>\n<h1><strong><span style=\"text-decoration: underline;\">&#171;\u0420\u0410\u041a\u0415\u0422\u041a\u0410&#187;<\/span><\/strong><\/h1>\n<h1>\u041f\u0443\u043d\u043a\u0442\u044b 1, 2, 3,4 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435. &#171;\u0420\u0430\u043a\u0435\u0442\u043a\u0430&#187;<\/h1>\n<p><span style=\"font-weight: 400;\">&#171;\u0420\u0430\u043a\u0435\u0442\u043a\u0430&#187;\u00a0<strong>\u043d\u0435<\/strong>\u00a0\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u043c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u043e\u043c\u00a0<strong><span style=\"color: #0000ff;\">animator<\/span><\/strong>, \u043e\u043d\u0430 \u043d\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0438 \u043a \u043a\u0430\u043a\u043e\u043c\u0443 &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044e&#187;. \u042d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0433\u0440\u0430\u043d\u0438\u0446\u0430, \u0445\u043e\u0442\u044f \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0435\u043c\u0430\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0436\u0435\u0441\u0442\u0430<strong><span style=\"color: #993366;\"> pan<\/span><\/strong>. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 &#171;\u0436\u0438\u0437\u043d\u044c&#187; &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187; \u043f\u0440\u043e\u0442\u0435\u043a\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435, \u0442\u043e \u0435\u0441\u0442\u044c \u0432 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutView<\/span><\/strong>. \u041e\u0434\u043d\u0430\u043a\u043e \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440 <strong><span style=\"color: #0000ff;\">animator\u00a0<\/span><\/strong>\u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e &#171;\u0447\u0443\u0432\u0441\u0442\u0432\u0443\u0435\u0442&#187; \u0435\u0435 \u043a\u0430\u043a\u00a0<strong>\u0433\u0440\u0430\u043d\u0438\u0446\u0443<\/strong>\u00a0\u0434\u043b\u044f \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0439, \u00a0\u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043b\u044e\u0431\u043e\u0435 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187; \u0432 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutView\u00a0<\/span><\/strong>\u0434\u043e\u043b\u0436\u043d\u043e \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0435\u0435 \u0433\u0440\u0430\u043d\u0438\u0446 \u0432 \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0435. \u0421\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435 \u0441 \u044d\u0442\u043e\u0439 \u0433\u0440\u0430\u043d\u0438\u0446\u0435\u0439-&#171;\u0440\u0430\u043a\u0435\u0442\u043a\u043e\u0439&#187; \u043d\u0435 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438\u00a0\u0434\u0435\u043b\u0435\u0433\u0430\u0442\u0430\u00a0<strong><span style=\"color: #0000ff;\">UICollisionBehaviorDelegate<\/span><\/strong>\u00a0\u043a\u043b\u0430\u0441\u0441\u0430\u00a0<span style=\"color: #0000ff;\"><b>UICollisionBehavior<\/b><\/span>, \u043d\u0430\u043c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0442\u043e\u0433\u043e, \u0447\u0442\u043e &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u043e\u0442 \u043d\u0435\u0435 \u043e\u0442\u0441\u043a\u0430\u043a\u0438\u0432\u0430\u0435\u0442.<br \/>\n\u041d\u043e \u0442\u0438\u043f\u043e\u043c \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430 \u044d\u0442\u043e\u0439 \u0433\u0440\u0430\u043d\u0438\u0446\u044b-&#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187;<\/span><\/p>\n<p><strong><span style=\"color: #0000ff;\">struct Constants {<\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">. \u00a0. \u00a0. \u00a0. \u00a0. \u00a0. \u00a0. \u00a0. \u00a0. \u00a0.<\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">\u00a0<\/span><\/strong><strong><span style=\"color: #0000ff;\">static let paddleBoundaryId = &#171;paddleBoundary&#187;<\/span><\/strong><br \/>\n<span style=\"color: #0000ff;\"><strong>. \u00a0. \u00a0. \u00a0. \u00a0. \u00a0. \u00a0. \u00a0. \u00a0. \u00a0. }<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u00a0<strong><span style=\"color: #0000ff;\">String<\/span><\/strong>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442 \u043f\u043e \u0442\u0438\u043f\u0443 \u0433\u0440\u0430\u043d\u0438\u0446\u0443 &#8212; &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0443&#187; \u043e\u0442 \u00a0\u0433\u0440\u0430\u043d\u0438\u0446 &#8212; &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187;, \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u043c\u0435\u044e\u0442 \u0442\u0438\u043f\u00a0<strong><span style=\"color: #0000ff;\">\u00a0Int<\/span><\/strong>. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u043f\u0440\u0438 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u043e \u043e\u0442\u0434\u0435\u043b\u0438\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0449\u0438\u0435 \u043d\u0430\u0441 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u043e\u0442 \u0434\u0440\u0443\u0433\u0438\u0445.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#171;\u0420\u0430\u043a\u0435\u0442\u043a\u0430&#187;\u00a0<strong><span style=\"color: #0000ff;\">paddle<\/span><\/strong>, \u0442\u0430\u043a\u0436\u0435 \u043a\u0430\u043a \u0438 \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u00a0<strong><span style=\"color: #0000ff;\">animator\u00a0<\/span><\/strong>\u0438\u043d\u0438\u0446\u0438\u0438\u0440\u0443\u0435\u0442\u0441\u044f<strong><span style=\"color: #0000ff;\">\u00a0lazy<\/span><\/strong>\u00a0( \u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u043e), \u0442\u0430\u043a \u043a\u0430\u043a \u00a0\u0435\u0435 \u0440\u0430\u0437\u043c\u0435\u0440 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0437\u0430\u0434\u0430\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0448\u0438\u0440\u0438\u043d\u044b \u0440\u0430\u043a\u0435\u0442\u043a\u0438 \u0432 %\u00a0<strong><span style=\"color: #0000ff;\">paddleWidthPercentage<\/span><\/strong> :<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.05.05-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6119 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.05.05-PM.png\" alt=\"screen-shot-2016-11-16-at-4-05-05-pm\" width=\"1096\" height=\"496\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.05.05-PM.png 1096w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.05.05-PM-300x136.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.05.05-PM-768x348.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.05.05-PM-1024x463.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.05.05-PM-500x226.png 500w\" sizes=\"auto, (max-width: 1096px) 100vw, 1096px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u201c\u0420\u0430\u043a\u0435\u0442\u043a\u0430\u201d \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0436\u0435\u0441\u0442\u043e\u043c\u00a0<strong><span style=\"color: #800080;\">pan<\/span><\/strong>, c \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187;.\u00a0\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u044b \u0432 \u043d\u0430\u0448\u0435\u0439 \u0448\u0442\u0430\u0431-\u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0435 &#8212; \u043a\u043b\u0430\u0441\u0441\u0430\u00a0<strong><span style=\"color: #0000ff;\">BreakoutViewController<\/span><\/strong>\u00a0&#8212; \u0432 \u041d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u0435\u043b\u0435 \u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430<span style=\"color: #0000ff;\">\u00a0<strong>didSet {}<\/strong>\u00a0<\/span>\u0432\u00a0<strong>outlet\u00a0<span style=\"color: #0000ff;\">breakoutView<\/span><\/strong>\u00a0\u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0436\u0435\u0441\u0442\u00a0<span style=\"color: #a044fc;\"><strong>pan<\/strong><\/span><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.11.02-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6120 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.11.02-PM.png\" alt=\"screen-shot-2016-11-16-at-4-11-02-pm\" width=\"1164\" height=\"390\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.11.02-PM.png 1164w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.11.02-PM-300x101.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.11.02-PM-768x257.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.11.02-PM-1024x343.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.11.02-PM-500x168.png 500w\" sizes=\"auto, (max-width: 1164px) 100vw, 1164px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">, \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u044f \u0438 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0435, \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u044d\u0442\u043e\u0433\u043e \u0436\u0435\u0441\u0442\u0430 (\u043c\u0435\u0442\u043e\u0434\u00a0<strong><span style=\"color: #0000ff;\">panPaddle<\/span><\/strong>) \u0432 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutView<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.16.41-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6122 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.16.41-PM.png\" alt=\"screen-shot-2016-11-16-at-4-16-41-pm\" width=\"1078\" height=\"794\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.16.41-PM.png 1078w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.16.41-PM-300x221.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.16.41-PM-768x566.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.16.41-PM-1024x754.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-4.16.41-PM-407x300.png 407w\" sizes=\"auto, (max-width: 1078px) 100vw, 1078px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0418\u043c\u0435\u043d\u043d\u043e \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u043c\u0435\u0442\u043e\u0434\u0435 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0430&#187; <strong><span style=\"color: #0000ff;\">paddle<\/span><\/strong> \u0447\u0435\u0440\u0435\u0437 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 <strong><span style=\"color: #0000ff;\">behavior<\/span><\/strong> \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0443 \u043a\u0430\u043a<span style=\"text-decoration: underline;\"> \u0433\u0440\u0430\u043d\u0438\u0446\u0430<\/span>. \u0412\u044b \u0432\u0438\u0434\u0438\u0442\u0435, \u0447\u0442\u043e \u0433\u0440\u0430\u043d\u0438\u0446\u0430 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187; \u0432 \u044d\u0442\u043e\u043c \u043a\u043e\u0434\u0435\u00a0\u0441\u0434\u0435\u043b\u0430\u043d\u0430\u00a0<span style=\"color: #0000ff;\"><b>BezierPath<\/b><\/span> \u043e\u0432\u0430\u043b\u043e\u043c (\u0445\u043e\u0442\u044f \u0441\u0430\u043c\u0430 \u201c\u0440\u0430\u043a\u0435\u0442\u043a\u0430\u201d \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043d\u0430 <strong>UI<\/strong> \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u043c). \u042d\u0442\u043e \u0437\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 &#171;\u043c\u044f\u0447\u0438\u043a&#187; \u043e\u0442\u0441\u043a\u0430\u043a\u0438\u0432\u0430\u0442\u044c \u043e\u0442 \u201c\u0440\u0430\u043a\u0435\u0442\u043a\u0438\u201d \u0431\u043e\u043b\u0435\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.51.33-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6123 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.51.33-PM.png\" alt=\"screen-shot-2016-11-16-at-6-51-33-pm\" width=\"636\" height=\"294\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.51.33-PM.png 636w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.51.33-PM-300x139.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.51.33-PM-500x231.png 500w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041c\u044b \u043c\u043e\u0436\u0435\u043c \u0432 \u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0443&#187; \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0438\u0433\u0440\u044b \u0438\u043b\u0438 \u043f\u0440\u0438 \u0432\u044b\u0445\u043e\u0434\u0435 \u0437\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u0432\u0443\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u043e\u043f\u0438\u0440\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u043d\u0430 \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f <strong><span style=\"color: #0000ff;\">self.bounds<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.33.52-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6124 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.33.52-PM.png\" alt=\"screen-shot-2016-11-16-at-6-33-52-pm\" width=\"1158\" height=\"460\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.33.52-PM.png 1158w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.33.52-PM-300x119.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.33.52-PM-768x305.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.33.52-PM-1024x407.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-6.33.52-PM-500x199.png 500w\" sizes=\"auto, (max-width: 1158px) 100vw, 1158px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0432 \u043c\u0435\u0442\u043e\u0434\u0435<strong><span style=\"color: #0000ff;\"> layoutSubviews()<\/span><\/strong> \u0434\u043b\u044f \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f <strong><span style=\"color: #0000ff;\">breakoutView<\/span><\/strong>, \u0432 \u043c\u0435\u0442\u043e\u0434\u0430\u0445, \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u043f\u0440\u0438 \u0430\u0432\u0442\u043e\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0438 \u043f\u0440\u0438\u0431\u043e\u0440\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 \u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0438\u0433\u0440\u044b:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-7.49.45-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6126 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-7.49.45-PM.png\" alt=\"screen-shot-2016-11-16-at-7-49-45-pm\" width=\"1076\" height=\"810\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-7.49.45-PM.png 1076w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-7.49.45-PM-300x226.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-7.49.45-PM-768x578.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-7.49.45-PM-1024x771.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-7.49.45-PM-399x300.png 399w\" sizes=\"auto, (max-width: 1076px) 100vw, 1076px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><strong><span style=\"text-decoration: underline;\">&#171;\u041a\u0418\u0420\u041f\u0418\u0427\u0418&#187;<\/span><\/strong><\/span><\/p>\n<h1>\u041f\u0443\u043d\u043a\u0442\u044b 1, 2, 3,4 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435. &#171;\u041a\u0438\u0440\u043f\u0438\u0447\u0438&#187;<\/h1>\n<p><span style=\"font-weight: 400;\">&#171;\u041a\u0438\u0440\u043f\u0438\u0447\u0438&#187;, \u0442\u0430\u043a\u0436\u0435 \u043a\u0430\u043a \u0438 \u00a0&#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0430&#187;,\u00a0<strong>\u043d\u0435<\/strong>\u00a0\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u043c\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u043e\u043c\u00a0<strong><span style=\"color: #0000ff;\">animator<\/span><\/strong>, \u043e\u043d\u0438 \u043d\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0438 \u043a \u043a\u0430\u043a\u043e\u043c\u0443 &#171;\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044e&#187;. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 &#171;\u0436\u0438\u0437\u043d\u044c&#187; &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187;,<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.01.09-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-3014 \" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.01.09-AM.png\" alt=\"Screen Shot 2015-09-11 at 10.01.09 AM\" width=\"547\" height=\"48\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0442\u0430\u043a\u0436\u0435, \u043a\u0430\u043a \u0438 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187;, \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u043f\u0440\u043e\u0442\u0435\u043a\u0430\u0435\u0442 \u00a0\u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435, \u0442\u043e \u0435\u0441\u0442\u044c \u0432 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutView<\/span><\/strong>. \u041e\u0434\u043d\u0430\u043a\u043e \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440 <strong><span style=\"color: #0000ff;\">animator<\/span><\/strong> \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e &#171;\u0447\u0443\u0432\u0441\u0442\u0432\u0443\u0435\u0442&#187; \u0438\u0445 \u043a\u0430\u043a\u00a0<strong>\u0433\u0440\u0430\u043d\u0438\u0446\u044b<\/strong>\u00a0\u0434\u043b\u044f \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0439 \u0441 &#171;\u043c\u044f\u0447\u0438\u043a\u0430\u043c\u0438&#187;, \u00a0\u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043b\u044e\u0431\u043e\u0435 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187; \u0432 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">BreakoutView\u00a0<\/span><\/strong>\u0434\u043e\u043b\u0436\u043d\u043e \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0438\u0445 \u0433\u0440\u0430\u043d\u0438\u0446 \u0432 \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0435.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">\u041a\u043b\u044e\u0447\u043e\u043c<\/span> \u0432 \u0441\u043b\u043e\u0432\u0430\u0440\u0435<strong><span style=\"color: #0000ff;\"> bricks : [Int: BrickView]<\/span><\/strong> \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0440\u044f\u0434\u043a\u043e\u0432\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430&#187;, \u043e\u043d \u0436\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u043a\u0430\u043a \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0434\u043b\u044f &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430&#187; \u0432 \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0435. <span style=\"text-decoration: underline;\">\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c<\/span> \u0432 \u0441\u043b\u043e\u0432\u0430\u0440\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0430\u043c &#171;\u043a\u0438\u0440\u043f\u0438\u0447&#187;\u00a0<strong><span style=\"color: #0000ff;\">BrickView<\/span><\/strong>,\u00a0\u0442\u043e \u0435\u0441\u0442\u044c \u043f\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u00a0<strong><span style=\"color: #0000ff;\">UIView<\/span><\/strong>. \u041f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430&#187; \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u043c \u0433\u0440\u0430\u043d\u0438\u0446 \u0432 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438\u00a0<strong><span style=\"color: #0000ff;\">behavior<\/span><\/strong>, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430&#187; \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0441\u0442\u0440\u043e\u0433\u043e \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0441 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0433\u0440\u0430\u043d\u0438\u0446 \u0434\u043b\u044f \u0430\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u0430.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187; \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0438 \u0438\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438\u00a0\u00a0<span style=\"text-decoration: underline;\"><strong>\u0443\u0440\u043e\u0432\u043d\u044f\u00a0\u0438\u0433\u0440\u044b\u00a0<\/strong><\/span><strong><span style=\"color: #0000ff;\">levelInt<\/span><\/strong> &#8212;\u00a0, \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u00a0<strong><span style=\"color: #0000ff;\">level\u00a0\u00a0= [[Int]]<\/span><\/strong>, \u0437\u0430\u0434\u0430\u044e\u0449\u0438\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043a\u0438\u0440\u043f\u0438\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0432 \u0432\u0438\u0434\u0435 \u0434\u0432\u0443\u0445\u043c\u0435\u0440\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u0435\u043b<\/span>.\u00a0\u041c\u044b \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0438\u0437 \u043c\u0430\u0441\u0441\u0438\u0432\u0430\u00a0<strong><span style=\"color: #0000ff;\">Levels.levels,<\/span><\/strong>\u00a0\u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0432 \u0432\u0438\u0434\u0435 \u0434\u0432\u0443\u0445\u043c\u0435\u0440\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u0435\u043b:<\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6066 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM.png\" alt=\"screen-shot-2016-11-13-at-6-21-50-pm\" width=\"986\" height=\"1110\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM.png 986w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM-266x300.png 266w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM-768x865.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-13-at-6.21.50-PM-910x1024.png 910w\" sizes=\"auto, (max-width: 986px) 100vw, 986px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u044b \u0432\u0438\u0434\u0438\u0442\u0435, \u0447\u0442\u043e \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 <strong><span style=\"color: #0000ff;\">levelInt<\/span><\/strong>, \u0442\u0430\u043a \u0441\u0435\u0439\u0447\u0430\u0441 \u0436\u0435 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0434\u0432\u0443\u043c\u0435\u0440\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187; \u0438\u0437 4-\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0448\u0435, \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043c\u0435\u0442\u043e\u0434 \u041d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u0435\u043b\u044f\u00a0<b><span style=\"color: #0000ff;\">didSet{}<\/span>\u00a0<\/b>\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 <strong><span style=\"color: #0000ff;\">level<\/span><\/strong> \u0438 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043c\u0435\u0442\u043e\u0434 <strong><span style=\"color: #0000ff;\">reset()<\/span><\/strong>, \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0449\u0438\u0439 &#171;\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043b\u0438\u0446&#187; \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0444\u0430\u0437\u044b \u0438\u0433\u0440\u044b <strong>Breakout<\/strong>, \u0442\u043e \u0435\u0441\u0442\u044c \u0443\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u0441 \u044d\u043a\u0440\u0430\u043d\u0430 \u0432\u0441\u0435 \u0441\u0442\u0430\u0440\u044b\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0438&#187;, \u0432\u0441\u0435 \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f \u0432 \u0441\u0442\u0430\u0440\u043e\u0439 \u0438\u0433\u0440\u0435 &#171;\u043c\u044f\u0447\u0438\u043a\u0438&#187;, \u0438 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0438&#187; \u0438 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0430&#187;, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0432 \u0446\u0435\u043d\u0442\u0440\u0435 \u044d\u043a\u0440\u0430\u043d\u0430:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-9.01.32-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6127 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-9.01.32-PM.png\" alt=\"screen-shot-2016-11-16-at-9-01-32-pm\" width=\"1038\" height=\"544\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-9.01.32-PM.png 1038w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-9.01.32-PM-300x157.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-9.01.32-PM-768x402.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-9.01.32-PM-1024x537.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-16-at-9.01.32-PM-500x262.png 500w\" sizes=\"auto, (max-width: 1038px) 100vw, 1038px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187;, \u0433\u0440\u0430\u043d\u0438\u0446\u044b-&#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0438&#187; \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438\u00a0\u0434\u0435\u043b\u0435\u0433\u0430\u0442\u0430\u00a0<strong><span style=\"color: #0000ff;\">UICollisionBehaviorDelegate<\/span><\/strong>\u00a0\u043a\u043b\u0430\u0441\u0441\u0430\u00a0<span style=\"color: #0000ff;\"><b>UICollisionBehavior<\/b><\/span>.\u00a0\u00a0\u0421 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u043b\u043e\u0433\u0438\u043a\u0438 \u0438\u0433\u0440\u044b\u00a0<strong>Brealout<\/strong>\u00a0\u043d\u0430\u0441 \u043e\u0447\u0435\u043d\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0442 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; \u0441 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u043e\u043c&#187;.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043c\u0435\u0442\u043e\u0434\u0435 <span style=\"color: #0000ff;\"><strong>collisionBehavior( beganContactFor: withBoundaryIdentifier: at:)\u00a0<\/strong><\/span>\u0434\u0435\u043b\u0435\u0433\u0430\u0442\u0430\u00a0<span style=\"color: #0000ff;\"><strong>UICollisionBehaviorDelegate<\/strong><\/span>\u00a0\u0432 \u043a\u043b\u0430\u0441\u0441\u0435 <strong><span style=\"color: #0000ff;\">BreakoutBehavior<\/span><\/strong> \u043a\u043e\u043b\u043b\u0430\u0439\u0434\u0435\u0440\u00a0<strong><span style=\"color: #0000ff;\">collider<\/span><\/strong>\u00a0\u0444\u0438\u043a\u0441\u0438\u0440\u0443\u0435\u0442 \u00a0\u0443\u0434\u0430\u0440 \u043f\u043e &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0443&#187;, \u00a0\u0432\u044b\u0437\u044b\u0432\u0430\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e-\u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u0435 \u00a0<strong><span style=\"color: #0000ff;\">hitBreak<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6086 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM.png\" alt=\"screen-shot-2016-11-14-at-8-18-27-pm\" width=\"1048\" height=\"430\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM.png 1048w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM-300x123.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM-768x315.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM-1024x420.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-14-at-8.18.27-PM-500x205.png 500w\" sizes=\"auto, (max-width: 1048px) 100vw, 1048px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0441\u0447\u0435\u0442 \u0438\u0433\u0440\u044b \u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430&#187;, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0443\u0434\u0430\u0440, \u0438, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043a\u0438\u0440\u043f\u0438\u0447, \u00a0\u0442\u043e \u043e\u0431\u044a\u044f\u0432\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0433\u0440\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u0430 \u043f\u043e\u0431\u0435\u0434\u043e\u0439.\u00a0\u042d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 &#171;\u0448\u0442\u0430\u0431-\u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0435&#187; &#8212; \u0432 \u043d\u0430\u0448\u0435\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c\u00a0<strong>View<\/strong>\u00a0<strong>Controller<\/strong>\u00a0&#8212;\u00a0<span style=\"color: #0000ff;\"><strong>BreakoutViewController<\/strong><\/span>. \u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043a\u043e\u043b\u043b\u0430\u0439\u0434\u0435\u0440\u0430\u00a0<strong><span style=\"color: #0000ff;\">collider<\/span>\u00a0<\/strong>\u0441\u043e &#171;\u0448\u0442\u0430\u0431-\u043a\u0432\u0430\u0440\u0442\u0438\u0440\u043e\u0439&#187; <strong>BreakoutViewController <\/strong>\u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439\u00a0\u00a0<strong><span style=\"color: #0000ff;\">ballHitBrick<\/span><\/strong>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430&#187; \u0441 \u044d\u043a\u0440\u0430\u043d\u0430 \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439, \u0430 \u0435\u0441\u043b\u0438 \u0431\u043e\u043b\u044c\u0448\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439 \u043d\u0435 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c, \u0442\u043e \u00a0\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043e \u0412\u042b\u0418\u0413\u0420\u042b\u0428\u0418 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e\u00a0<strong><span style=\"color: #0000ff;\">Alert<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.35.42-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6135 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.35.42-PM.png\" alt=\"screen-shot-2016-11-17-at-12-35-42-pm\" width=\"1142\" height=\"308\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.35.42-PM.png 1142w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.35.42-PM-300x81.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.35.42-PM-768x207.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.35.42-PM-1024x276.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.35.42-PM-500x135.png 500w\" sizes=\"auto, (max-width: 1142px) 100vw, 1142px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041d\u043e \u0440\u0435\u0430\u043b\u044c\u043d\u043e &#171;\u043a\u0438\u0440\u043f\u0438\u0447&#187; \u0443\u0434\u0430\u043b\u044f\u0435\u0442\u0441\u044f \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439\u00a0\u0432 \u0441\u0432\u043e\u0435\u043c &#171;\u0440\u043e\u0434\u043d\u043e\u043c&#187; \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<span style=\"text-decoration: underline;\"><strong><span style=\"color: #0000ff; text-decoration: underline;\">BreakoutView<\/span><\/strong>. <\/span><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.51.44-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6137 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.51.44-PM.png\" alt=\"screen-shot-2016-11-17-at-12-51-44-pm\" width=\"1088\" height=\"508\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.51.44-PM.png 1088w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.51.44-PM-300x140.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.51.44-PM-768x359.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.51.44-PM-1024x478.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-12.51.44-PM-500x233.png 500w\" sizes=\"auto, (max-width: 1088px) 100vw, 1088px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0418 \u043e\u043f\u044f\u0442\u044c, \u043f\u0435\u0440\u0432\u043e\u0435, \u0447\u0442\u043e \u043c\u044b \u0434\u0435\u043b\u0430\u0435\u043c, &#8212; \u0443\u0434\u0430\u043b\u044f\u0435\u043c \u0433\u0440\u0430\u043d\u0438\u0446\u0443, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u0443\u044e \u0441 &#171;\u043f\u043e\u0431\u0438\u0442\u044b\u043c&#187; &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u043e\u043c&#187; \u0438 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u0443\u044e \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u043c &#171;\u0431\u0438\u0442\u043e\u0433\u043e \u043a\u0438\u0440\u043f\u0438\u0447\u0430&#187; <strong><span style=\"color: #0000ff;\">brickIndex<\/span><\/strong>. \u0417\u0430\u0442\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u0438 \u0443\u0434\u0430\u043b\u044f\u0435\u043c &#171;\u043a\u0438\u0440\u043f\u0438\u0447&#187; \u0438\u0437 \u0441\u043b\u043e\u0432\u0430\u0440\u044f &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187; <strong><span style=\"color: #0000ff;\">bricks<\/span><\/strong>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<span style=\"text-decoration: underline;\"><strong><span style=\"color: #0000ff; text-decoration: underline;\">BreakoutView<\/span><\/strong><\/span>\u00a0\u0435\u0441\u0442\u044c \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u0441 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0430\u043c\u0438&#187;:<br \/>\n&#8212; \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 <span style=\"text-decoration: underline;\">\u0441\u043e\u0437\u0434\u0430\u0442\u044c &#171;\u043a\u0438\u0440\u043f\u0438\u0447&#187;<\/span>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.31.23-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6139 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.31.23-PM.png\" alt=\"screen-shot-2016-11-17-at-3-31-23-pm\" width=\"1146\" height=\"358\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.31.23-PM.png 1146w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.31.23-PM-300x94.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.31.23-PM-768x240.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.31.23-PM-1024x320.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.31.23-PM-500x156.png 500w\" sizes=\"auto, (max-width: 1146px) 100vw, 1146px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">&#8212; \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 <span style=\"text-decoration: underline;\">\u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439&#187; \u043f\u043e \u0441\u0445\u0435\u043c\u0435<\/span>, \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0439 \u0432 \u0443\u0440\u043e\u0432\u043d\u0435 \u0438\u0433\u0440\u044b\u00a0<strong><span style=\"color: #0000ff;\">level = <\/span><\/strong><strong><span style=\"color: #0000ff;\">[[Int]]<\/span><\/strong> :<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-1.52.11-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6140 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-1.52.11-PM.png\" alt=\"screen-shot-2016-11-17-at-1-52-11-pm\" width=\"1046\" height=\"718\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-1.52.11-PM.png 1046w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-1.52.11-PM-300x206.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-1.52.11-PM-768x527.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-1.52.11-PM-1024x703.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-1.52.11-PM-437x300.png 437w\" sizes=\"auto, (max-width: 1046px) 100vw, 1046px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">&#8212; \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 <span style=\"text-decoration: underline;\">\u0443\u0434\u0430\u043b\u0438\u0442\u044c&#187;\u043a\u0438\u0440\u043f\u0438\u0447&#187;<\/span>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.36.45-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6141 size-full alignnone\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.36.45-PM.png\" alt=\"screen-shot-2016-11-17-at-3-36-45-pm\" width=\"1056\" height=\"234\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.36.45-PM.png 1056w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.36.45-PM-300x66.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.36.45-PM-768x170.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.36.45-PM-1024x227.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.36.45-PM-500x111.png 500w\" sizes=\"auto, (max-width: 1056px) 100vw, 1056px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">&#8212; \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 <span style=\"text-decoration: underline;\">\u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0438&#187;<\/span>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.39.27-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6142 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.39.27-PM.png\" alt=\"screen-shot-2016-11-17-at-3-39-27-pm\" width=\"1042\" height=\"178\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.39.27-PM.png 1042w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.39.27-PM-300x51.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.39.27-PM-768x131.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.39.27-PM-1024x175.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.39.27-PM-500x85.png 500w\" sizes=\"auto, (max-width: 1042px) 100vw, 1042px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">&#8212; \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 <span style=\"text-decoration: underline;\">\u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f<\/span> \u0432 \u0438\u0433\u0440\u0435 &#171;\u043a\u0438\u0440\u043f\u0438\u0447\u0438&#187; \u043f\u0440\u0438 \u0430\u0432\u0442\u043e\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0438 <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.40.44-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6143 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.40.44-PM.png\" alt=\"screen-shot-2016-11-17-at-3-40-44-pm\" width=\"1052\" height=\"306\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.40.44-PM.png 1052w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.40.44-PM-300x87.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.40.44-PM-768x223.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.40.44-PM-1024x298.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-3.40.44-PM-500x145.png 500w\" sizes=\"auto, (max-width: 1052px) 100vw, 1052px\" \/><\/a><\/p>\n<h2>\u041f\u0443\u043d\u043a\u0442\u044b 5, 6, 7, 8 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435.<\/h2>\n<blockquote><p>5.\u00a0<span style=\"font-weight: 400;\">\u0412\u0430\u0448\u0430 \u0438\u0433\u0440\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0441\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 4-\u0445 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u043a\u0430\u043a\u0438\u043c \u0432\u0435\u0434\u0435\u0442\u0441\u044f \u0438\u0433\u0440\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u0438\u0441\u043b\u043e \u201c\u043a\u0438\u0440\u043f\u0438\u0447\u0435\u0439\u201d, \u0443\u0434\u0430\u0440\u043d\u0430\u044f \u0441\u0438\u043b\u0430 \u043c\u044f\u0447\u0438\u043a\u0430, \u0447\u0438\u0441\u043b\u043e \u0443\u0434\u0430\u0440\u043d\u044b\u0445 \u043c\u044f\u0447\u0438\u043a\u043e\u0432, \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044f, \u201c\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u0438\u0440\u043f\u0438\u0447\u0438\u201d, \u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0442 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0438 \u0442.\u0434.).<\/span><\/p>\n<p>6.\u00a0<span style=\"font-weight: 400;\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435\u00a0<\/span><b>Tab<\/b><b>Bar<\/b><b>Controller<\/b><span style=\"font-weight: 400;\">, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0449\u0435 \u043e\u0434\u043d\u0443 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0443 \u043a \u0432\u0430\u0448\u0435\u043c\u0443 UI, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u00a0<\/span><b>Table<\/b><b>View<\/b><span style=\"font-weight: 400;\">\u00a0c \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u044d\u0442\u0438\u043c 4+ \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c \u0438\u0433\u0440\u044b \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u0412\u0430\u0448\u0430 \u0438\u0433\u0440\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u043d\u0430\u0447\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0445 <span style=\"text-decoration: underline;\">\u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e<\/span> (\u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 \u043a \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0435 \u0438\u0433\u0440\u044b).<\/span><\/p>\n<p>7.\u00a0<span style=\"font-weight: 400;\">MVC \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044d\u0442\u043e\u0439 \u0438\u0433\u0440\u044b \u0434\u043e\u043b\u0436\u0435\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u043f\u043e \u043e\u0434\u043d\u043e\u043c\u0443 \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 3-\u0445 iOS \u043a\u043b\u0430\u0441\u0441\u043e\u0432:\u00a0<\/span><span style=\"color: #0000ff;\"><b>UISwitch<\/b><\/span><span style=\"font-weight: 400;\">,\u00a0<\/span><span style=\"color: #0000ff;\"><b>UISegmentedControl<\/b><\/span><span style=\"font-weight: 400;\">\u00a0\u0438\u00a0<\/span><span style=\"color: #0000ff;\"><b>UIStepper<\/b><\/span><span style=\"font-weight: 400;\">\u00a0(\u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u00a0<\/span><span style=\"color: #0000ff;\"><b>UISlider<\/b><\/span><span style=\"font-weight: 400;\">\u00a0\u0432\u043c\u0435\u0441\u0442\u043e\u00a0<\/span><span style=\"color: #0000ff;\"><b>UIStepper<\/b><\/span><span style=\"font-weight: 400;\">, \u0435\u0441\u043b\u0438 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0435, \u0447\u0442\u043e \u044d\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0432\u0430\u0448\u0438\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c).<\/span><\/p>\n<p>8.\u00a0<span style=\"font-weight: 400;\">\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0432\u0430\u0448\u0435\u0439 \u0438\u0433\u0440\u044b \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c\u0441\u044f \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043c\u0435\u0436\u0434\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<\/span><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">\u0421\u043e\u0437\u0434\u0430\u0435\u043c\u00a0<strong>MVC<\/strong>\u00a0\u0434\u043b\u044f\u00a0<strong>Settings<\/strong>\u00a0(\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u043a). \u041d\u0430\u00a0storyboard \u0438\u0437 \u041f\u0430\u043b\u0438\u0442\u0440\u044b \u041e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043d\u043e\u0432\u044b\u0439\u00a0<strong>Table<\/strong>\u00a0<strong>View<\/strong>\u00a0<strong>Controller<\/strong>, \u0437\u0430\u0434\u0430\u0435\u043c\u00a0<span style=\"text-decoration: underline;\"><strong>Content<\/strong><\/span>\u00a0&#8212;\u00a0<strong>Static Cells<\/strong>\u00a0\u0438\u00a0<strong><span style=\"text-decoration: underline;\">Style<\/span><\/strong>\u00a0&#8212;\u00a0<strong>Grouped<\/strong>\u00a0\u0434\u043b\u044f \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439\u00a0<strong>Table<\/strong>\u00a0<strong>View<\/strong>\u00a0\u0438 \u00a0\u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043c\u0435\u0442\u043a\u0438 ( <strong>labels<\/strong>), \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u0438 (<strong>switches<\/strong>), \u043f\u043e\u043b\u0437\u0443\u043d\u043a\u0438 (<strong>sliders<\/strong>) \u0438 \u0442.\u0434. \u041d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u00a0<strong>Autolayout<\/strong>\u00a0\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0435 \u0438\u043a\u043e\u043d\u043a\u0438.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.09.31-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6145 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.09.31-PM.png\" alt=\"screen-shot-2016-11-17-at-6-09-31-pm\" width=\"1876\" height=\"1464\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.09.31-PM.png 1876w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.09.31-PM-300x234.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.09.31-PM-768x599.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.09.31-PM-1024x799.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.09.31-PM-384x300.png 384w\" sizes=\"auto, (max-width: 1876px) 100vw, 1876px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041c\u044b \u0431\u0443\u0434\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c 5 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0438\u0433\u0440\u044b\u00a0<strong>Breakout<\/strong>: <\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\">\u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0438\u0433\u0440\u044b (1, 2, 3, 4 \u00a0\u0438 \u0442.\u0434.),<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u0448\u0438\u0440\u0438\u043d\u0443 &#171;\u0440\u0430\u043a\u0435\u0442\u043a\u0438&#187; \u0432 % (<strong><span style=\"color: #0000ff;\">small<\/span><\/strong>, <strong><span style=\"color: #0000ff;\">medium<\/span><\/strong>, <strong><span style=\"color: #0000ff;\">large<\/span><\/strong>),<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e &#171;\u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187; \u0432 \u0438\u0433\u0440\u0435 (<strong><span style=\"color: #0000ff;\">Int<\/span><\/strong>)<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 &#171;\u043c\u044f\u0447\u0438\u043a\u0430&#187; (<strong><span style=\"color: #0000ff;\">0.0 &#8212; 1.0<\/span><\/strong>)<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u0438 (<strong><span style=\"color: #0000ff;\">Bool<\/span><\/strong>)<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u0438 (<strong><span style=\"color: #0000ff;\">0.0 &#8212; 1.0<\/span><\/strong>)<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043a\u043b\u0430\u0441\u0441\u00a0<strong><span style=\"color: #0000ff;\">SettingsTableViewController<\/span><\/strong>\u00a0\u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u043d\u043e\u0432\u043e\u0433\u043e\u00a0<strong>View<\/strong>\u00a0<strong>Controller<\/strong>\u00a0\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\u043c\u0438 \u0438 \u043d\u0435 \u0437\u0430\u0431\u0443\u0434\u0435\u043c \u0435\u0433\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a \u043d\u043e\u0432\u043e\u043c\u0443\u00a0\u00a0<strong>View Controller<\/strong>\u00a0\u043d\u0430 storyboard. \u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 (\u043c\u0435\u0442\u043a\u0438 (\u00a0labels), \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f (switches), \u043f\u043e\u043b\u0437\u0443\u043d\u043a\u043e\u0432 (sliders) \u0438 \u0442.\u0434.) \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c\u00a0<strong>outlets<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.54.45-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6146 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.54.45-PM.png\" alt=\"screen-shot-2016-11-17-at-6-54-45-pm\" width=\"1052\" height=\"318\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.54.45-PM.png 1052w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.54.45-PM-300x91.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.54.45-PM-768x232.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.54.45-PM-1024x310.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.54.45-PM-500x151.png 500w\" sizes=\"auto, (max-width: 1052px) 100vw, 1052px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0438\u00a0<strong>Actions<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6147 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM.png\" alt=\"screen-shot-2016-11-17-at-6-57-05-pm\" width=\"1158\" height=\"908\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM.png 1158w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM-300x235.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM-768x602.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM-1024x803.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM-383x300.png 383w\" sizes=\"auto, (max-width: 1158px) 100vw, 1158px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041c\u044b \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e\u00a0<strong>Actions<\/strong> \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u043c \u043a\u043b\u0430\u0441\u0441\u0430\u00a0<strong><span style=\"color: #0000ff;\">Settings<\/span><\/strong> <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-1.36.45-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-3031 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-1.36.45-PM.png\" alt=\"Screen Shot 2015-09-11 at 1.36.45 PM\" width=\"994\" height=\"50\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-1.36.45-PM.png 994w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-1.36.45-PM-300x15.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-1.36.45-PM-500x25.png 500w\" sizes=\"auto, (max-width: 994px) 100vw, 994px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041a\u043b\u0430\u0441\u0441 <strong><span style=\"color: #0000ff;\">Settings\u00a0<\/span><\/strong>\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u0441 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c\u00a0<strong><span style=\"color: #0000ff;\">NSUserDefaults<\/span><\/strong> <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.02.28-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6148 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.02.28-PM.png\" alt=\"screen-shot-2016-11-17-at-7-02-28-pm\" width=\"1324\" height=\"1058\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.02.28-PM.png 1324w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.02.28-PM-300x240.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.02.28-PM-768x614.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.02.28-PM-1024x818.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.02.28-PM-375x300.png 375w\" sizes=\"auto, (max-width: 1324px) 100vw, 1324px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u0441\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 \u00a0<strong><span style=\"color: #0000ff;\">Settings\u00a0<\/span><\/strong> \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u044b \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e:\u00a0<strong><span style=\"color: #0000ff;\">get{}<\/span>\u00a0<\/strong> \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430\u00a0<strong><span style=\"color: #0000ff;\">NSUserDefaults<\/span><\/strong>, \u0430\u00a0<strong><span style=\"color: #0000ff;\">set{}<\/span><\/strong>\u00a0\u0438\u0445 \u0442\u0443\u0434\u0430 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442. \u041f\u0440\u0438\u0447\u0435\u043c \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044c \u0438\u0434\u0435\u0442 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0442\u0438\u043f\u043e\u043c \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f: <\/span><\/p>\n<p style=\"padding-left: 60px;\"><strong><span style=\"color: #0000ff;\">userDefaults.set (newValue, forKey: Keys.MaxBalls)<\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">. \u00a0. \u00a0. \u00a0. \u00a0.<\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">userDefaults.set (newValue, forKey: Keys.BallSpeedModifier)<\/span><\/strong><\/p>\n<p>\u0430 \u043f\u0440\u0438 \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437\u00a0<strong><span style=\"color: #0000ff;\">NSUserDefaults<\/span><\/strong>\u00a0\u0432\u0441\u0435\u0433\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f\u00a0<strong><span style=\"color: #0000ff;\">objectForKey(&#8230;)<\/span><\/strong>, \u043d\u043e \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c &#171;\u043a\u0430\u0441\u0442\u0438\u043d\u0433\u043e\u043c&#187;\u00a0<strong><span style=\"color: #0000ff;\">as?<\/span><\/strong>. \u042d\u0442\u043e \u0434\u0430\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e\u00a0<strong><span style=\"color: #0000ff;\">Defaults.MaxBalls<\/span><\/strong>,\u00a0\u00a0<strong><span style=\"color: #0000ff;\">Defaults.Level<\/span>\u00a0<\/strong>\u0438 \u0442.\u0434. \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430\u00a0<strong><span style=\"color: #0000ff;\">??<\/span><\/strong>.<br \/>\n<strong><span style=\"color: #0000ff;\">return userDefaults.object (forKey: Keys.MaxBalls) as? Int ?? Defaults.MaxBalls<\/span><\/strong><br \/>\n<span style=\"font-weight: 400;\">\u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0438\u0441\u044c \u0444\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u043e\u0441\u0442\u044b\u0435 \u0438 \u043e\u0447\u0435\u043d\u044c \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u00a0\u0440\u0430\u0431\u043e\u0442\u044b \u0441\u00a0<strong><span style=\"color: #0000ff;\">NSUserDefaults<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"> (\u0440\u0438\u0441\u0443\u043d\u043e\u043a \u0432\u044b\u0448\u0435)<\/span><\/span><span style=\"color: #000000;\">:<\/span>\u00a0<strong><span style=\"color: #0000ff;\">level<\/span><\/strong>,\u00a0<strong><span style=\"color: #0000ff;\">ballSpeedModifier<\/span><\/strong>,\u00a0<strong><span style=\"color: #0000ff;\">maxBalls<\/span><\/strong>,\u00a0<strong><span style=\"color: #0000ff;\">paddleWidth<\/span><\/strong>,\u00a0<strong><span style=\"color: #0000ff;\">realGravity<\/span><\/strong>,\u00a0<strong><span style=\"color: #0000ff;\">gravityMagnitudeModifier<\/span><\/strong>. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0415\u0441\u043b\u0438 \u044d\u0442\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u0432 \u043a\u043e\u0434\u0435 \u0432 \u043f\u0440\u0430\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0442\u043e \u043c\u044b \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c (\u0447\u0438\u0442\u0430\u0435\u043c) \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438\u0437\u00a0<strong><span style=\"color: #0000ff;\">NSUserDefaults<\/span><\/strong>, \u0438 \u0435\u0441\u043b\u0438 \u0438\u0445 \u0435\u0449\u0435 \u0442\u0430\u043c \u043d\u0435\u0442, \u0442\u043e \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0430 \u0435\u0441\u043b\u0438 &#8212; \u0432 \u043b\u0435\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0442\u043e \u043c\u044b \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432\u00a0<strong><span style=\"color: #0000ff;\">NSUserDefaults<\/span><\/strong>. \u0414\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438, \u044d\u0442\u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0441\u0430 \u00a0<strong><span style=\"color: #0000ff;\">Settings<\/span>\u00a0<\/strong>\u0432\u0441\u0435\u0433\u0434\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b \u0438 \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 <strong>MVC<\/strong> \u0438\u0433\u0440\u044b <strong>Breakout<\/strong> \u0432 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443\u00a0<strong><span style=\"color: #0000ff;\">SettingsTableViewController<\/span><\/strong>. \u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e <strong>MVC<\/strong> \u0441 &#171;\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438&#187; \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435, \u043c\u044b \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438\u0437 \u00a0<strong><span style=\"color: #0000ff;\">NSUserDefaults<\/span><\/strong>\u00a0\u0432 \u043c\u0435\u0442\u043e\u0434\u0435 &#171;\u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430&#187;\u00a0<strong><span style=\"color: #0000ff;\">viewDidAppear<\/span><\/strong>\u00a0\u0438 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0438\u043c \u043d\u0430\u0448<strong> UI:<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.42.17-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6149 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.42.17-PM.png\" alt=\"screen-shot-2016-11-17-at-7-42-17-pm\" width=\"1154\" height=\"488\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.42.17-PM.png 1154w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.42.17-PM-300x127.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.42.17-PM-768x325.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.42.17-PM-1024x433.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-7.42.17-PM-500x211.png 500w\" sizes=\"auto, (max-width: 1154px) 100vw, 1154px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 <strong>UI <\/strong>\u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e<strong> Action<\/strong>\u00a0\u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f <strong><span style=\"color: #0000ff;\">NSUserDefaults<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6150 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM-1.png\" alt=\"screen-shot-2016-11-17-at-6-57-05-pm\" width=\"1158\" height=\"908\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM-1.png 1158w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM-1-300x235.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM-1-768x602.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM-1-1024x803.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-6.57.05-PM-1-383x300.png 383w\" sizes=\"auto, (max-width: 1158px) 100vw, 1158px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u0441\u0435. \u041d\u0430\u0448\u00a0<strong>MVC Settings<\/strong>\u00a0c &#171;\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438&#187; \u0433\u043e\u0442\u043e\u0432.<br \/>\n\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u043c\u00a0<strong>MVC<\/strong>\u00a0\u0438\u0433\u0440\u044b\u00a0<strong>Breakout<\/strong>\u00a0\u0441\u00a0<strong>MVC Settings<\/strong>\u00a0\u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e\u00a0<strong>Tab Bar Controller<\/strong>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u0440\u0438 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0438\u00a0<strong>MVC<\/strong>\u00a0\u0438\u0433\u0440\u044b\u00a0<strong>Breakout<\/strong>\u00a0\u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0432\u0441\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0438 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u043c\u0435\u0442\u043e\u0434\u0435 &#171;\u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430&#187; <strong><span style=\"color: #0000ff;\">viewWillAppear<\/span><\/strong>: <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.06.39-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6151 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.06.39-PM.png\" alt=\"screen-shot-2016-11-17-at-8-06-39-pm\" width=\"1198\" height=\"638\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.06.39-PM.png 1198w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.06.39-PM-300x160.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.06.39-PM-768x409.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.06.39-PM-1024x545.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.06.39-PM-500x266.png 500w\" sizes=\"auto, (max-width: 1198px) 100vw, 1198px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041c\u044b \u043c\u043e\u0436\u0435\u043c \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u0433\u0440\u044b \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u043e, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f &#171;\u0437\u0430\u043c\u043e\u0440\u0430\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f&#187;, \u0430 \u043f\u0440\u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0438 &#171;\u043e\u0442\u0442\u0430\u0438\u0432\u0430\u0435\u0442&#187; \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u043d\u043e\u0432\u044b\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0421\u0435\u0439\u0447\u0430\u0441 \u043d\u0430\u0448\u0430 \u0438\u0433\u0440\u0430 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442, \u0447\u0442\u043e \u0432 \u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443 \u043d\u0430\u0441 \u0432 \u0438\u0433\u0440\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043e\u0434\u0438\u043d \u043c\u044f\u0447\u0438\u043a. \u041d\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0430 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0433\u0438\u0431\u043a\u0430\u044f, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u043f\u0430\u0440\u044b \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430 \u0432 \u043c\u0435\u0442\u043e\u0434\u0435\u00a0<strong><span style=\"color: #0000ff;\">launchBall<\/span><\/strong> \u043a\u043b\u0430\u0441\u0441\u0430 <strong><span style=\"color: #0000ff;\">BreakoutViewController<\/span><\/strong> \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0438\u0433\u0440\u0443 \u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 &#171;\u043c\u044f\u0447\u0438\u043a\u043e\u0432&#187;: <\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.47.10-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6153 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.47.10-PM.png\" alt=\"screen-shot-2016-11-17-at-8-47-10-pm\" width=\"1034\" height=\"610\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.47.10-PM.png 1034w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.47.10-PM-300x177.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.47.10-PM-768x453.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.47.10-PM-1024x604.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-17-at-8.47.10-PM-500x295.png 500w\" sizes=\"auto, (max-width: 1034px) 100vw, 1034px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041a\u043e\u0434 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 <strong><a href=\"https:\/\/github.com\/BestKora\/Swift-3.0-iOS10-Solution-Spring-2016\">Github <\/a><\/strong>\u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435<strong> Breakout_Assignment_6<\/strong>.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-3021 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM.png\" alt=\"Screen Shot 2015-09-11 at 10.50.23 AM\" width=\"1272\" height=\"988\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM.png 1272w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM-300x233.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM-1024x795.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/09\/Screen-Shot-2015-09-11-at-10.50.23-AM-386x300.png 386w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0422\u0435\u043a\u0441\u0442 \u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u0430\u00a0iTunes\u00a0&#171;Developing iOS 9 Apps with Swift. Programming Project 6: Animation&#187;.\u00a0\u0422\u0435\u043a\u0441\u0442 \u0417\u0430\u0434\u0430\u043d\u0438\u044f 6 \u043d\u0430\u00a0\u0440\u0443\u0441\u0441\u043a\u043e\u043c\u00a0\u00a0\u044f\u0437\u044b\u043a\u0435 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d \u0432 PDF &#8212; \u0444\u0430\u0439\u043b\u0435 \u0414\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0417\u0430\u0434\u0430\u043d\u0438\u044f 6 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0441\u0432\u043e\u0438\u0442\u044c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u00a0\u041b\u0435\u043a\u0446\u0438\u0438 14. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u0430 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u0417\u0430\u0434\u0430\u043d\u0438\u044f 6 &hellip; <a href=\"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/\">\u0427\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u0435\u0435 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,36,28,34,14,4],"tags":[37,29,38,30],"class_list":["post-5909","post","type-post","status-publish","format-standard","hentry","category-assignment","category-ios-10","category-ios-9","category-stanford-cs-193p-ios-9","category-swift","category-domashnee-zadanie","tag-ios-10","tag-ios-9","tag-swift-3","tag-domashnee-zadanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u044b Breakout c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Dynamic Animation Swift 3 iOS 10\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"tatiana.kornilova@gmail.com\"\/>\n\t<meta name=\"keywords\" content=\"stanford cs 193p,developing ios apps,\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 ios,objective-c,\u0441\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u0438\u0435 \u043a\u0443\u0440\u0441\u044b,stanford,ios 9,ios 10,swift 3.0,dynamic animator,didset{},lazy \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f,\u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u044b\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 swift,breakout,xcode 8\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"ru_RU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"\u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 iOS+Swift \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. | \u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u043d\u0435\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0441\u043f\u0435\u043a\u0442 \u043b\u0435\u043a\u0446\u0438\u0439 \u0421\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 &quot; \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 iOS \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439&quot; 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 , 2023,  2024,  2025  \u0438 2026 \u0433\u0433., \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u0435\u043c\u044b\u0439 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u0439 \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c\u0438, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u043c\u0438 \u0441 \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0435\u0439 \u043a\u0443\u0440\u0441\u043e\u0432 \u043a \u043d\u043e\u0432\u044b\u043c \u0432\u0435\u0440\u0441\u0438\u044f\u043c Swift, Objective-C \u0438 iOS.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 &quot;\u043c\u0430\u0433\u0438\u044e&quot; Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation. | \u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 iOS+Swift \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u044b Breakout c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Dynamic Animation Swift 3 iOS 10\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2016-11-17T09:55:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-11-21T08:41:27+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 &quot;\u043c\u0430\u0433\u0438\u044e&quot; Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation. | \u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 iOS+Swift \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta name=\"twitter:description\" content=\"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u044b Breakout c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Dynamic Animation Swift 3 iOS 10\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/#article\",\"name\":\"CS193P Stanford Spring 2016. \\u0417\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435 6. \\u0410\\u043d\\u0438\\u043c\\u0430\\u0446\\u0438\\u044f. \\u0420\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435. \\u041e\\u0449\\u0443\\u0442\\u0438\\u0442\\u0435 \\\"\\u043c\\u0430\\u0433\\u0438\\u044e\\\" Swift 3 \\u043d\\u0430 \\u043f\\u0440\\u043e\\u0441\\u0442\\u0435\\u0439\\u0448\\u0435\\u0439 \\u0438\\u0433\\u0440\\u0435 Breakout \\u0441 Dynamic Animation. | \\u041e\\u0431\\u0443\\u0447\\u0430\\u044e\\u0449\\u0438\\u0439 \\u043a\\u0443\\u0440\\u0441 \\u043f\\u043e \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u043a\\u0435 iOS+Swift \\u043f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u0439.\",\"headline\":\"CS193P Stanford Spring 2016. \\u0417\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435 6. \\u0410\\u043d\\u0438\\u043c\\u0430\\u0446\\u0438\\u044f. \\u0420\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435. \\u041e\\u0449\\u0443\\u0442\\u0438\\u0442\\u0435 &#171;\\u043c\\u0430\\u0433\\u0438\\u044e&#187; Swift 3 \\u043d\\u0430 \\u043f\\u0440\\u043e\\u0441\\u0442\\u0435\\u0439\\u0448\\u0435\\u0439 \\u0438\\u0433\\u0440\\u0435 Breakout \\u0441 Dynamic Animation.\",\"author\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/author\\\/tatiana-lornilovagmail-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/Screen-Shot-2016-11-08-at-8.20.54-PM.png\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/#articleImage\",\"width\":1686,\"height\":1390},\"datePublished\":\"2016-11-17T09:55:54+00:00\",\"dateModified\":\"2016-11-21T08:41:27+00:00\",\"inLanguage\":\"ru-RU\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/#webpage\"},\"articleSection\":\"Assignment, iOS 10, iOS 9, Stanford CS 193P iOS 9, Swift, \\u0414\\u043e\\u043c\\u0430\\u0448\\u043d\\u0435\\u0435 \\u0437\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435, iOS 10, iOS 9, Swift 3, \\u0414\\u043e\\u043c\\u0430\\u0448\\u043d\\u0435\\u0435 \\u0437\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/category\\\/domashnee-zadanie\\\/#listItem\",\"name\":\"\\u0414\\u043e\\u043c\\u0430\\u0448\\u043d\\u0435\\u0435 \\u0437\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/category\\\/domashnee-zadanie\\\/#listItem\",\"position\":2,\"name\":\"\\u0414\\u043e\\u043c\\u0430\\u0448\\u043d\\u0435\\u0435 \\u0437\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435\",\"item\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/category\\\/domashnee-zadanie\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/#listItem\",\"name\":\"CS193P Stanford Spring 2016. \\u0417\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435 6. \\u0410\\u043d\\u0438\\u043c\\u0430\\u0446\\u0438\\u044f. \\u0420\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435. \\u041e\\u0449\\u0443\\u0442\\u0438\\u0442\\u0435 &#171;\\u043c\\u0430\\u0433\\u0438\\u044e&#187; Swift 3 \\u043d\\u0430 \\u043f\\u0440\\u043e\\u0441\\u0442\\u0435\\u0439\\u0448\\u0435\\u0439 \\u0438\\u0433\\u0440\\u0435 Breakout \\u0441 Dynamic Animation.\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/#listItem\",\"position\":3,\"name\":\"CS193P Stanford Spring 2016. \\u0417\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435 6. \\u0410\\u043d\\u0438\\u043c\\u0430\\u0446\\u0438\\u044f. \\u0420\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435. \\u041e\\u0449\\u0443\\u0442\\u0438\\u0442\\u0435 &#171;\\u043c\\u0430\\u0433\\u0438\\u044e&#187; Swift 3 \\u043d\\u0430 \\u043f\\u0440\\u043e\\u0441\\u0442\\u0435\\u0439\\u0448\\u0435\\u0439 \\u0438\\u0433\\u0440\\u0435 Breakout \\u0441 Dynamic Animation.\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/category\\\/domashnee-zadanie\\\/#listItem\",\"name\":\"\\u0414\\u043e\\u043c\\u0430\\u0448\\u043d\\u0435\\u0435 \\u0437\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/#person\",\"name\":\"tatiana.kornilova@gmail.com\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/33ccc19059014d8a7849c3621afa2b66a5f3e50ac7291c91c30ff35df5747628?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"tatiana.kornilova@gmail.com\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/author\\\/tatiana-lornilovagmail-com\\\/#author\",\"url\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/author\\\/tatiana-lornilovagmail-com\\\/\",\"name\":\"tatiana.kornilova@gmail.com\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/33ccc19059014d8a7849c3621afa2b66a5f3e50ac7291c91c30ff35df5747628?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"tatiana.kornilova@gmail.com\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/#webpage\",\"url\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/\",\"name\":\"CS193P Stanford Spring 2016. \\u0417\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435 6. \\u0410\\u043d\\u0438\\u043c\\u0430\\u0446\\u0438\\u044f. \\u0420\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435. \\u041e\\u0449\\u0443\\u0442\\u0438\\u0442\\u0435 \\\"\\u043c\\u0430\\u0433\\u0438\\u044e\\\" Swift 3 \\u043d\\u0430 \\u043f\\u0440\\u043e\\u0441\\u0442\\u0435\\u0439\\u0448\\u0435\\u0439 \\u0438\\u0433\\u0440\\u0435 Breakout \\u0441 Dynamic Animation. | \\u041e\\u0431\\u0443\\u0447\\u0430\\u044e\\u0449\\u0438\\u0439 \\u043a\\u0443\\u0440\\u0441 \\u043f\\u043e \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u043a\\u0435 iOS+Swift \\u043f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u0439.\",\"description\":\"\\u0421\\u043e\\u0437\\u0434\\u0430\\u043d\\u0438\\u0435 \\u0438\\u0433\\u0440\\u044b Breakout c \\u0438\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\\u043c Dynamic Animation Swift 3 iOS 10\",\"inLanguage\":\"ru-RU\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/author\\\/tatiana-lornilovagmail-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/author\\\/tatiana-lornilovagmail-com\\\/#author\"},\"datePublished\":\"2016-11-17T09:55:54+00:00\",\"dateModified\":\"2016-11-21T08:41:27+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/#website\",\"url\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/\",\"name\":\"\\u041e\\u0431\\u0443\\u0447\\u0430\\u044e\\u0449\\u0438\\u0439 \\u043a\\u0443\\u0440\\u0441 \\u043f\\u043e \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u043a\\u0435 iOS+Swift \\u043f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u0439.\",\"description\":\"\\u0420\\u0443\\u0441\\u0441\\u043a\\u0438\\u0439 \\u043d\\u0435\\u0430\\u0432\\u0442\\u043e\\u0440\\u0438\\u0437\\u043e\\u0432\\u0430\\u043d\\u043d\\u044b\\u0439 \\u043a\\u043e\\u043d\\u0441\\u043f\\u0435\\u043a\\u0442 \\u043b\\u0435\\u043a\\u0446\\u0438\\u0439 \\u0421\\u0442\\u044d\\u043d\\u0444\\u043e\\u0440\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e \\u0443\\u043d\\u0438\\u0432\\u0435\\u0440\\u0441\\u0438\\u0442\\u0435\\u0442\\u0430 \\\" \\u0420\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u043a\\u0430 iOS \\u043f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u0439\\\" 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 , 2023,  2024,  2025  \\u0438 2026 \\u0433\\u0433., \\u0441\\u043e\\u043f\\u0440\\u043e\\u0432\\u043e\\u0436\\u0434\\u0430\\u0435\\u043c\\u044b\\u0439 \\u0440\\u0435\\u0448\\u0435\\u043d\\u0438\\u044f\\u043c\\u0438 \\u0437\\u0430\\u0434\\u0430\\u043d\\u0438\\u0439 \\u0438 \\u0434\\u043e\\u043f\\u043e\\u043b\\u043d\\u0435\\u043d\\u0438\\u044f\\u043c\\u0438, \\u0441\\u0432\\u044f\\u0437\\u0430\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0441 \\u0430\\u0434\\u0430\\u043f\\u0442\\u0430\\u0446\\u0438\\u0435\\u0439 \\u043a\\u0443\\u0440\\u0441\\u043e\\u0432 \\u043a \\u043d\\u043e\\u0432\\u044b\\u043c \\u0432\\u0435\\u0440\\u0441\\u0438\\u044f\\u043c Swift, Objective-C \\u0438 iOS.\",\"inLanguage\":\"ru-RU\",\"publisher\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 \"\u043c\u0430\u0433\u0438\u044e\" Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation. | \u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 iOS+Swift \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.","description":"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u044b Breakout c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Dynamic Animation Swift 3 iOS 10","canonical_url":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"stanford cs 193p,developing ios apps,\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 ios,objective-c,\u0441\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u0438\u0435 \u043a\u0443\u0440\u0441\u044b,stanford,ios 9,ios 10,swift 3.0,dynamic animator,didset{},lazy \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f,\u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u044b\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 swift,breakout,xcode 8","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/#article","name":"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 \"\u043c\u0430\u0433\u0438\u044e\" Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation. | \u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 iOS+Swift \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.","headline":"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 &#171;\u043c\u0430\u0433\u0438\u044e&#187; Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation.","author":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/author\/tatiana-lornilovagmail-com\/#author"},"publisher":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/11\/Screen-Shot-2016-11-08-at-8.20.54-PM.png","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/#articleImage","width":1686,"height":1390},"datePublished":"2016-11-17T09:55:54+00:00","dateModified":"2016-11-21T08:41:27+00:00","inLanguage":"ru-RU","mainEntityOfPage":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/#webpage"},"isPartOf":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/#webpage"},"articleSection":"Assignment, iOS 10, iOS 9, Stanford CS 193P iOS 9, Swift, \u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435, iOS 10, iOS 9, Swift 3, \u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435"},{"@type":"BreadcrumbList","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/bestkora.com\/IosDeveloper#listItem","position":1,"name":"Home","item":"https:\/\/bestkora.com\/IosDeveloper","nextItem":{"@type":"ListItem","@id":"https:\/\/bestkora.com\/IosDeveloper\/category\/domashnee-zadanie\/#listItem","name":"\u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435"}},{"@type":"ListItem","@id":"https:\/\/bestkora.com\/IosDeveloper\/category\/domashnee-zadanie\/#listItem","position":2,"name":"\u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435","item":"https:\/\/bestkora.com\/IosDeveloper\/category\/domashnee-zadanie\/","nextItem":{"@type":"ListItem","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/#listItem","name":"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 &#171;\u043c\u0430\u0433\u0438\u044e&#187; Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation."},"previousItem":{"@type":"ListItem","@id":"https:\/\/bestkora.com\/IosDeveloper#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/#listItem","position":3,"name":"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 &#171;\u043c\u0430\u0433\u0438\u044e&#187; Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation.","previousItem":{"@type":"ListItem","@id":"https:\/\/bestkora.com\/IosDeveloper\/category\/domashnee-zadanie\/#listItem","name":"\u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435"}}]},{"@type":"Person","@id":"https:\/\/bestkora.com\/IosDeveloper\/#person","name":"tatiana.kornilova@gmail.com","image":{"@type":"ImageObject","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/33ccc19059014d8a7849c3621afa2b66a5f3e50ac7291c91c30ff35df5747628?s=96&d=mm&r=g","width":96,"height":96,"caption":"tatiana.kornilova@gmail.com"}},{"@type":"Person","@id":"https:\/\/bestkora.com\/IosDeveloper\/author\/tatiana-lornilovagmail-com\/#author","url":"https:\/\/bestkora.com\/IosDeveloper\/author\/tatiana-lornilovagmail-com\/","name":"tatiana.kornilova@gmail.com","image":{"@type":"ImageObject","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/33ccc19059014d8a7849c3621afa2b66a5f3e50ac7291c91c30ff35df5747628?s=96&d=mm&r=g","width":96,"height":96,"caption":"tatiana.kornilova@gmail.com"}},{"@type":"WebPage","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/#webpage","url":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/","name":"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 \"\u043c\u0430\u0433\u0438\u044e\" Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation. | \u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 iOS+Swift \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.","description":"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u044b Breakout c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Dynamic Animation Swift 3 iOS 10","inLanguage":"ru-RU","isPartOf":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/#website"},"breadcrumb":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/#breadcrumblist"},"author":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/author\/tatiana-lornilovagmail-com\/#author"},"creator":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/author\/tatiana-lornilovagmail-com\/#author"},"datePublished":"2016-11-17T09:55:54+00:00","dateModified":"2016-11-21T08:41:27+00:00"},{"@type":"WebSite","@id":"https:\/\/bestkora.com\/IosDeveloper\/#website","url":"https:\/\/bestkora.com\/IosDeveloper\/","name":"\u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 iOS+Swift \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.","description":"\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u043d\u0435\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0441\u043f\u0435\u043a\u0442 \u043b\u0435\u043a\u0446\u0438\u0439 \u0421\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \" \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 iOS \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439\" 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 , 2023,  2024,  2025  \u0438 2026 \u0433\u0433., \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u0435\u043c\u044b\u0439 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u0439 \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c\u0438, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u043c\u0438 \u0441 \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0435\u0439 \u043a\u0443\u0440\u0441\u043e\u0432 \u043a \u043d\u043e\u0432\u044b\u043c \u0432\u0435\u0440\u0441\u0438\u044f\u043c Swift, Objective-C \u0438 iOS.","inLanguage":"ru-RU","publisher":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/#person"}}]},"og:locale":"ru_RU","og:site_name":"\u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 iOS+Swift \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. | \u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u043d\u0435\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0441\u043f\u0435\u043a\u0442 \u043b\u0435\u043a\u0446\u0438\u0439 \u0421\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 &quot; \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 iOS \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439&quot; 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 , 2023,  2024,  2025  \u0438 2026 \u0433\u0433., \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u0435\u043c\u044b\u0439 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u0439 \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c\u0438, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u043c\u0438 \u0441 \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0435\u0439 \u043a\u0443\u0440\u0441\u043e\u0432 \u043a \u043d\u043e\u0432\u044b\u043c \u0432\u0435\u0440\u0441\u0438\u044f\u043c Swift, Objective-C \u0438 iOS.","og:type":"article","og:title":"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 &quot;\u043c\u0430\u0433\u0438\u044e&quot; Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation. | \u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 iOS+Swift \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.","og:description":"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u044b Breakout c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Dynamic Animation Swift 3 iOS 10","og:url":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/","article:published_time":"2016-11-17T09:55:54+00:00","article:modified_time":"2016-11-21T08:41:27+00:00","twitter:card":"summary","twitter:title":"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 &quot;\u043c\u0430\u0433\u0438\u044e&quot; Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation. | \u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 iOS+Swift \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.","twitter:description":"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u044b Breakout c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Dynamic Animation Swift 3 iOS 10"},"aioseo_meta_data":{"post_id":"5909","title":"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 &quot;\u043c\u0430\u0433\u0438\u044e&quot; Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation. | #site_title","description":"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u044b Breakout  c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Dynamic Animation Swift 3 iOS 10","keywords":[{"label":"Stanford CS 193P","value":"Stanford CS 193P"},{"label":"Developing iOS apps","value":"Developing iOS apps"},{"label":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 iOS,Objective-C","value":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 iOS,Objective-C"},{"label":"\u0421\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u0438\u0435 \u043a\u0443\u0440\u0441\u044b","value":"\u0421\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u0438\u0435 \u043a\u0443\u0440\u0441\u044b"},{"label":"stanford","value":"stanford"},{"label":"iOS 9","value":"iOS 9"},{"label":"iOS 10","value":"iOS 10"},{"label":"Swift 3.0","value":"Swift 3.0"},{"label":"Dynamic Animator","value":"Dynamic Animator"},{"label":"didSet{}","value":"didSet{}"},{"label":"lazy \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f","value":"lazy \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f"},{"label":"\u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u044b\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 Swift","value":"\u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u044b\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 Swift"},{"label":"Breakout","value":"Breakout"},{"label":"Xcode 8","value":"Xcode 8"}],"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 06:35:47","updated":"2026-02-22 19:56:41","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/bestkora.com\/IosDeveloper\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/bestkora.com\/IosDeveloper\/category\/domashnee-zadanie\/\" title=\"\u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435\">\u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 \u00ab\u043c\u0430\u0433\u0438\u044e\u00bb Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation.\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/bestkora.com\/IosDeveloper"},{"label":"\u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435","link":"https:\/\/bestkora.com\/IosDeveloper\/category\/domashnee-zadanie\/"},{"label":"CS193P Stanford Spring 2016. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 6. \u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u0449\u0443\u0442\u0438\u0442\u0435 &#171;\u043c\u0430\u0433\u0438\u044e&#187; Swift 3 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0439 \u0438\u0433\u0440\u0435 Breakout \u0441 Dynamic Animation.","link":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-6-animatsiya-reshenie-oshhutite-magiyu-swift-na-igre-c-breakout-chast-1\/"}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/posts\/5909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/comments?post=5909"}],"version-history":[{"count":44,"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/posts\/5909\/revisions"}],"predecessor-version":[{"id":6182,"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/posts\/5909\/revisions\/6182"}],"wp:attachment":[{"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/media?parent=5909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/categories?post=5909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/tags?post=5909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}