{"id":7424,"date":"2017-04-10T04:54:24","date_gmt":"2017-04-10T04:54:24","guid":{"rendered":"http:\/\/bestkora.com\/IosDeveloper\/?p=7424"},"modified":"2017-04-25T14:47:23","modified_gmt":"2017-04-25T14:47:23","slug":"zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty","status":"publish","type":"post","link":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/","title":{"rendered":"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 &#171;\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439&#187; \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b."},"content":{"rendered":"<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-9.01.42-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7488 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-9.01.42-AM.png\" alt=\"\" width=\"1232\" height=\"966\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-9.01.42-AM.png 1232w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-9.01.42-AM-300x235.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-9.01.42-AM-768x602.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-9.01.42-AM-1024x803.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-9.01.42-AM-383x300.png 383w\" sizes=\"auto, (max-width: 1232px) 100vw, 1232px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0417\u0430\u0434\u0430\u043d\u0438\u044f 3 cs193p Winter 2017 \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 &#8212; \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b \u0417\u0430\u0434\u0430\u043d\u0438\u044f 3, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442 \u0441\u0430\u043c\u043e\u0433\u043e \u0417\u0430\u0434\u0430\u043d\u0438\u044f 3 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0437\u0434\u0435\u0441\u044c:<br \/>\n<a href=\"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-obyazatelnye-i-dopolnitelnye-punkty\/\"><strong>\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0443\u043d\u043a\u0442\u043e\u0432.<\/strong><\/a><br \/>\n<span style=\"font-weight: 400;\">\u041a\u043e\u0434 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430\u00a0<strong><a href=\"https:\/\/github.com\/BestKora\/Calculator-III-cs193p-2017-\">Github<\/a>:<\/strong><\/span><\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 <strong>MVC<\/strong> \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430\u00a0<a href=\"https:\/\/github.com\/BestKora\/Calculator-III-cs193p-2017-\/tree\/SingleGraph\"><strong>Github<\/strong><\/a>.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430\u00a0<strong><a href=\"https:\/\/github.com\/BestKora\/Calculator-III-cs193p-2017-\/tree\/RequiredTasks\">Github<\/a><\/strong>.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b \u00a0&#8212; <a href=\"https:\/\/github.com\/BestKora\/Calculator-III-cs193p-2017-\"><strong>Github<\/strong><\/a>.<\/span><\/li>\n<\/ul>\n<h2>\u041f\u0443\u043d\u043a\u0442 1 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439<\/h2>\n<blockquote><p><span style=\"font-weight: 400;\">\u0423 \u0432\u0430\u0441 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u201c\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0430\u044f\u201d \u043a\u043d\u043e\u043f\u043a\u0430 \u0432 \u0432\u0430\u0448\u0435\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u044d\u043a\u0440\u0430\u043d\u043d\u043e\u043c \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0435 <strong>Calculator<\/strong>, \u043e\u0442\u0440\u0430\u0436\u0430\u044e\u0449\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e \u0442\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u044b \u0432 \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u0432\u0430\u0448 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u043c (<strong>pending<\/strong>) \u0438\u043b\u0438 \u043d\u0435\u0442). \u0412\u0430\u043c \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0435\u0435 \u043d\u0435\u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0439 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043d\u043e, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u0435\u0441\u0442\u044c \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u043b\u0443\u0447\u0430\u0438 \u0434\u043b\u044f \u0442\u0430\u043a\u043e\u0439 \u043d\u0435\u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u0440\u0443\u0433\u043e\u0439 \u0433\u0440\u0430\u0444\u0438\u043a \u0438\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u0435\u0449\u0435? \u042d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u043b\u0435\u0433\u043a\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043d\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430!<\/span><\/p><\/blockquote>\n<p><!--more--><\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e. \u0414\u0435\u043b\u0430\u0435\u043c <strong>Outlet<\/strong> \u0434\u043b\u044f \u043a\u043d\u043e\u043f\u043a\u0438 \u0441 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0433\u0440\u0430\u0444\u0438\u043a\u0430:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.50.09-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7429 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.50.09-AM.png\" alt=\"\" width=\"1812\" height=\"660\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.50.09-AM.png 1812w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.50.09-AM-300x109.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.50.09-AM-768x280.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.50.09-AM-1024x373.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.50.09-AM-500x182.png 500w\" sizes=\"auto, (max-width: 1812px) 100vw, 1812px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u044d\u0442\u043e\u0433\u043e <strong>Outlet<\/strong> \u043c\u044b \u0434\u0435\u043b\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0438 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c \u0446\u0432\u0435\u0442 \u0444\u043e\u043d\u0430 \u043d\u0430 \u0441\u0435\u0440\u044b\u0439:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.53.04-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7430 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.53.04-AM.png\" alt=\"\" width=\"1052\" height=\"180\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.53.04-AM.png 1052w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.53.04-AM-300x51.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.53.04-AM-768x131.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.53.04-AM-1024x175.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.53.04-AM-500x86.png 500w\" sizes=\"auto, (max-width: 1052px) 100vw, 1052px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0410 \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 <strong><span style=\"color: #0000ff;\">displayResult<\/span><\/strong> \u0432 <strong><span style=\"color: #0000ff;\">CalculatorViewController<\/span><\/strong>, \u0442\u043e \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u043e\u043d &#171;\u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u043c&#187; \u0438\u043b\u0438 \u043e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c, \u043c\u044b \u0434\u0435\u043b\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0438\u043b\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438 \u043c\u0435\u043d\u044f\u0435\u043c \u0446\u0432\u0435\u0442 \u0444\u043e\u043d\u0430:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.57.43-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7431 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.57.43-AM.png\" alt=\"\" width=\"1234\" height=\"534\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.57.43-AM.png 1234w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.57.43-AM-300x130.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.57.43-AM-768x332.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.57.43-AM-1024x443.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-10.57.43-AM-500x216.png 500w\" sizes=\"auto, (max-width: 1234px) 100vw, 1234px\" \/><\/a><\/p>\n<h2>\u041f\u0443\u043d\u043a\u0442\u044b 2 \u0438 3 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435<\/h2>\n<blockquote><p><span style=\"font-weight: 400;\">2.\u00a0\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 <strong><span style=\"color: #0000ff;\">origin<\/span><\/strong> \u0438 <strong><span style=\"color: #0000ff;\">scale<\/span><\/strong> \u043c\u0435\u0436\u0434\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043c\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0413\u0434\u0435 \u044d\u0442\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044f \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0435\u0435 \u0443\u0432\u0430\u0436\u0435\u043d\u0438\u0435 <strong>MVC<\/strong>, \u043a\u0430\u043a \u0432\u044b \u0434\u0443\u043c\u0430\u0435\u0442\u0435? \u041d\u0435\u0442 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e \u201c\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u0435\u0442\u0430\u201d \u043d\u0430 \u044d\u0442\u043e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441. \u042d\u0442\u043e \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0443\u0442\u043e\u043d\u0447\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0437\u043d\u0430\u043d\u0438\u044f \u00a0<strong>MVC<\/strong>.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>3.\u00a0<span style=\"font-weight: 400;\">\u041f\u0440\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0438 \u043f\u0440\u0438\u0431\u043e\u0440\u0430 (\u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u043e\u043c \u0438\u0437\u043c\u0435\u043d\u0438\u0438 \u0433\u0440\u0430\u043d\u0438\u0446 <span style=\"color: #0000ff;\"><b>bounds<\/b><\/span>), \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u0435 <span style=\"color: #0000ff;\"><b>origin<\/b><\/span> \u0432\u0430\u0448\u0435\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044e \u043a \u0446\u0435\u043d\u0442\u0440\u0443 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e <b>V<\/b>iew, \u0430 \u043d\u0435 \u043f\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044e \u043a \u0432\u0435\u0440\u0445\u043d\u0435\u043c\u0443 \u043b\u0435\u0432\u043e\u043c\u0443 \u0443\u0433\u043b\u0443. \u00a0<\/span><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043c\u044b \u0440\u0435\u0448\u0438\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0443\u043d\u043a\u0442 3.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041d\u0430\u043c \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0440\u0435\u0448\u0438\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443. \u0415\u0441\u043b\u0438 \u044f, \u043d\u0430\u0445\u043e\u0434\u044f\u0441\u044c \u0432 \u043f\u043e\u0440\u0442\u0440\u0435\u0442\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0436\u0435\u0441\u0442\u0430 \u0434\u0432\u043e\u0439\u043d\u043e\u0439 &#171;\u0442\u0430\u043f&#187; \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044e \u043d\u0430\u0447\u0430\u043b\u043e \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u043c\u043e\u0435\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0438\u0437 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u044b \u044d\u043a\u0440\u0430\u043d\u0430 \u0432 \u0434\u0440\u0443\u0433\u043e\u0435 \u043c\u0435\u0441\u0442\u043e, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u043e\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u044e \u043c\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432 \u043b\u0430\u043d\u0434\u0448\u0430\u0444\u0442\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c, \u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0443 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043a\u0430\u0440\u0442\u0438\u043d\u0443:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.09.14-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7432 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.09.14-AM.png\" alt=\"\" width=\"2158\" height=\"1394\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.09.14-AM.png 2158w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.09.14-AM-300x194.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.09.14-AM-768x496.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.09.14-AM-1024x661.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.09.14-AM-464x300.png 464w\" sizes=\"auto, (max-width: 2158px) 100vw, 2158px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041d\u0430\u0447\u0430\u043b\u043e \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 &#171;<strong>\u0443\u043f\u043b\u044b\u0432\u0430\u0435\u0442<\/strong>&#187; \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u044b \u044d\u043a\u0440\u0430\u043d\u0430. \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u0437\u0433\u043b\u044f\u043d\u0435\u043c \u043d\u0430 \u043a\u043e\u0434 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 <strong><span style=\"color: #0000ff;\">Graph<\/span><\/strong>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043c\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e <strong><span style=\"color: #0000ff;\">origin<\/span><\/strong>, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u043d\u0430\u0448\u0435\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043b\u0435\u0432\u043e\u0433\u043e \u0432\u0435\u0440\u0445\u043d\u0435\u0433\u043e \u0443\u0433\u043b\u0430:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-11.35.35-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7489 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-11.35.35-AM.png\" alt=\"\" width=\"1030\" height=\"288\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-11.35.35-AM.png 1030w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-11.35.35-AM-300x84.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-11.35.35-AM-768x215.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-11.35.35-AM-1024x286.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-11.35.35-AM-500x140.png 500w\" sizes=\"auto, (max-width: 1030px) 100vw, 1030px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 <strong><span style=\"color: #0000ff;\">originSet<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">\u00a0\u0440\u0430\u0432\u043d\u0430 <strong><span style=\"color: #0000ff;\">nil<\/span><\/strong>,<\/span><\/span><strong><span style=\"color: #0000ff;\">\u00a0<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e<\/span><\/span><strong><span style=\"color: #0000ff;\"> origin<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"> \u043f\u0435\u0440\u0435\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438<\/span><\/span><strong><span style=\"color: #0000ff;\">\u00a0<\/span><\/strong>\u0433\u0440\u0430\u043d\u0438\u0446\u00a0<strong><span style=\"color: #0000ff;\">bounds<\/span><\/strong> \u043d\u0430\u0448\u0435\u0433\u043e <strong><span style=\"color: #0000ff;\">grapView<\/span><\/strong>\u00a0\u0438 \u0432\u0441\u0435 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e. \u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0438\u00a0<strong><span style=\"color: #0000ff;\">originSet<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">, \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044f \u043d\u0430\u0447\u0430\u043b\u043e \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0432 \u043b\u044e\u0431\u043e\u0435 \u0434\u0440\u0443\u0433\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0436\u0435\u0441\u0442\u0430 &#171;<strong><span style=\"color: #993366;\">\u0434\u0432\u043e\u0439\u043d\u043e\u0439 tap<\/span><\/strong>&#171;, \u043e\u043d\u043e \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0438 \u043f\u0440\u0438 \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043b\u0430\u043d\u0434\u0448\u0430\u0444\u0442\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u00a0\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0441\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0445\u043e\u0442\u044f \u0433\u0440\u0430\u043d\u0438\u0446\u044b\u00a0<span style=\"color: #0000ff;\"><strong>bounds<\/strong><\/span> \u043d\u0430\u0448\u0435\u0433\u043e <span style=\"color: #0000ff;\"><strong>grapView<\/strong><\/span>\u00a0\u0443\u0436\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0438\u0441\u044c. \u0423\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u044d\u043a\u0440\u0430\u043d\u0430 \u0432 \u043f\u043e\u0440\u0442\u0440\u0435\u0442\u043d\u043e\u043c \u0438 \u043b\u0430\u043d\u0434\u0448\u0430\u0444\u0442\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0430\u0445 \u043a\u0430\u043a \u043d\u0430 iPhone, \u0442\u0430\u043a \u0438 \u043d\u0430 iPad, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u0430\u043a\u043e\u0435-\u0442\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u00a0<span style=\"color: #0000ff;\"><strong>originSet<\/strong><\/span>, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043f\u043e\u0440\u0442\u0440\u0435\u0442\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u0430 \u043f\u0435\u0440\u0435\u0439\u0434\u044f \u0432 \u043b\u0430\u043d\u0434\u0448\u0430\u0444\u0442\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c, \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c, \u0447\u0442\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0435\u00a0\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u00a0<span style=\"color: #0000ff;\"><strong>originSet<\/strong><\/span> \u0432\u044b\u0445\u043e\u0434\u0438\u0442 \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u044b \u044d\u043a\u0440\u0430\u043d\u0430.\u00a0<\/span><\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e\u00a0\u00a0<span style=\"color: #0000ff;\"><strong>originSet<\/strong><\/span>\u00a0\u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0435\u0440\u0435\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438\u00a0\u0433\u0440\u0430\u043d\u0438\u0446\u00a0<span style=\"color: #0000ff;\"><strong>bounds<\/strong><\/span> \u043d\u0430\u0448\u0435\u0433\u043e <span style=\"color: #0000ff;\"><strong>grapView<\/strong><\/span>. \u041d\u043e \u043a\u0430\u043a\u0443\u044e \u043b\u043e\u0433\u0438\u043a\u0443 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0442\u0430\u043a\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0441\u0447\u0435\u0442\u0430? \u041e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0442\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0446\u0435\u043d\u0442\u0440\u0430 \u044d\u043a\u0440\u0430\u043d\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u044b\u00a0<span style=\"color: #0000ff;\"><strong>bounds<\/strong><\/span> \u043d\u0430\u0448\u0435\u0433\u043e <span style=\"color: #0000ff;\"><strong>grapView<\/strong><\/span>. \u041e\u0434\u043d\u0430\u043a\u043e \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439\u00a0\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u044d\u043a\u0440\u0430\u043d\u0430, \u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0446\u0435\u043d\u0442\u0440\u0430 \u044d\u043a\u0440\u0430\u043d\u0430.<br \/>\n\u041d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438 \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0431\u044b\u043b\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u0430:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.37.54-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7433 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.37.54-AM.png\" alt=\"\" width=\"2130\" height=\"1406\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.37.54-AM.png 2130w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.37.54-AM-300x198.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.37.54-AM-768x507.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.37.54-AM-1024x676.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.37.54-AM-454x300.png 454w\" sizes=\"auto, (max-width: 2130px) 100vw, 2130px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0438\u0447\u044c, \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0434\u0432\u0435 \u0432\u0435\u0449\u0438:<\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\">\u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 <strong><span style=\"color: #0000ff;\">originRelativeToCenter\u00a0<\/span><\/strong>\u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044e \u043a \u0446\u0435\u043d\u0442\u0440\u0443 \u043d\u0430\u0448\u0435\u0433\u043e\u00a0<b>V<\/b>iew.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 <strong><span style=\"color: #0000ff;\">bounds<\/span><\/strong>\u00a0\u043d\u0430\u0448\u0435\u0433\u043e\u00a0<b>V<\/b>iew \u043f\u0435\u0440\u0435\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter <\/span><\/strong> \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u044b\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u043b\u043e\u0441\u044c \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0435 <strong>\u0425\u00a0<\/strong>\u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u00a0\u00a0<span style=\"color: #0000ff;\"><strong>originRelativeToCenter.x<\/strong><\/span>\u00a0\u043a \u0448\u0438\u0440\u0438\u043d\u0435<span style=\"color: #0000ff;\"> <strong>bounds.size.width<\/strong><\/span> \u00a0\u0438\u00a0\u00a0\u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435\u00a0\u043f\u043e \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0435 <strong>Y\u00a0<\/strong>\u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u00a0<span style=\"color: #0000ff;\"><strong>originRelativeToCenter.y<\/strong><\/span>\u00a0\u043a \u0432\u044b\u0441\u043e\u0442\u0435<span style=\"color: #0000ff;\"><strong> bounds.size.heignt<\/strong><\/span>.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043a\u043b\u0430\u0441\u0441\u00a0<strong><span style=\"color: #0000ff;\">GraphView<\/span><\/strong>\u00a0\u043d\u0430\u0448\u0435\u0433\u043e \u043e\u0431\u043e\u0431\u0449\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u00a0<b>V<\/b>iew, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0441\u0442\u0440\u043e\u0438\u0442 \u0433\u0440\u0430\u0444\u0438\u043a\u0438. \u0412\u043c\u0435\u0441\u0442\u043e <strong><span style=\"color: #0000ff;\">private<\/span><\/strong> \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 <strong><span style=\"color: #0000ff;\">originSet<\/span><\/strong>, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u044b\u043b\u043e \u0432 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u043d\u0438\u044f\u0445, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c \u00a0<strong>public<\/strong>\u00a0\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e <strong><span style=\"color: #0000ff;\">originRelativeToCenter<\/span><\/strong> \u0432 \u044d\u0442\u043e\u043c \u043a\u043b\u0430\u0441\u0441\u0435<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/05\/Screen-Shot-2015-05-14-at-5.55.45-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2123 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/05\/Screen-Shot-2015-05-14-at-5.55.45-PM.png\" alt=\"Screen Shot 2015-05-14 at 5.55.45 PM\" width=\"1052\" height=\"50\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/05\/Screen-Shot-2015-05-14-at-5.55.45-PM.png 1052w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/05\/Screen-Shot-2015-05-14-at-5.55.45-PM-300x14.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/05\/Screen-Shot-2015-05-14-at-5.55.45-PM-1024x49.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2015\/05\/Screen-Shot-2015-05-14-at-5.55.45-PM-500x24.png 500w\" sizes=\"auto, (max-width: 1052px) 100vw, 1052px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u043b\u043d\u0430\u044f \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u00a0<strong><span style=\"color: #0000ff;\">originSet<\/span><\/strong>, \u043d\u043e \u0441\u0435\u043c\u0430\u043d\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u043c\u044b\u0441\u043b \u0443 \u043d\u0435\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0439 &#8212; \u044d\u0442\u043e \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044e \u043a \u0446\u0435\u043d\u0442\u0440\u0443 \u043d\u0430\u0448\u0435\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e\u00a0<b>V<\/b>iew. \u0421\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter<\/span><\/strong>\u00a0\u0445\u043e\u0440\u043e\u0448\u043e \u0442\u0435\u043c, \u0447\u0442\u043e \u0435\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0430\u0432\u043d\u043e\u00a0<strong>\u00a0<span style=\"color: #0000ff;\">CGPointZero<\/span><\/strong> \u0438 \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438<strong>\u00a0<b>V<\/b><\/strong>iew. \u041c\u044b \u043c\u043e\u0436\u0435\u043c \u0437\u0430\u0434\u0430\u0442\u044c \u0435\u0433\u043e \u0434\u0430\u0436\u0435 \u043d\u0430 \u044d\u0442\u0430\u043f\u0435, \u043a\u043e\u0433\u0434\u0430 &#171;\u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f&#187;\u00a0\u00a0\u043d\u0430\u0448\u0435\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e\u00a0<b>V<\/b>iew\u00a0\u043d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0430.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.07.07-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-5035 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.07.07-PM.png\" alt=\"Screen Shot 2016-07-02 at 10.07.07 PM\" width=\"1160\" height=\"1376\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.07.07-PM.png 1160w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.07.07-PM-253x300.png 253w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.07.07-PM-768x911.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.07.07-PM-863x1024.png 863w\" sizes=\"auto, (max-width: 1160px) 100vw, 1160px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0435\u00a0<strong>public<\/strong>\u00a0\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u00a0<span style=\"color: #0000ff;\"><strong>origin<\/strong><\/span>, \u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0449\u0435\u0435\u00a0\u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044e \u043a \u043b\u0435\u0432\u043e\u043c\u0443 \u0432\u0435\u0440\u0445\u043d\u0435\u043c\u0443 \u0443\u0433\u043b\u0443 \u043d\u0430\u0448\u0435\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e\u00a0<b>V<\/b>iew, \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f, \u0442\u0430\u043a \u043a\u0430\u043a \u0438\u043c\u0435\u043d\u043d\u043e \u043d\u0430 \u043d\u0435\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0441\u0435\u0439 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0438 \u0441\u0430\u043c\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430. \u041d\u043e \u043e\u043d\u043e \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u044b\u043c \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter<\/span><\/strong><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.09.43-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-5036 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.09.43-PM.png\" alt=\"Screen Shot 2016-07-02 at 10.09.43 PM\" width=\"1076\" height=\"888\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.09.43-PM.png 1076w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.09.43-PM-300x248.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.09.43-PM-768x634.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.09.43-PM-1024x845.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-02-at-10.09.43-PM-364x300.png 364w\" sizes=\"auto, (max-width: 1076px) 100vw, 1076px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0417\u0430\u043c\u0435\u0442\u044c\u0442\u0435, \u0447\u0442\u043e \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u00a0<span style=\"color: #0000ff;\"><strong>origin\u00a0<\/strong><\/span> \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u00a0<strong><span style=\"color: #0000ff;\">graphCenter<\/span><\/strong>\u00a0\u043d\u0430\u0448\u0435\u0433\u043e \u00a0<b>V<\/b>iew, \u0442\u043e \u0435\u0441\u0442\u044c \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0443\u0436\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0430 \u043a \u043c\u043e\u043c\u0435\u043d\u0442\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u00a0<span style=\"color: #0000ff;\"><strong>origin<\/strong><\/span>.\u00a0\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u00a0<span style=\"color: #0000ff;\"><strong>origin\u00a0<\/strong><\/span>\u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438\u00a0<strong><span style=\"color: #0000ff;\">draw(CGRect)<\/span><\/strong>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u043b\u0430\u0441\u044c \u0438 \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0443\u0436\u0435 \u0432\u0441\u0435\u00a0<strong>outlets<\/strong>\u00a0\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b, \u0438 \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0435 \u21168 \u0417\u0430\u0434\u0430\u043d\u0438\u044f 3, \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0430. \u0421\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c\u00a0<strong><span style=\"color: #0000ff;\">origin<\/span>\u00a0<\/strong>\u0443 \u043d\u0430\u0441 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.58.13-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7435 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.58.13-AM.png\" alt=\"\" width=\"1038\" height=\"196\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.58.13-AM.png 1038w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.58.13-AM-300x57.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.58.13-AM-768x145.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.58.13-AM-1024x193.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-11.58.13-AM-500x94.png 500w\" sizes=\"auto, (max-width: 1038px) 100vw, 1038px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435 \u0437\u0430\u043d\u043e\u0432\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u00a0<strong><span style=\"color: #0000ff;\">origin<\/span><\/strong>\u00a0\u043b\u0443\u0447\u0448\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432 \u043a\u043b\u0430\u0441\u0441\u0435\u00a0<strong><span style=\"color: #0000ff;\">GraphView<\/span><\/strong>\u00a0\u00a0<span style=\"color: #0000ff;\"><strong>private<\/strong><\/span>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u043e \u0432\u043d\u0435\u0448\u043d\u0435\u043c &#171;\u043c\u0438\u0440\u0435&#187;, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 <strong><span style=\"color: #0000ff;\">GraphViewController<\/span><\/strong>, \u0431\u0443\u0434\u0435\u043c \u043e\u043f\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter<\/span><\/strong>. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u0431\u0443\u0434\u0435\u0442 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0438 \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432\u00a0<strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong>\u00a0. \u042d\u0442\u0438 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u043c\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c \u0432 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043b\u0430\u0441\u0441\u0435 \u00a0<strong><span style=\"color: #0000ff;\">GraphViewController<\/span><\/strong>, \u043a\u043b\u0430\u0441\u0441\u0435 \u043d\u0430\u0448\u0435\u0433\u043e\u00a0<strong>C<\/strong>ontroller. \u042d\u0442\u0438\u043c \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f<strong>\u00a0<span style=\"color: #0000ff;\">private<\/span><\/strong>\u00a0\u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u0430\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0441 \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter<\/span><\/strong>.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-12.03.27-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7436 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-12.03.27-PM.png\" alt=\"\" width=\"1050\" height=\"290\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-12.03.27-PM.png 1050w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-12.03.27-PM-300x83.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-12.03.27-PM-768x212.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-12.03.27-PM-1024x283.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-12.03.27-PM-500x138.png 500w\" sizes=\"auto, (max-width: 1050px) 100vw, 1050px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter\u00a0<\/span><\/strong> \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0442\u044c\u0441\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0434\u0432\u0443\u043c\u0435\u0440\u043d\u043e\u0433\u043e \u043d\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e &#171;\u043c\u043d\u043e\u0436\u0438\u0442\u0435\u043b\u044f&#187; <strong><span style=\"color: #0000ff;\">factor<\/span><\/strong>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u044d\u043a\u0440\u0430\u043d\u0430 \u0438 \u0440\u0430\u0432\u0435\u043d \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044e \u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u0441\u0438 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter<\/span><\/strong> \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0446\u0435\u043d\u0442\u0440\u0430, \u0434\u0435\u043b\u0435\u043d\u043d\u043e\u043c\u0443 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043d\u0430 \u0434\u043b\u0438\u043d\u0443 <strong><span style=\"color: #0000ff;\">with<\/span><\/strong> \u0438 \u0448\u0438\u0440\u0438\u043d\u0443 <strong><span style=\"color: #0000ff;\">height<\/span><\/strong>\u00a0\u043f\u043e \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0430\u043c <strong><span style=\"color: #0000ff;\">X<\/span><\/strong> \u0438 <strong><span style=\"color: #0000ff;\">Y<\/span><\/strong><\/span>.<\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u043e\u0442 \u043c\u043d\u043e\u0436\u0438\u0442\u0435\u043b\u044c \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043e\u043c <strong><span style=\"color: #0000ff;\">scale<\/span><\/strong> \u043e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u043e \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u043c\u044b \u0441\u043c\u043e\u0436\u0435\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044e \u0443 \u0446\u0435\u043d\u0442\u0440\u0443 <strong><span style=\"color: #0000ff;\">originRelativeToCenter<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"> \u043f\u0440\u0438 \u043b\u044e\u0431\u043e\u0439 \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430<\/span><\/span><span style=\"color: #000000;\">.<\/span> \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u00a0<span style=\"color: #0000ff;\"><strong>UserDefault<\/strong> :<\/span><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.10.22-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7438 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.10.22-PM.png\" alt=\"\" width=\"1164\" height=\"486\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.10.22-PM.png 1164w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.10.22-PM-300x125.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.10.22-PM-768x321.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.10.22-PM-1024x428.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.10.22-PM-500x209.png 500w\" sizes=\"auto, (max-width: 1164px) 100vw, 1164px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041a\u043e\u0433\u0434\u0430 \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter\u00a0<\/span><\/strong>\u0438 <strong><span style=\"color: #0000ff;\">scale<\/span><\/strong>\u00a0\u0432 \u043f\u0440\u0430\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f &#8212;\u00a0<span style=\"color: #0000ff;\"><strong>{get}<\/strong><\/span>, \u0442\u043e \u0432\u044b &#171;\u0434\u043e\u0441\u0442\u0430\u0435\u043c&#187; \u0434\u0430\u043d\u043d\u044b\u0435\u00a0<strong><span style=\"color: #0000ff;\">factor<\/span><\/strong>\u00a0\u0438 <strong><span style=\"color: #0000ff;\">scale\u00a0<\/span><\/strong>\u0438\u0437\u00a0<strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong>, \u0430 \u043a\u043e\u0433\u0434\u0430 \u0432 \u043b\u0435\u0432\u043e\u0439\u00a0\u0447\u0430\u0441\u0442\u0438 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f &#8212;\u00a0<span style=\"color: #0000ff;\"><strong>{set}<\/strong><span style=\"color: #000000;\">, \u0442\u043e<\/span><\/span><span style=\"color: #000000;\">\u00a0<\/span>&#171;\u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c&#187; \u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u00a0<strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong>.<br \/>\n\u041d\u0430\u043c \u043d\u0443\u0436\u043d\u043e &#171;\u0434\u043e\u0441\u0442\u0430\u0442\u044c&#187; \u0438\u0437\u00a0<strong><span style=\"color: #0000ff;\">UserDefaults\u00a0<\/span><\/strong>\u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0446\u0435\u043d\u0442\u0440\u0430 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 <strong>Outlet\u00a0<\/strong>\u043e\u0431\u043e\u0431\u0449\u0435\u043d\u043d\u043e\u0433\u043e (<strong>generic<\/strong>) \u0433\u0440\u0430\u0444\u0438\u043a\u0430\u00a0<strong><span style=\"color: #0000ff;\">graphView:\u00a0<\/span><span style=\"color: #0000ff;\">GraphView!<\/span><\/strong>. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u00a0<strong>\u041d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u0435\u043b\u0435 \u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430<\/strong>\u00a0<strong><span style=\"color: #0000ff;\">didSet {}<\/span> <\/strong>\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u043e\u0433\u043e \u00a0\u0441\u043e storyboard \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u00a0<strong><span style=\"color: #0000ff;\">graphView<\/span><\/strong>, \u043c\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter<\/span><\/strong>\u00a0\u0438 \u00a0<strong><span style=\"color: #0000ff;\">scale\u00a0<\/span><\/strong>\u043d\u0430\u0448\u0435\u043c\u0443 \u0433\u0440\u0430\u0444\u0438\u043a\u0443, \u0442\u043e \u0435\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u00a0\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter<\/span><\/strong>\u00a0\u00a0\u0438\u00a0<strong><span style=\"color: #0000ff;\">scale<\/span><\/strong>\u00a0\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0432 \u043f\u0440\u0430\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0438 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u043c \u0438\u0437 <strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-03-at-6.08.45-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-5051 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-03-at-6.08.45-PM.png\" alt=\"Screen Shot 2016-07-03 at 6.08.45 PM\" width=\"1104\" height=\"516\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-03-at-6.08.45-PM.png 1104w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-03-at-6.08.45-PM-300x140.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-03-at-6.08.45-PM-768x359.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-03-at-6.08.45-PM-1024x479.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-07-03-at-6.08.45-PM-500x234.png 500w\" sizes=\"auto, (max-width: 1104px) 100vw, 1104px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041d\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u0430\u043b\u043e, \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter\u00a0<\/span><\/strong>\u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 &#171;\u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438&#187; <strong><span style=\"color: #0000ff;\">graphView<\/span><\/strong>, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0435\u0435\u00a0\u0432 \u043c\u0435\u0442\u043e\u0434\u0430\u0445\u00a0<strong><span style=\"color: #0000ff;\">viewDidLayoutSubviews()<\/span> <\/strong>\u0438\u00a0<strong><span style=\"color: #0000ff;\">viewDidLayoutSubviews()<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">:<\/span><\/span><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.20.55-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7439 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.20.55-PM.png\" alt=\"\" width=\"1046\" height=\"428\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.20.55-PM.png 1046w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.20.55-PM-300x123.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.20.55-PM-768x314.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.20.55-PM-1024x419.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.20.55-PM-500x205.png 500w\" sizes=\"auto, (max-width: 1046px) 100vw, 1046px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0433\u0434\u0435 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 <span style=\"color: #0000ff;\"><b>factor<\/b><\/span>\u00a0\u0438\u00a0<strong><span style=\"color: #0000ff;\">scale<\/span><\/strong>\u00a0\u0432 \u00a0<strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong>. \u0418\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c \u0436\u0435\u0441\u0442\u044b<strong><span style=\"color: #800080;\">\u00a0pan\u00a0<\/span><\/strong>\u0438\u00a0<strong><span style=\"color: #800080;\">\u00a0double-tap<\/span><\/strong>\u00a0\u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0413\u0440\u0430\u0444\u0438\u043a\u0435. \u0417\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c \u0432\u00a0<strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong>\u00a0\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 <strong><span style=\"color: #0000ff;\">factor<\/span><\/strong>\u00a0\u0438\u00a0<strong><span style=\"color: #0000ff;\">scale<\/span><\/strong>\u00a0\u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 <strong>MVC<\/strong> \u043f\u043e\u043a\u0438\u0434\u0430\u0435\u0442 \u044d\u043a\u0440\u0430\u043d, \u0442\u043e \u0435\u0441\u0442\u044c \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>\u00a0<span style=\"color: #0000ff;\">ViewWillDisappear<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">\u00a0<\/span><\/span><span style=\"color: #000000;\">\u043d\u0430\u0448\u0435\u0433\u043e\u00a0<strong>C<\/strong>ontroller:<\/span><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.40.25-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7440 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.40.25-PM.png\" alt=\"\" width=\"1046\" height=\"142\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.40.25-PM.png 1046w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.40.25-PM-300x41.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.40.25-PM-768x104.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.40.25-PM-1024x139.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.40.25-PM-500x68.png 500w\" sizes=\"auto, (max-width: 1046px) 100vw, 1046px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0417\u0434\u0435\u0441\u044c \u043c\u044b\u00a0\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u00a0\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435\u00a0<strong><span style=\"color: #0000ff;\">originRelativeToCenter<\/span><\/strong>\u00a0\u0438\u00a0<strong><span style=\"color: #0000ff;\">scale<\/span><\/strong>\u00a0\u0432 \u043b\u0435\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0438\u0434\u0435\u0442 &#171;\u0437\u0430\u043f\u0438\u0441\u044c&#187; \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445\u00a0<span style=\"color: #0000ff;\"><b>factor<\/b><\/span>\u00a0\u0438\u00a0<strong><span style=\"color: #0000ff;\">scale<\/span><\/strong>\u00a0\u0432\u00a0\u00a0<strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong>.<br \/>\n\u041a\u043e\u0434 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u044b\u0439.<br \/>\n<span style=\"font-weight: 400;\">\u0422\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u0439\u043c\u0435\u043c\u0441\u044f \u0430\u0432\u0442\u043e\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435\u043c. \u041c\u044b \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0433\u0440\u0430\u043d\u0438\u0446\u044b <strong><span style=\"color: #0000ff;\">bounds<\/span><\/strong> <strong>V<\/strong>iew, \u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0443 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 &#171;\u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430&#187;\u00a0<strong><span style=\"color: #0000ff;\">viewWillLayoutSubviews()<\/span> <\/strong>\u0438<strong><span style=\"color: #0000ff;\">\u00a0viewDidLayoutSubviews()<\/span><\/strong>:<\/span><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.45.42-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7441 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.45.42-PM.png\" alt=\"\" width=\"1044\" height=\"428\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.45.42-PM.png 1044w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.45.42-PM-300x123.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.45.42-PM-768x315.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.45.42-PM-1024x420.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-2.45.42-PM-500x205.png 500w\" sizes=\"auto, (max-width: 1044px) 100vw, 1044px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043c\u0435\u0442\u043e\u0434\u0435\u00a0<strong><span style=\"color: #0000ff;\">viewWillLayoutSubviews()<\/span>\u00a0<\/strong>\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 &#171;\u0441\u0442\u0430\u0440\u044b\u0435&#187; \u0433\u0440\u0430\u043d\u0438\u0446\u044b <strong><span style=\"color: #0000ff;\">bounds<\/span><\/strong> \u0438 \u043c\u044b \u0442\u0430\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c &#171;\u0441\u0442\u0430\u0440\u0443\u044e&#187; \u0448\u0438\u0440\u0438\u043d\u0443\u00a0<strong><span style=\"color: #0000ff;\">widthOld<\/span><\/strong>\u00a0\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439\u00a0<span style=\"color: #0000ff;\"><b>factor<\/b><\/span>.<br \/>\n\u0412 \u043c\u0435\u0442\u043e\u0434\u0435\u00a0<strong><span style=\"color: #0000ff;\">viewDidLayoutSubviews()<\/span><\/strong>\u00a0\u043c\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c \u043f\u0435\u0440\u0435\u0441\u0447\u0435\u0442 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0433\u0440\u0430\u0444\u0438\u043a\u0430\u00a0<strong><span style=\"color: #0000ff;\">graphView.originRelativeToCenter<\/span><\/strong> \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u0442\u043e\u0433\u043e \u0436\u0435 \u0444\u0430\u043a\u0442\u043e\u0440\u0430\u00a0 <span style=\"color: #0000ff;\"><b>factor<\/b><span style=\"color: #000000;\">, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043e\u0441\u0442\u0430\u0435\u043c \u0438\u0437\u00a0<strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong>, \u0438<strong>\u00a0<\/strong><\/span><\/span>\u043d\u043e\u0432\u044b\u0445 \u0433\u0440\u0430\u043d\u0438\u0446\u00a0<strong><span style=\"color: #0000ff;\">bounds<\/span><\/strong>. \u041c\u044b \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u044d\u0442\u0430 \u043f\u0430\u0440\u0430 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u043e \u0438 \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0433\u0440\u0430\u043d\u0438\u0446, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0442\u0440\u043e\u0433\u043e \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e &#171;\u0441\u0442\u0430\u0440\u043e\u0439&#187; \u0448\u0438\u0440\u0438\u043d\u044b\u00a0<strong><span style=\"color: #0000ff;\">widthOld<\/span><\/strong>\u00a0\u0438 \u043d\u043e\u0432\u043e\u0439 \u0448\u0438\u0440\u0438\u043d\u044b\u00a0<strong><span style=\"color: #0000ff;\">graphView.bounds.size.width<\/span><\/strong>.<br \/>\n\u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.30.59-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7443 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.30.59-PM.png\" alt=\"\" width=\"2134\" height=\"1374\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.30.59-PM.png 2134w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.30.59-PM-300x193.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.30.59-PM-768x494.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.30.59-PM-1024x659.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.30.59-PM-466x300.png 466w\" sizes=\"auto, (max-width: 2134px) 100vw, 2134px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u043e\u0433\u043e \u0436\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \u043f\u0440\u0438 \u0430\u0432\u0442\u043e\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0438 <strong>iOS<\/strong> \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u0435\u0442\u043e\u0434\u0430\u00a0<strong><span style=\"color: #0000ff;\">viewWillTransition(to size: ,with coordinator: )<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"> \u0432\u043c\u0435\u0441\u0442\u043e\u00a0 \u043f\u0430\u0440\u044b \u043c\u0435\u0442\u043e\u0434\u043e\u0432 &#171;\u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430&#187;\u00a0<span style=\"color: #0000ff;\"><strong>viewWillLayoutSubviews() <\/strong><\/span>\u0438<strong>\u00a0<span style=\"color: #0000ff;\">viewDidLayoutSubviews()<\/span><\/strong>:<\/span><\/span><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.39.41-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7444 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.39.41-PM.png\" alt=\"\" width=\"1120\" height=\"300\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.39.41-PM.png 1120w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.39.41-PM-300x80.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.39.41-PM-768x206.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.39.41-PM-1024x274.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.39.41-PM-500x134.png 500w\" sizes=\"auto, (max-width: 1120px) 100vw, 1120px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435\u043c\u00a0\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445\u00a0<span style=\"color: #0000ff;\"><b>factor<\/b><\/span>\u00a0\u0438\u00a0<strong><span style=\"color: #0000ff;\">scale<\/span><\/strong>\u00a0\u0432\u00a0\u00a0<strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong>\u00a0\u043d\u0430 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0435, \u0442\u043e \u0437\u0434\u0435\u0441\u044c \u0435\u0441\u0442\u044c \u00a0\u0442\u043e\u043d\u043a\u043e\u0441\u0442\u044c \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u0430\u044f \u0441 \u0442\u0435\u043c, \u043a\u0430\u043a \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u043e\u0432\u0430 &#171;\u043c\u0435\u0436\u0434\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043c\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f&#187;. \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 &#171;\u0442\u043e\u0447\u043a\u0443 \u043f\u0440\u0435\u0440\u044b\u0432\u0430\u043d\u0438\u044f&#187; \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;<strong>\u00a0<span style=\"color: #0000ff;\">ViewWillDisappear<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">\u00a0<\/span><\/span><span style=\"color: #000000;\">\u043d\u0430\u0448\u0435\u0433\u043e\u00a0<strong>C<\/strong>ontroller:<\/span><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.53.29-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7446 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.53.29-PM.png\" alt=\"\" width=\"1066\" height=\"170\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.53.29-PM.png 1066w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.53.29-PM-300x48.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.53.29-PM-768x122.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.53.29-PM-1024x163.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-3.53.29-PM-500x80.png 500w\" sizes=\"auto, (max-width: 1066px) 100vw, 1066px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0418 \u0431\u0443\u0434\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 <strong>Xcode 8<\/strong> \u043a\u043d\u043e\u043f\u043a\u0438 &#171;<strong>Run<\/strong>&#187; \u0438 &#171;<strong>Stop<\/strong>&#171;:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.05.37-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7447 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.05.37-PM.png\" alt=\"\" width=\"898\" height=\"342\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.05.37-PM.png 898w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.05.37-PM-300x114.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.05.37-PM-768x292.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.05.37-PM-500x190.png 500w\" sizes=\"auto, (max-width: 898px) 100vw, 898px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0422\u043e \u0432\u044b \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043f\u0440\u0435\u0440\u044b\u0432\u0430\u043d\u0438\u044f \u0432 \u043c\u0435\u0442\u043e\u0434\u0435\u00a0<strong><span style=\"color: #0000ff;\">ViewWillDisappear<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">\u00a0<\/span><\/span><span style=\"color: #000000;\">\u043d\u0430\u0448\u0435\u0433\u043e\u00a0<strong>C<\/strong>ontroller, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043a\u043d\u043e\u043f\u043a\u0430\u00a0 &#171;<strong>Stop<\/strong>&#187; \u043d\u0435 \u0434\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f \u0432\u0430\u0448\u0435\u043c\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u0438 \u0432\u044b \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u0437\u0430\u043f\u0438\u0441\u044c\u00a0\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445\u00a0<span style=\"color: #0000ff;\"><b>factor<\/b><\/span>\u00a0\u0438\u00a0<strong><span style=\"color: #0000ff;\">scale<\/span><\/strong>\u00a0\u0432\u00a0\u00a0<strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong>\u00a0\u043d\u0430 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0435. \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0430\u0436\u043c\u0435\u0442\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u00a0\u043d\u0430 <strong>Home<\/strong>, \u0442\u043e \u044d\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u043f\u0440\u0438\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 (<strong>suspend<\/strong>) \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043d\u043e \u043d\u0435 \u043a \u0435\u0433\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044e ( <strong>close<\/strong>). \u0427\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u043e\u0441\u044c\u00a0( <strong>close<\/strong>)?<\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0435 \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u0430\u0432\u0438\u0448\u0438 <span style=\"color: #c71a1a;\"><strong>\u00a0<kbd>\u2318<\/kbd>+<kbd>\u21e7<\/kbd>+<kbd>H<\/kbd><\/strong><\/span>, \u043f\u0440\u0438\u0447\u0435\u043c \u043d\u0430\u0436\u0430\u0442\u044c<strong>\u00a0<span style=\"color: #c71a1a;\"><kbd>H<\/kbd><\/span><\/strong>\u00a0\u0434\u0432\u0430\u0436\u0434\u044b, \u0447\u0442\u043e\u0431\u044b \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0432\u043e\u0439\u043d\u043e\u0435 \u043d\u0430\u0436\u0430\u0442\u0438\u0435 \u043d\u0430 <strong>Home<\/strong>. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043f\u0438\u0441\u043e\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0436\u0435\u0441\u0442 <strong><span style=\"color: #ff00ff;\">swipe up<\/span><\/strong> \u0434\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.52.24-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7448 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.52.24-PM.png\" alt=\"\" width=\"2328\" height=\"1116\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.52.24-PM.png 2328w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.52.24-PM-300x144.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.52.24-PM-768x368.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.52.24-PM-1024x491.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-4.52.24-PM-500x240.png 500w\" sizes=\"auto, (max-width: 2328px) 100vw, 2328px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043c\u0435\u0442\u043e\u0434 \u00a0<strong><span style=\"color: #0000ff;\">ViewWillDisappear<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">\u00a0\u0432<\/span><\/span><span style=\"color: #000000;\">\u0430\u0448\u0435\u0433\u043e\u00a0<strong>C<\/strong>ontroller, \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u044c\u00a0\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445\u00a0<span style=\"color: #0000ff;\"><b>factor<\/b><\/span>\u00a0\u0438\u00a0<strong><span style=\"color: #0000ff;\">scale<\/span><\/strong>\u00a0\u0432\u00a0\u00a0<strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong>\u00a0\u0438\u00a0<\/span>\u0432\u0430\u0448\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f.<\/span><\/p>\n<h2>\u041f\u0443\u043d\u043a\u0442 4 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439<\/h2>\n<blockquote><p><span style=\"font-weight: 400;\">\u041f\u043e\u0439\u043c\u0438\u0442\u0435, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442\u00a0<b>Instruments<\/b>, \u00a0\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0436\u0435\u0441\u0442\u043e\u0432 \u00a0<span style=\"color: #800080;\"><b>panning<\/b><\/span>\u00a0\u0438\u00a0<span style=\"color: #800080;\"><b>pinching<\/b><\/span>\u00a0\u0432 \u0432\u0430\u0448\u0435\u043c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u00a0<b>V<\/b>iew. \u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e \u044d\u043a\u0440\u0430\u043d\u0443 \u0442\u0430\u043a\u0438\u043c \u201c\u0432\u044f\u043b\u044b\u043c\u201d? \u041e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u0435 \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u043a\u043e\u0434\u0443, \u0447\u0442\u043e \u0432\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u0438 \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c.<\/span><\/p><\/blockquote>\n<p>\u0412\u043c\u0435\u0441\u0442\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c<strong>\u00a0Instruments<\/strong>\u00a0\u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u00a0<strong>\u2318I<\/strong>\u00a0\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c\u00a0<strong>Time Profiler<\/strong>.<\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.55.09-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7450 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.55.09-PM.png\" alt=\"\" width=\"1944\" height=\"1042\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.55.09-PM.png 1944w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.55.09-PM-300x161.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.55.09-PM-768x412.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.55.09-PM-1024x549.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.55.09-PM-500x268.png 500w\" sizes=\"auto, (max-width: 1944px) 100vw, 1944px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 \u0437\u0430\u043f\u0438\u0441\u0438:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.31.09-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7453 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.31.09-PM.png\" alt=\"\" width=\"1206\" height=\"514\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.31.09-PM.png 1206w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.31.09-PM-300x128.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.31.09-PM-768x327.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.31.09-PM-1024x436.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.31.09-PM-500x213.png 500w\" sizes=\"auto, (max-width: 1206px) 100vw, 1206px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u0441\u044f \u043a \u043d\u0430\u0448\u0435\u043c\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e (\u043e\u043d\u043e \u0443\u0436\u0435 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043e), \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0433\u0440\u0430\u0444\u0438\u043a\u00a0<strong><span style=\"color: #0000ff;\">sin(1\u00f7M)<\/span><\/strong>\u00a0\u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0432\u043e\u0434\u0438\u0442\u044c \u043c\u044b\u0448\u043a\u043e\u0439 \u043f\u043e \u044d\u043a\u0440\u0430\u043d\u0443 (\u0436\u0435\u0441\u0442\u00a0<strong><span style=\"color: #800080;\">pan<\/span><\/strong>):<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.23.59-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7467 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.23.59-PM.png\" alt=\"\" width=\"1816\" height=\"1068\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.23.59-PM.png 1816w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.23.59-PM-300x176.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.23.59-PM-768x452.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.23.59-PM-1024x602.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.23.59-PM-500x294.png 500w\" sizes=\"auto, (max-width: 1816px) 100vw, 1816px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0418, \u043d\u0430\u043a\u043e\u043d\u0435\u0446, \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0437\u0430\u043f\u0438\u0441\u044c\u00a0<strong>Time Profiler<\/strong>. \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 <strong>CPU<\/strong> \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0436\u0435\u0441\u0442\u0430 <strong><span style=\"color: #993366;\">pan<\/span><\/strong> \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0432 \u0441\u0440\u0435\u0434\u043d\u0435\u043c <strong>60%<\/strong> \u043e\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0437\u0430 \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u0441\u0435\u0430\u043d\u0441\u0430.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u043e\u043f\u0446\u0438\u0438\u00a0<strong>Call Tree<\/strong>\u00a0\u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432\u0430\u043c\u0438, \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435\u00a0<strong>Time Profiler<\/strong>\u00a0\u043e\u043d\u0438 \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u043f\u043e\u00a0\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.50.15-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7455 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.50.15-PM.png\" alt=\"\" width=\"652\" height=\"380\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.50.15-PM.png 652w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.50.15-PM-300x175.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-7.50.15-PM-500x291.png 500w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0443\u0447\u0430\u0441\u0442\u043e\u043a, \u0433\u0434\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u043b \u0436\u0435\u0441\u0442\u00a0<strong><span style=\"color: #993366;\">pan<\/span>,<\/strong>\u00a0\u0438 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0435\u0433\u043e \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e <strong>3\u0441 <\/strong>\u0438 \u043d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442, \u043d\u0430 \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0440\u0430\u0441\u0445\u043e\u0434\u0443\u0435\u0442\u0441\u044f \u0432\u0440\u0435\u043c\u044f \u0432 \u043c\u0435\u0442\u043e\u0434\u0435\u00a0<strong><span style=\"color: #0000ff;\">drawCurveInRect<\/span><\/strong><span style=\"color: #0000ff;\">:<\/span><\/span><\/p>\n<p><strong><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.36.15-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7456 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.36.15-PM.png\" alt=\"\" width=\"1852\" height=\"1374\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.36.15-PM.png 1852w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.36.15-PM-300x223.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.36.15-PM-768x570.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.36.15-PM-1024x760.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.36.15-PM-404x300.png 404w\" sizes=\"auto, (max-width: 1852px) 100vw, 1852px\" \/><\/a><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">\u0411\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (<strong>80,42%<\/strong>) \u0440\u0430\u0441\u0445\u043e\u0434\u0443\u0435\u0442\u0441\u044f \u043d\u0430 <strong><span style=\"color: #0000ff;\">path.stroke()<\/span><\/strong> \u0432 \u043c\u0435\u0442\u043e\u0434\u0435\u00a0<strong><span style=\"color: #0000ff;\">drawCurveInRect<\/span><\/strong>\u00a0\u0432\u00a0<strong><span style=\"color: #0000ff;\">GraphView<\/span><\/strong>. \u041a\u0441\u0442\u0430\u0442\u0438, \u043a\u0430\u043a \u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u043b \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u043e\u0440 \u041f\u043e\u043b \u0425\u044d\u0433\u0435\u0440\u0442\u0438 \u0432 <strong><a href=\"https:\/\/bestkora.com\/IosDeveloper\/lektsiya-5-cs193p-winter-2017-zhesty-i-mnozhestvennye-mvcs\/\">\u041b\u0435\u043a\u0446\u0438\u0438 5<\/a><\/strong>, \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <strong><span style=\"color: #0000ff;\">yForx<\/span> <\/strong>\u043f\u0440\u0435\u043d\u0435\u0431\u0440\u0435\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u0430\u043b\u043e <strong>0,9%<\/strong> \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u043e\u0434\u043e\u0431\u043d\u0430\u044f \u0436\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u0430 \u0434\u043b\u044f \u0436\u0435\u0441\u0442\u0430 <strong><span style=\"color: #993366;\">pinch<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.51.12-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7458 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.51.12-PM.png\" alt=\"\" width=\"1756\" height=\"1386\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.51.12-PM.png 1756w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.51.12-PM-300x237.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.51.12-PM-768x606.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.51.12-PM-1024x808.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-10-at-6.51.12-PM-380x300.png 380w\" sizes=\"auto, (max-width: 1756px) 100vw, 1756px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0411\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 <strong>(75,32%<\/strong>) \u0440\u0430\u0441\u0445\u043e\u0434\u0443\u0435\u0442\u0441\u044f \u043d\u0430 <strong><span style=\"color: #0000ff;\">path.stroke()<\/span><\/strong> \u0432 \u043c\u0435\u0442\u043e\u0434\u0435\u00a0<strong><span style=\"color: #0000ff;\">drawCurveInRect<\/span><\/strong>\u00a0\u0432\u00a0<strong><span style=\"color: #0000ff;\">GraphView<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">, \u0430 \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <strong>yForx<\/strong>\u00a0\u043d\u0435\u0432\u0435\u043b\u0438\u043a\u043e <strong>2,6%<\/strong><\/span><\/span><strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">.<\/span><\/span><\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u043e\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0436\u0435\u0441\u0442\u043e\u0432\u00a0<strong><span style=\"color: #993366;\">panning\u00a0<\/span><\/strong>\u0438\u00a0<strong><span style=\"color: #993366;\">pinching<\/span><\/strong>:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c &#171;\u0448\u0430\u0433&#187;,\u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u044e\u0442\u0441\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 , \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0442\u044c \u043a\u0430\u0436\u0434\u0443\u044e 4-\u0443\u044e \u0438\u043b\u0438 \u043a\u0430\u0436\u0434\u0443\u044e 10-\u0443\u044e \u0442\u043e\u0447\u043a\u0443 \u2026<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u0442\u044c, \u043a\u0430\u043a \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u0435\u0442 <strong>iOS<\/strong> \u043f\u0440\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0438 \u043f\u0440\u0438\u0431\u043e\u0440\u0430, &#8212; \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435<strong><span style=\"color: #0000ff;\">\u00a0view<\/span><\/strong>\u00a0\u043f\u0435\u0440\u0435\u0434 \u0436\u0435\u0441\u0442\u043e\u043c \u0438 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430\u043c\u0438 \u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u0435\u0439 \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0435\u0440\u0435\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430&#8230;<\/span><\/li>\n<\/ul>\n<h2>\u041f\u0443\u043d\u043a\u0442 5 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439<\/h2>\n<blockquote><p><span style=\"font-weight: 400;\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u0438 \u0432 1-\u043e\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043c \u043f\u0443\u043d\u043a\u0442\u0435, \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0436\u0435\u0441\u0442\u0430\u00a0<span style=\"color: #800080;\"><b>panning<\/b><\/span>.\u00a0<b>\u041d\u0415\u00a0<\/b>\u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0439\u0442\u0435 \u0432\u0430\u0448 \u043a\u043e\u0434 \u0432 \u201c\u043c\u0435\u0441\u0438\u0432\u043e\u201d, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044f \u044d\u0442\u043e. \u0412\u0430\u0448\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u0438 \u044d\u043b\u0435\u0433\u0430\u043d\u0442\u043d\u044b\u043c. \u0415\u0441\u0442\u044c \u0441\u0438\u043b\u044c\u043d\u043e\u0435 \u0438\u0441\u043a\u0443\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u0438\u043d\u0435\u0441\u0442\u0438 \u0432 \u0436\u0435\u0440\u0442\u0432\u0443 \u0447\u0438\u0442\u0430\u0431\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u0434\u0430 \u0438\u043b\u0438 \u043f\u0440\u0435\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u0433\u0440\u0430\u043d\u0438\u0446\u044b MVC, \u043d\u043e \u0432\u0430\u043c\u00a0<b>\u041d\u0415<\/b>\u00a0\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0443\u043d\u043a\u0442\u0430!<\/span><\/p><\/blockquote>\n<h5><strong>\u0411\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c &#171;\u0437\u0430\u043c\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u043e\u0435&#187; \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.<\/strong><\/h5>\n<p><span style=\"font-weight: 400;\">\u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0436\u0435\u0441\u0442 \u043d\u0430\u0447\u0430\u043b\u0441\u044f, \u043c\u044b \u0434\u0435\u043b\u0430\u0435\u043c \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u0439 \u0441\u043d\u0438\u043c\u043e\u043a \u043d\u0430\u0448\u0435\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0438 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u043c \u0435\u0433\u043e \u0432<\/span><\/p>\n<p><strong><span style=\"color: #0000ff;\">\u00a0private var snapshot:UIView?<\/span><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0435\u0433\u043e \u043a \u043d\u0430\u0448\u0435\u043c\u0443\u00a0<strong><span style=\"color: #0000ff;\">view<\/span><\/strong>\u00a0\u2013 \u0433\u0440\u0430\u0444\u0438\u043a \u0437\u0430\u0441\u0442\u044b\u0432\u0430\u0435\u0442, \u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u043c \u0441\u043a\u043e\u043b\u044c\u0437\u0438\u0442\u044c \u0432\u0441\u043b\u0435\u0434 \u0437\u0430 \u0436\u0435\u0441\u0442\u043e\u043c\u00a0<strong><span style=\"color: #800080;\">pan<\/span><\/strong>\u00a0\u0442\u043e\u043b\u044c\u043a\u043e \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e\u043c\u0443 \u0441\u043d\u0438\u043c\u043a\u0443 <strong><span style=\"color: #0000ff;\">snapshot<\/span><\/strong>. \u00a0\u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u044b \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u00a0\u0436\u0435\u0441\u0442\u043e\u043c\u00a0<span style=\"color: #800080;\"><strong>pan<\/strong><\/span>, \u00a0\u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u0439 \u0441\u043d\u0438\u043c\u043e\u043a \u0443\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0441 \u043d\u0430\u0448\u0435\u0433\u043e<strong><span style=\"color: #0000ff;\">\u00a0view<\/span><\/strong>, \u0438 \u0433\u0440\u0430\u0444\u0438\u043a \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 \u043d\u0443\u0436\u043d\u044b\u043c \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 <strong><span style=\"color: #0000ff;\">origin<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.03.04-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7491 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.03.04-PM.png\" alt=\"\" width=\"1044\" height=\"772\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.03.04-PM.png 1044w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.03.04-PM-300x222.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.03.04-PM-768x568.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.03.04-PM-1024x757.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.03.04-PM-406x300.png 406w\" sizes=\"auto, (max-width: 1044px) 100vw, 1044px\" \/><\/a><\/p>\n<p>\u042d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0442\u0430\u043a:<\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-9.09.35-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7463 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-9.09.35-AM.png\" alt=\"\" width=\"2330\" height=\"1110\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-9.09.35-AM.png 2330w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-9.09.35-AM-300x143.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-9.09.35-AM-768x366.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-9.09.35-AM-1024x488.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-9.09.35-AM-500x238.png 500w\" sizes=\"auto, (max-width: 2330px) 100vw, 2330px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0431\u0435\u0437\u0443\u043a\u043e\u0440\u0438\u0437\u043d\u0435\u043d\u043d\u043e.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0415\u0441\u043b\u0438 \u043c\u044b \u043e\u043f\u044f\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u0438\u043c\u0441\u044f \u043a \u043d\u0430\u0448\u0438\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c, \u0442\u043e \u0443\u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 <strong>CPU<\/strong> \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0436\u0435\u0441\u0442\u0430 <strong><span style=\"color: #993366;\">pan<\/span><\/strong>\u00a0\u0443\u043f\u0430\u043b\u0430 \u0434\u043e<strong> 6%<\/strong> \u043e\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430 \u0432\u0435\u0441\u044c \u0441\u0435\u0430\u043d\u0441 \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441<strong> 60%<\/strong>\u00a0\u0434\u043b\u044f \u0441\u043b\u0443\u0447\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0438 \u043e\u0441\u0435\u0439 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 :<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.12.31-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7466 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.12.31-PM.png\" alt=\"\" width=\"1434\" height=\"950\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.12.31-PM.png 1434w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.12.31-PM-300x199.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.12.31-PM-768x509.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.12.31-PM-1024x678.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-2.12.31-PM-453x300.png 453w\" sizes=\"auto, (max-width: 1434px) 100vw, 1434px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412\u0430\u0440\u0438\u0430\u043d\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u0439 \u0441\u043d\u0438\u043c\u043a\u0430 \u043d\u0430\u0448\u0435\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u00a0\u043f\u043e\u0434\u043e\u0439\u0434\u0435\u0442 \u0438 \u0434\u043b\u044f \u0436\u0435\u0441\u0442\u0430\u00a0<strong><span style=\"color: #993366;\">pinch<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.06.58-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7493 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.06.58-PM.png\" alt=\"\" width=\"1074\" height=\"828\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.06.58-PM.png 1074w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.06.58-PM-300x231.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.06.58-PM-768x592.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.06.58-PM-1024x789.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.06.58-PM-389x300.png 389w\" sizes=\"auto, (max-width: 1074px) 100vw, 1074px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0442\u0430\u043a:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.19.21-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7494 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.19.21-PM.png\" alt=\"\" width=\"2676\" height=\"1408\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.19.21-PM.png 2676w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.19.21-PM-300x158.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.19.21-PM-768x404.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.19.21-PM-1024x539.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-12-at-1.19.21-PM-500x263.png 500w\" sizes=\"auto, (max-width: 2676px) 100vw, 2676px\" \/><\/a><\/p>\n<h2>\u041f\u0443\u043d\u043a\u0442 6 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439<\/h2>\n<blockquote><p><span style=\"font-weight: 400;\">\u041a\u043e\u0433\u0434\u0430 \u0432\u0430\u0448\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0432\u043f\u0435\u0440\u0432\u044b\u0435, \u043e\u043d\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0433\u0440\u0430\u0444\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u044b\u043b \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d (\u0430 \u043d\u0435 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c). \u0412\u0430\u043c \u0442\u0430\u043a\u0436\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0432\u043e\u0439 <strong>Calculator<\/strong> \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u043d \u0431\u044b\u043b (\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c, \u0430 \u043c\u043e\u0436\u0435\u0442 \u0438 \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0433\u0440\u0430\u0444\u0438\u043a). \u0411\u0443\u0434\u044c\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u044b \u0438 \u043d\u0435 \u043d\u0430\u0440\u0443\u0448\u0430\u0439\u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 <strong>MVC<\/strong>, \u0442\u0430\u043a \u043a\u0430\u043a \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e <strong>MVC<\/strong> \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0439 \u043c\u0438\u0440. \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0432 iOS &#8212; \u044d\u0442\u043e <\/span><strong><span style=\"color: #0000ff;\">UserDefaults<\/span><\/strong><span style=\"font-weight: 400;\">, \u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e <strong>Property Lists<\/strong> \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0442\u0430\u043c \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u044b, \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c, \u043a\u0430\u043a \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438, \u0432 \u0441\u043e\u0432\u043c\u0435\u0449\u0435\u043d\u043d\u0443\u044e \u0441 <strong>Property List<\/strong> \u0444\u043e\u0440\u043c\u0443. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432\u0430\u043c \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <strong>Swift<\/strong> \u0422\u0438\u043f\u044b <strong><span style=\"color: #0000ff;\">Any<\/span><\/strong> \u0438\u043b\u0438 <strong><span style=\"color: #0000ff;\">AnyObject<\/span><\/strong> \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0443\u043d\u043a\u0442\u0430 \u0417\u0430\u0434\u0430\u043d\u0438\u044f.<\/span><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">\u0423 \u043d\u0430\u0441 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 <span style=\"color: #0000ff;\"><strong>CalculatorBrain<\/strong><\/span> \u0435\u0441\u0442\u044c \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0430 <strong><span style=\"color: #0000ff;\">internalProgram<\/span><\/strong>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f\u00a0\u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u043e\u0432, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0432 <strong><span style=\"color: #0000ff;\">CalculatorBrain<\/span><\/strong>, \u0432 \u0432\u0438\u0434\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 <strong><span style=\"color: #0000ff;\">enum OpStack<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.27.56-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7475 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.27.56-PM.png\" alt=\"\" width=\"1044\" height=\"236\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.27.56-PM.png 1044w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.27.56-PM-300x68.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.27.56-PM-768x174.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.27.56-PM-1024x231.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.27.56-PM-500x113.png 500w\" sizes=\"auto, (max-width: 1044px) 100vw, 1044px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <strong><span style=\"color: #0000ff;\"> internalProgram<\/span><\/strong>\u00a0\u0434\u043b\u044f \u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f \u0432 <strong><span style=\"color: #0000ff;\"> UserDefaults<\/span><\/strong>, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0434\u043e\u0431\u0430\u0432\u043b\u044e \u0432 <strong><span style=\"color: #0000ff;\">CalculatorBrain\u00a0<\/span><\/strong>\u043d\u043e\u0432\u0443\u044e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0430\u0437\u043e\u0432\u0443 <span style=\"color: #0000ff;\"><b>program<\/b><\/span>. \u042d\u0442\u043e <span style=\"color: #0000ff;\"><b>AnyObject<\/b><\/span>. \u041d\u043e \u044f \u0442\u0430\u043a\u0436\u0435 \u0445\u043e\u0447\u0443 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0435\u0435 <span style=\"color: #0000ff;\"><b>PropertyList<\/b><\/span>, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u044d\u0442\u043e \u0431\u043e\u043b\u0435\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u043a\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0447\u0438\u0442\u0430\u0442\u044c \u043c\u043e\u0439 \u043a\u043e\u0434. \u042f \u0441\u043e\u0431\u0438\u0440\u0430\u044e\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u043a\u0440\u0443\u0442\u0443\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432 <b>Swift<\/b>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f <span style=\"color: #0000ff;\"><b>typealias<\/b><\/span>, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0443\u044e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0442\u0438\u043f \u0441 \u0438\u043c\u0435\u043d\u0435\u043c <span style=\"color: #0000ff;\"><b>PropertyList<\/b><\/span>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u0435\u043d <span style=\"color: #0000ff;\"><b>AnyObject<\/b><\/span>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.36.34-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7476 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.36.34-PM.png\" alt=\"\" width=\"1052\" height=\"118\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.36.34-PM.png 1052w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.36.34-PM-300x34.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.36.34-PM-768x86.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.36.34-PM-1024x115.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-5.36.34-PM-500x56.png 500w\" sizes=\"auto, (max-width: 1052px) 100vw, 1052px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0421\u0434\u0435\u043b\u0430\u0435\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e <span style=\"color: #0000ff;\"><b>program<\/b><\/span> \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u043e\u0439, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0443 \u043c\u0435\u043d\u044f \u0431\u0443\u0434\u0443\u0442 <b><span style=\"color: #0000ff;\">get{}<\/span> <\/b> \u0438 <span style=\"color: #0000ff;\"><b>set{}<\/b><\/span>. \u0412\u00a0<span style=\"color: #0000ff;\"><b>get{} <\/b><\/span> \u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0442\u044c \u043d\u0430\u0448\u0443 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044e\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u00a0<strong><span style=\"color: #0000ff;\">internalProgram<\/span><\/strong>\u00a0\u0442\u0438\u043f\u0430<strong><span style=\"color: #0000ff;\"> [OpStack]<\/span><\/strong> \u0432\u00a0<span style=\"color: #0000ff;\"><b>PropertyList<\/b><\/span>\u00a0\u0442\u0438\u043f\u0430 <span style=\"color: #0000ff;\"><b>AnyObject<\/b><\/span>. \u0418 \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442, \u0435\u0441\u043b\u0438 \u043c\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u00a0<span style=\"color: #0000ff;\"><b>program<\/b><\/span>\u00a0\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432<span style=\"color: #0000ff;\"> <b>set{}<\/b><\/span>, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u0447\u0438\u0442\u0430\u043d\u043d\u043e\u0435 \u0438\u0437 <span style=\"color: #0000ff;\"><strong>UserDefaults<\/strong><\/span>, \u0442\u043e \u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0438\u0437\u00a0<span style=\"color: #0000ff;\"><b>PropertyList<\/b><\/span>\u00a0\u043d\u0430\u0448\u0443 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044e\u044e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443\u00a0 <span style=\"color: #0000ff;\"><strong>internalProgram<\/strong><\/span>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u00a0\u00a0<span style=\"color: #0000ff;\"><b>get{}<\/b><\/span> \u0432\u0441\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0441\u0442\u043e: \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0430\u0441\u0441\u043e\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (\u044d\u0442\u043e <strong><span style=\"color: #0000ff;\">Double<\/span><\/strong> \u0438 <strong><span style=\"color: #0000ff;\">String<\/span><\/strong>) \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 <span style=\"color: #0000ff;\"><strong> [OpStack]<\/strong><\/span> \u0438 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0435\u043c \u0438\u0445 \u0432 \u0434\u0440\u0443\u0433\u043e\u043c \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u043a\u0430\u043a <strong><span style=\"color: #0000ff;\">Any<\/span><\/strong> \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-6.57.36-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7477 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-6.57.36-PM.png\" alt=\"\" width=\"1070\" height=\"476\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-6.57.36-PM.png 1070w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-6.57.36-PM-300x133.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-6.57.36-PM-768x342.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-6.57.36-PM-1024x456.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-6.57.36-PM-500x222.png 500w\" sizes=\"auto, (max-width: 1070px) 100vw, 1070px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 <strong><span style=\"color: #0000ff;\">set{}<\/span><\/strong> \u043c\u044b &#171;\u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c&#187; \u043c\u0430\u0441\u0441\u0438\u0432\u00a0<span style=\"color: #0000ff;\"> <strong>Any<\/strong> <\/span>\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 ( \u0430 \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435\u00a0<span style=\"color: #0000ff;\"><strong>Double<\/strong><\/span> \u0438 <span style=\"color: #0000ff;\"><strong>String<\/strong><\/span>) \u0438 &#171;\u0437\u0430\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c&#187; \u0438\u0445 \u043a\u0430\u043a \u0430\u0441\u0441\u043e\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u00a0 <span style=\"color: #0000ff;\"><strong>[OpStack]<\/strong><\/span>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.23.47-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7478 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.23.47-PM.png\" alt=\"\" width=\"1048\" height=\"480\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.23.47-PM.png 1048w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.23.47-PM-300x137.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.23.47-PM-768x352.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.23.47-PM-1024x469.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.23.47-PM-500x229.png 500w\" sizes=\"auto, (max-width: 1048px) 100vw, 1048px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0417\u0434\u0435\u0441\u044c \u0432\u0441\u0435 \u043e\u0447\u0438\u0449\u0430\u0435\u0442\u0441\u044f, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043c\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u043d\u043e\u0432\u0443\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443. \u0414\u0430\u043b\u0435\u0435 \u0438\u0434\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 <span style=\"color: #0000ff;\"><b>newValue<\/b><\/span> \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u043c <span style=\"color: #0000ff;\"><b>[Any]<\/b><\/span>, \u0438 \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a, \u0442\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\u00a0<b><span style=\"color: #0000ff;\">program<\/span>\u00a0<\/b>\u043f\u0440\u043e\u0441\u0442\u043e \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f. \u0410 \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u0430\u0441\u0441\u0438\u0432 <span style=\"color: #0000ff;\"><b>[Any]<\/b><\/span>, \u0442\u043e \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0435\u0433\u043e \u0432 \u0432\u0438\u0434\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 <span style=\"color: #0000ff;\"><b>arrayOfAny<\/b><\/span>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0443 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438, \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u044b \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435. \u041c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u043e\u0439\u0442\u0438\u0441\u044c \u043f\u043e \u0432\u0441\u0435\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u043c\u0430\u0441\u0441\u0438\u0432\u0430 <\/span><span style=\"color: #0000ff;\"><b>arrayOfAny<\/b><\/span>.<\/p>\n<p><span style=\"font-weight: 400;\">\u0412 <strong><span style=\"color: #0000ff;\">CalculatorViewController<\/span><\/strong> \u0431\u0443\u0434\u0435\u043c \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u0432 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 <strong><span style=\"color: #0000ff;\">program<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.35.04-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7480 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.35.04-PM.png\" alt=\"\" width=\"1042\" height=\"362\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.35.04-PM.png 1042w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.35.04-PM-300x104.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.35.04-PM-768x267.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.35.04-PM-1024x356.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.35.04-PM-500x174.png 500w\" sizes=\"auto, (max-width: 1042px) 100vw, 1042px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u042d\u0442\u0430 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043c\u0435\u0442\u043e\u0434\u0435 <strong><span style=\"color: #0000ff;\">viewDidLoad\u00a0<\/span><\/strong>\u0438 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 <strong><span style=\"color: #0000ff;\">program<\/span><\/strong> \u0438\u0437<strong> <span style=\"color: #0000ff;\">UserDefaults\u00a0<\/span><\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.57.11-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7481 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.57.11-PM.png\" alt=\"\" width=\"1198\" height=\"356\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.57.11-PM.png 1198w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.57.11-PM-300x89.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.57.11-PM-768x228.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.57.11-PM-1024x304.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-7.57.11-PM-500x149.png 500w\" sizes=\"auto, (max-width: 1198px) 100vw, 1198px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041c\u044b \u0442\u0443\u0442 \u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0441\u0447\u0438\u0442\u0430\u043d\u043d\u0443\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 <strong><span style=\"color: #0000ff;\">savedProgram<\/span><\/strong>\u00a0\u043d\u0430\u0448\u0435\u043c\u0443 \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0443 <strong><span style=\"color: #0000ff;\">brain<\/span><\/strong>, \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b <span style=\"color: #0000ff;\"><strong>displayResult<\/strong><\/span> \u0438 \u0433\u043e\u0442\u043e\u0432\u0438\u043c \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 <strong>MVC<\/strong> \u0434\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f <strong><span style=\"color: #0000ff;\">program<\/span><\/strong> \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 <strong> <span style=\"color: #0000ff;\">UserDefaults\u00a0<\/span><\/strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\">\u043f\u0440\u0438 &#171;\u0443\u0445\u043e\u0434\u0435&#187; <strong>Calculator<\/strong> <strong>View<\/strong> <strong>Controller<\/strong> \u0441 \u044d\u043a\u0440\u0430\u043d\u0430<\/span><\/span><span style=\"color: #000000;\">:<\/span><\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.06.08-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7482 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.06.08-PM.png\" alt=\"\" width=\"1050\" height=\"232\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.06.08-PM.png 1050w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.06.08-PM-300x66.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.06.08-PM-768x170.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.06.08-PM-1024x226.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.06.08-PM-500x110.png 500w\" sizes=\"auto, (max-width: 1050px) 100vw, 1050px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0432 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0441\u0435\u0430\u043d\u0441\u0430\u0445 \u0441\u0442\u0440\u043e\u0438\u043b\u0438\u0441\u044c \u0433\u0440\u0430\u0444\u0438\u043a\u0438, \u0442\u043e \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u044b \u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u0441 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0441\u0435\u0430\u043d\u0441\u0430 \u0438 \u043d\u0430 <strong>iPad<\/strong>, \u0438 \u043d\u0430 <strong>iPhone<\/strong>:<\/span><\/p>\n<p><a href=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.15.54-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7484 size-full\" src=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.15.54-PM.png\" alt=\"\" width=\"2288\" height=\"1218\" srcset=\"https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.15.54-PM.png 2288w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.15.54-PM-300x160.png 300w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.15.54-PM-768x409.png 768w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.15.54-PM-1024x545.png 1024w, https:\/\/bestkora.com\/IosDeveloper\/wp-content\/uploads\/2017\/04\/Screen-Shot-2017-04-11-at-8.15.54-PM-500x266.png 500w\" sizes=\"auto, (max-width: 2288px) 100vw, 2288px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043d\u0430 \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0430 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0440\u0430\u0437 \u043d\u0430\u0431\u0440\u0430\u043b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c.<\/span><\/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\/Calculator-III-cs193p-2017-\">Github<\/a>.<\/strong><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0417\u0430\u0434\u0430\u043d\u0438\u044f 3 cs193p Winter 2017 \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 &#8212; \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b. \u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b \u0417\u0430\u0434\u0430\u043d\u0438\u044f 3, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442 \u0441\u0430\u043c\u043e\u0433\u043e \u0417\u0430\u0434\u0430\u043d\u0438\u044f 3 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0437\u0434\u0435\u0441\u044c: \u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0443\u043d\u043a\u0442\u043e\u0432. \u041a\u043e\u0434 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c &hellip; <a href=\"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/\">\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":[36,39,14,4],"tags":[31,38,30,41],"class_list":["post-7424","post","type-post","status-publish","format-standard","hentry","category-ios-10","category-stanford-cs-193p-ios-10","category-swift","category-domashnee-zadanie","tag-swift","tag-swift-3","tag-domashnee-zadanie","tag-zadanie-ios-10"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0417\u0430\u0434\u0430\u043d\u0438\u0438 3 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 Calculator \u0432 \u043f\u043b\u0430\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u0432\u0435\u043b \u0432 \u0432\u0430\u0448 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440.\" \/>\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=\"ios 10,swift 3,stanford cs193p ios 10,xcode 8,\u0441\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u0438\u0435 \u043b\u0435\u043a\u0446\u0438\u0438 cs193p winter 2017,\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434 ios,ios programming,\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 ios 9 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439,stanford,assignment 3 graphing calculator,swift \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f,userdefaults,split view controller,show detail,segue,adaptive ui\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/\" \/>\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=\"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 &quot;\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439&quot; \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b. | \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=\"\u0412 \u0417\u0430\u0434\u0430\u043d\u0438\u0438 3 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 Calculator \u0432 \u043f\u043b\u0430\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u0432\u0435\u043b \u0432 \u0432\u0430\u0448 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2017-04-10T04:54:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2017-04-25T14:47:23+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 &quot;\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439&quot; \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b. | \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=\"\u0412 \u0417\u0430\u0434\u0430\u043d\u0438\u0438 3 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 Calculator \u0432 \u043f\u043b\u0430\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u0432\u0435\u043b \u0432 \u0432\u0430\u0448 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440.\" \/>\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-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/#article\",\"name\":\"\\u0417\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435 3 cs193p Winter 2017 \\\"\\u0413\\u0440\\u0430\\u0444\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\\\" \\u041a\\u0430\\u043b\\u044c\\u043a\\u0443\\u043b\\u044f\\u0442\\u043e\\u0440. \\u0420\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435. \\u0414\\u043e\\u043f\\u043e\\u043b\\u043d\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0435 \\u043f\\u0443\\u043d\\u043a\\u0442\\u044b. | \\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\":\"\\u0417\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435 3 cs193p Winter 2017 &#171;\\u0413\\u0440\\u0430\\u0444\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439&#187; \\u041a\\u0430\\u043b\\u044c\\u043a\\u0443\\u043b\\u044f\\u0442\\u043e\\u0440. \\u0420\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435. \\u0414\\u043e\\u043f\\u043e\\u043b\\u043d\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0435 \\u043f\\u0443\\u043d\\u043a\\u0442\\u044b.\",\"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\\\/2017\\\/04\\\/Screen-Shot-2017-04-12-at-9.01.42-AM.png\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/#articleImage\",\"width\":1232,\"height\":966},\"datePublished\":\"2017-04-10T04:54:24+00:00\",\"dateModified\":\"2017-04-25T14:47:23+00:00\",\"inLanguage\":\"ru-RU\",\"commentCount\":3,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/#webpage\"},\"articleSection\":\"iOS 10, Stanford CS 193P iOS 10, Swift, \\u0414\\u043e\\u043c\\u0430\\u0448\\u043d\\u0435\\u0435 \\u0437\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435, Swift, Swift 3, \\u0414\\u043e\\u043c\\u0430\\u0448\\u043d\\u0435\\u0435 \\u0437\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435, \\u0437\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435 iOS 10\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/#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-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/#listItem\",\"name\":\"\\u0417\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435 3 cs193p Winter 2017 &#171;\\u0413\\u0440\\u0430\\u0444\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439&#187; \\u041a\\u0430\\u043b\\u044c\\u043a\\u0443\\u043b\\u044f\\u0442\\u043e\\u0440. \\u0420\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435. \\u0414\\u043e\\u043f\\u043e\\u043b\\u043d\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0435 \\u043f\\u0443\\u043d\\u043a\\u0442\\u044b.\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/#listItem\",\"position\":3,\"name\":\"\\u0417\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435 3 cs193p Winter 2017 &#171;\\u0413\\u0440\\u0430\\u0444\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439&#187; \\u041a\\u0430\\u043b\\u044c\\u043a\\u0443\\u043b\\u044f\\u0442\\u043e\\u0440. \\u0420\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435. \\u0414\\u043e\\u043f\\u043e\\u043b\\u043d\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0435 \\u043f\\u0443\\u043d\\u043a\\u0442\\u044b.\",\"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-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/#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-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/#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-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/#webpage\",\"url\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/\",\"name\":\"\\u0417\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435 3 cs193p Winter 2017 \\\"\\u0413\\u0440\\u0430\\u0444\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\\\" \\u041a\\u0430\\u043b\\u044c\\u043a\\u0443\\u043b\\u044f\\u0442\\u043e\\u0440. \\u0420\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435. \\u0414\\u043e\\u043f\\u043e\\u043b\\u043d\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0435 \\u043f\\u0443\\u043d\\u043a\\u0442\\u044b. | \\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\":\"\\u0412 \\u0417\\u0430\\u0434\\u0430\\u043d\\u0438\\u0438 3 \\u0432\\u044b \\u0434\\u043e\\u043b\\u0436\\u043d\\u044b \\u0443\\u0441\\u043e\\u0432\\u0435\\u0440\\u0448\\u0435\\u043d\\u0441\\u0442\\u0432\\u043e\\u0432\\u0430\\u0442\\u044c \\u0441\\u0432\\u043e\\u0439 \\u043a\\u0430\\u043b\\u044c\\u043a\\u0443\\u043b\\u044f\\u0442\\u043e\\u0440 Calculator \\u0432 \\u043f\\u043b\\u0430\\u043d\\u0435 \\u0441\\u043e\\u0437\\u0434\\u0430\\u043d\\u0438\\u044f \\u0433\\u0440\\u0430\\u0444\\u0438\\u043a\\u0430 \\u0434\\u043b\\u044f \\u0442\\u043e\\u0433\\u043e, \\u0447\\u0442\\u043e \\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u044c \\u0432\\u0432\\u0435\\u043b \\u0432 \\u0432\\u0430\\u0448 \\u043a\\u0430\\u043b\\u044c\\u043a\\u0443\\u043b\\u044f\\u0442\\u043e\\u0440.\",\"inLanguage\":\"ru-RU\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/author\\\/tatiana-lornilovagmail-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/bestkora.com\\\/IosDeveloper\\\/author\\\/tatiana-lornilovagmail-com\\\/#author\"},\"datePublished\":\"2017-04-10T04:54:24+00:00\",\"dateModified\":\"2017-04-25T14:47:23+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":"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 \"\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439\" \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b. | \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":"\u0412 \u0417\u0430\u0434\u0430\u043d\u0438\u0438 3 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 Calculator \u0432 \u043f\u043b\u0430\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u0432\u0435\u043b \u0432 \u0432\u0430\u0448 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440.","canonical_url":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"ios 10,swift 3,stanford cs193p ios 10,xcode 8,\u0441\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u0438\u0435 \u043b\u0435\u043a\u0446\u0438\u0438 cs193p winter 2017,\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434 ios,ios programming,\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 ios 9 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439,stanford,assignment 3 graphing calculator,swift \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f,userdefaults,split view controller,show detail,segue,adaptive ui","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/#article","name":"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 \"\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439\" \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b. | \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":"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 &#171;\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439&#187; \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b.","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\/2017\/04\/Screen-Shot-2017-04-12-at-9.01.42-AM.png","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/#articleImage","width":1232,"height":966},"datePublished":"2017-04-10T04:54:24+00:00","dateModified":"2017-04-25T14:47:23+00:00","inLanguage":"ru-RU","commentCount":3,"mainEntityOfPage":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/#webpage"},"isPartOf":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/#webpage"},"articleSection":"iOS 10, Stanford CS 193P iOS 10, Swift, \u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435, Swift, Swift 3, \u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435, \u0437\u0430\u0434\u0430\u043d\u0438\u0435 iOS 10"},{"@type":"BreadcrumbList","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/#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-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/#listItem","name":"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 &#171;\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439&#187; \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b."},"previousItem":{"@type":"ListItem","@id":"https:\/\/bestkora.com\/IosDeveloper#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/#listItem","position":3,"name":"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 &#171;\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439&#187; \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b.","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-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/#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-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/#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-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/#webpage","url":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/","name":"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 \"\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439\" \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b. | \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":"\u0412 \u0417\u0430\u0434\u0430\u043d\u0438\u0438 3 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 Calculator \u0432 \u043f\u043b\u0430\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u0432\u0435\u043b \u0432 \u0432\u0430\u0448 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440.","inLanguage":"ru-RU","isPartOf":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/#website"},"breadcrumb":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/#breadcrumblist"},"author":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/author\/tatiana-lornilovagmail-com\/#author"},"creator":{"@id":"https:\/\/bestkora.com\/IosDeveloper\/author\/tatiana-lornilovagmail-com\/#author"},"datePublished":"2017-04-10T04:54:24+00:00","dateModified":"2017-04-25T14:47:23+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":"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 &quot;\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439&quot; \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b. | \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":"\u0412 \u0417\u0430\u0434\u0430\u043d\u0438\u0438 3 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 Calculator \u0432 \u043f\u043b\u0430\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u0432\u0435\u043b \u0432 \u0432\u0430\u0448 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440.","og:url":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/","article:published_time":"2017-04-10T04:54:24+00:00","article:modified_time":"2017-04-25T14:47:23+00:00","twitter:card":"summary","twitter:title":"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 &quot;\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439&quot; \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b. | \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":"\u0412 \u0417\u0430\u0434\u0430\u043d\u0438\u0438 3 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 Calculator \u0432 \u043f\u043b\u0430\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u0432\u0435\u043b \u0432 \u0432\u0430\u0448 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440."},"aioseo_meta_data":{"post_id":"7424","title":"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 &quot;\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439&quot; \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b. | #site_title","description":"\u0412 \u0417\u0430\u0434\u0430\u043d\u0438\u0438 3 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 Calculator \u0432 \u043f\u043b\u0430\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u0432\u0435\u043b \u0432 \u0432\u0430\u0448 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440.","keywords":[{"label":"iOS 10","value":"iOS 10"},{"label":"Swift 3","value":"Swift 3"},{"label":"Stanford CS193P iOS 10","value":"Stanford CS193P iOS 10"},{"label":"Xcode 8","value":"Xcode 8"},{"label":"\u0441\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u0438\u0435 \u043b\u0435\u043a\u0446\u0438\u0438 CS193P Winter 2017","value":"\u0441\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u0438\u0435 \u043b\u0435\u043a\u0446\u0438\u0438 CS193P Winter 2017"},{"label":"\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434 iOS","value":"\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434 iOS"},{"label":"iOS programming","value":"iOS programming"},{"label":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 iOS 9 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439","value":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 iOS 9 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439"},{"label":"stanford","value":"stanford"},{"label":"Assignment 3 Graphing Calculator","value":"Assignment 3 Graphing Calculator"},{"label":"Swift \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f","value":"Swift \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f"},{"label":"UserDefaults","value":"UserDefaults"},{"label":"Split View Controller","value":"Split View Controller"},{"label":"Show Detail","value":"Show Detail"},{"label":"segue","value":"segue"},{"label":"Adaptive UI","value":"Adaptive UI"}],"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:37:49","updated":"2026-02-22 19:58:45","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\t\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 \u00ab\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439\u00bb \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b.\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":"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 3 cs193p Winter 2017 &#171;\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439&#187; \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0420\u0435\u0448\u0435\u043d\u0438\u0435. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b.","link":"https:\/\/bestkora.com\/IosDeveloper\/zadanie-3-cs193p-winter-2017-graficheskij-kalkulyator-reshenie-dopolnitelnye-punkty\/"}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/posts\/7424","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=7424"}],"version-history":[{"count":21,"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/posts\/7424\/revisions"}],"predecessor-version":[{"id":7495,"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/posts\/7424\/revisions\/7495"}],"wp:attachment":[{"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/media?parent=7424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/categories?post=7424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bestkora.com\/IosDeveloper\/wp-json\/wp\/v2\/tags?post=7424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}