!function(){"use strict";var e={};(function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})})(e);var t=window.elementorV2.store,i=window.elementorV2.editorV1Adapters,n=window.wp.i18n,o=window.elementorV2.editorAppBar,a=window.React,r=window.elementorV2.ui,l=window.elementorV2.icons,c=(0,t.createSlice)({name:"breakpoints",initialState:{entities:{},activeId:null},reducers:{init(e,t){e.activeId=t.payload.activeId,e.entities=t.payload.entities.reduce(((e,t)=>({...e,[t.id]:t})),{})},activateBreakpoint(e,t){e.entities[t.payload]&&(e.activeId=t.payload)}}});function d(){const{breakpoints:e}=window.elementor?.config?.responsive||{};if(!e)return[];const t=Object.entries(e).filter((([,e])=>e.is_enabled)).map((([e,{value:t,direction:i,label:n}])=>({id:e,label:n,width:t,type:"min"===i?"min-width":"max-width"})));return t.push({id:"desktop",label:(0,n.__)("Desktop","elementor")}),t}function s(){const e=window;return e.elementor?.channels?.deviceMode?.request?.("currentMode")||null}var p=e=>e.breakpoints.entities,u=(0,t.createSelector)(p,(e=>e.breakpoints.activeId),((e,t)=>t&&e[t]?e[t]:null)),m=(0,t.createSelector)(p,(e=>{const t=(e,t)=>e.width&&t.width?t.width-e.width:0,i=Object.values(e),n=i.filter((e=>!e.width)),o=i.filter((e=>"min-width"===e.type)),a=i.filter((e=>"max-width"===e.type));return[...o.sort(t),...n,...a.sort(t)]}));function w(e){return a.createElement(r.Tooltip,{PopperProps:{sx:{"&.MuiTooltip-popper .MuiTooltip-tooltip.MuiTooltip-tooltipPlacementBottom":{mt:7}}},...e})}var v={widescreen:l.WidescreenIcon,desktop:l.DesktopIcon,laptop:l.LaptopIcon,tablet_extra:l.TabletLandscapeIcon,tablet:l.TabletPortraitIcon,mobile_extra:l.MobileLandscapeIcon,mobile:l.MobilePortraitIcon},b={default:"%s","min-width":(0,n.__)("%s (%dpx and up)","elementor"),"max-width":(0,n.__)("%s (up to %dpx)","elementor")};(0,t.registerSlice)(c),function(){const{init:e}=c.actions;(0,i.listenTo)((0,i.v1ReadyEvent)(),(()=>{(0,t.dispatch)(e({entities:d(),activeId:s()}))}))}(),function(){const{activateBreakpoint:e}=c.actions;(0,i.listenTo)((0,i.windowEvent)("elementor/device-mode/change"),(()=>{const i=s();(0,t.dispatch)(e(i))}))}(),(0,o.injectIntoResponsive)({id:"responsive-breakpoints-switcher",component:function(){const{all:e,active:o}={all:(0,t.useSelector)(m),active:(0,t.useSelector)(u)},{activate:l}={activate:(0,a.useCallback)((e=>(0,i.runCommand)("panel/change-device-mode",{device:e})),[])};return e.length&&o?a.createElement(r.Tabs,{value:o.id,onChange:(e,t)=>l(t),"aria-label":(0,n.__)("Switch Device","elementor")},e.map((({id:e,label:t,type:i,width:n})=>{const o=v[e],l=b[i||"default"].replace("%s",t).replace("%d",n?.toString()||"");return a.createElement(r.Tab,{value:e,key:e,"aria-label":l,icon:a.createElement(w,{title:l},a.createElement(o,null))})}))):null},options:{priority:20}}),(window.elementorV2=window.elementorV2||{}).editorResponsive=e}();!function(){"use strict";var e={};(function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})})(e);var t=window.elementorV2.store,i=window.elementorV2.editorV1Adapters,n=window.wp.i18n,o=window.elementorV2.editorAppBar,a=window.React,r=window.elementorV2.ui,l=window.elementorV2.icons,c=(0,t.createSlice)({name:"breakpoints",initialState:{entities:{},activeId:null},reducers:{init(e,t){e.activeId=t.payload.activeId,e.entities=t.payload.entities.reduce(((e,t)=>({...e,[t.id]:t})),{})},activateBreakpoint(e,t){e.entities[t.payload]&&(e.activeId=t.payload)}}});function d(){const{breakpoints:e}=window.elementor?.config?.responsive||{};if(!e)return[];const t=Object.entries(e).filter((([,e])=>e.is_enabled)).map((([e,{value:t,direction:i,label:n}])=>({id:e,label:n,width:t,type:"min"===i?"min-width":"max-width"})));return t.push({id:"desktop",label:(0,n.__)("Desktop","elementor")}),t}function s(){const e=window;return e.elementor?.channels?.deviceMode?.request?.("currentMode")||null}var p=e=>e.breakpoints.entities,u=(0,t.createSelector)(p,(e=>e.breakpoints.activeId),((e,t)=>t&&e[t]?e[t]:null)),m=(0,t.createSelector)(p,(e=>{const t=(e,t)=>e.width&&t.width?t.width-e.width:0,i=Object.values(e),n=i.filter((e=>!e.width)),o=i.filter((e=>"min-width"===e.type)),a=i.filter((e=>"max-width"===e.type));return[...o.sort(t),...n,...a.sort(t)]}));function w(e){return a.createElement(r.Tooltip,{PopperProps:{sx:{"&.MuiTooltip-popper .MuiTooltip-tooltip.MuiTooltip-tooltipPlacementBottom":{mt:7}}},...e})}var v={widescreen:l.WidescreenIcon,desktop:l.DesktopIcon,laptop:l.LaptopIcon,tablet_extra:l.TabletLandscapeIcon,tablet:l.TabletPortraitIcon,mobile_extra:l.MobileLandscapeIcon,mobile:l.MobilePortraitIcon},b={default:"%s","min-width":(0,n.__)("%s (%dpx and up)","elementor"),"max-width":(0,n.__)("%s (up to %dpx)","elementor")};(0,t.registerSlice)(c),function(){const{init:e}=c.actions;(0,i.listenTo)((0,i.v1ReadyEvent)(),(()=>{(0,t.dispatch)(e({entities:d(),activeId:s()}))}))}(),function(){const{activateBreakpoint:e}=c.actions;(0,i.listenTo)((0,i.windowEvent)("elementor/device-mode/change"),(()=>{const i=s();(0,t.dispatch)(e(i))}))}(),(0,o.injectIntoResponsive)({id:"responsive-breakpoints-switcher",component:function(){const{all:e,active:o}={all:(0,t.useSelector)(m),active:(0,t.useSelector)(u)},{activate:l}={activate:(0,a.useCallback)((e=>(0,i.runCommand)("panel/change-device-mode",{device:e})),[])};return e.length&&o?a.createElement(r.Tabs,{value:o.id,onChange:(e,t)=>l(t),"aria-label":(0,n.__)("Switch Device","elementor")},e.map((({id:e,label:t,type:i,width:n})=>{const o=v[e],l=b[i||"default"].replace("%s",t).replace("%d",n?.toString()||"");return a.createElement(r.Tab,{value:e,key:e,"aria-label":l,icon:a.createElement(w,{title:l},a.createElement(o,null))})}))):null},options:{priority:20}}),(window.elementorV2=window.elementorV2||{}).editorResponsive=e}();!function(){"use strict";var e={};(function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})})(e);var t=window.elementorV2.store,i=window.elementorV2.editorV1Adapters,n=window.wp.i18n,o=window.elementorV2.editorAppBar,a=window.React,r=window.elementorV2.ui,l=window.elementorV2.icons,c=(0,t.createSlice)({name:"breakpoints",initialState:{entities:{},activeId:null},reducers:{init(e,t){e.activeId=t.payload.activeId,e.entities=t.payload.entities.reduce(((e,t)=>({...e,[t.id]:t})),{})},activateBreakpoint(e,t){e.entities[t.payload]&&(e.activeId=t.payload)}}});function d(){const{breakpoints:e}=window.elementor?.config?.responsive||{};if(!e)return[];const t=Object.entries(e).filter((([,e])=>e.is_enabled)).map((([e,{value:t,direction:i,label:n}])=>({id:e,label:n,width:t,type:"min"===i?"min-width":"max-width"})));return t.push({id:"desktop",label:(0,n.__)("Desktop","elementor")}),t}function s(){const e=window;return e.elementor?.channels?.deviceMode?.request?.("currentMode")||null}var p=e=>e.breakpoints.entities,u=(0,t.createSelector)(p,(e=>e.breakpoints.activeId),((e,t)=>t&&e[t]?e[t]:null)),m=(0,t.createSelector)(p,(e=>{const t=(e,t)=>e.width&&t.width?t.width-e.width:0,i=Object.values(e),n=i.filter((e=>!e.width)),o=i.filter((e=>"min-width"===e.type)),a=i.filter((e=>"max-width"===e.type));return[...o.sort(t),...n,...a.sort(t)]}));function w(e){return a.createElement(r.Tooltip,{PopperProps:{sx:{"&.MuiTooltip-popper .MuiTooltip-tooltip.MuiTooltip-tooltipPlacementBottom":{mt:7}}},...e})}var v={widescreen:l.WidescreenIcon,desktop:l.DesktopIcon,laptop:l.LaptopIcon,tablet_extra:l.TabletLandscapeIcon,tablet:l.TabletPortraitIcon,mobile_extra:l.MobileLandscapeIcon,mobile:l.MobilePortraitIcon},b={default:"%s","min-width":(0,n.__)("%s (%dpx and up)","elementor"),"max-width":(0,n.__)("%s (up to %dpx)","elementor")};(0,t.registerSlice)(c),function(){const{init:e}=c.actions;(0,i.listenTo)((0,i.v1ReadyEvent)(),(()=>{(0,t.dispatch)(e({entities:d(),activeId:s()}))}))}(),function(){const{activateBreakpoint:e}=c.actions;(0,i.listenTo)((0,i.windowEvent)("elementor/device-mode/change"),(()=>{const i=s();(0,t.dispatch)(e(i))}))}(),(0,o.injectIntoResponsive)({id:"responsive-breakpoints-switcher",component:function(){const{all:e,active:o}={all:(0,t.useSelector)(m),active:(0,t.useSelector)(u)},{activate:l}={activate:(0,a.useCallback)((e=>(0,i.runCommand)("panel/change-device-mode",{device:e})),[])};return e.length&&o?a.createElement(r.Tabs,{value:o.id,onChange:(e,t)=>l(t),"aria-label":(0,n.__)("Switch Device","elementor")},e.map((({id:e,label:t,type:i,width:n})=>{const o=v[e],l=b[i||"default"].replace("%s",t).replace("%d",n?.toString()||"");return a.createElement(r.Tab,{value:e,key:e,"aria-label":l,icon:a.createElement(w,{title:l},a.createElement(o,null))})}))):null},options:{priority:20}}),(window.elementorV2=window.elementorV2||{}).editorResponsive=e}();!function(){"use strict";var e={};(function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})})(e);var t=window.elementorV2.store,i=window.elementorV2.editorV1Adapters,n=window.wp.i18n,o=window.elementorV2.editorAppBar,a=window.React,r=window.elementorV2.ui,l=window.elementorV2.icons,c=(0,t.createSlice)({name:"breakpoints",initialState:{entities:{},activeId:null},reducers:{init(e,t){e.activeId=t.payload.activeId,e.entities=t.payload.entities.reduce(((e,t)=>({...e,[t.id]:t})),{})},activateBreakpoint(e,t){e.entities[t.payload]&&(e.activeId=t.payload)}}});function d(){const{breakpoints:e}=window.elementor?.config?.responsive||{};if(!e)return[];const t=Object.entries(e).filter((([,e])=>e.is_enabled)).map((([e,{value:t,direction:i,label:n}])=>({id:e,label:n,width:t,type:"min"===i?"min-width":"max-width"})));return t.push({id:"desktop",label:(0,n.__)("Desktop","elementor")}),t}function s(){const e=window;return e.elementor?.channels?.deviceMode?.request?.("currentMode")||null}var p=e=>e.breakpoints.entities,u=(0,t.createSelector)(p,(e=>e.breakpoints.activeId),((e,t)=>t&&e[t]?e[t]:null)),m=(0,t.createSelector)(p,(e=>{const t=(e,t)=>e.width&&t.width?t.width-e.width:0,i=Object.values(e),n=i.filter((e=>!e.width)),o=i.filter((e=>"min-width"===e.type)),a=i.filter((e=>"max-width"===e.type));return[...o.sort(t),...n,...a.sort(t)]}));function w(e){return a.createElement(r.Tooltip,{PopperProps:{sx:{"&.MuiTooltip-popper .MuiTooltip-tooltip.MuiTooltip-tooltipPlacementBottom":{mt:7}}},...e})}var v={widescreen:l.WidescreenIcon,desktop:l.DesktopIcon,laptop:l.LaptopIcon,tablet_extra:l.TabletLandscapeIcon,tablet:l.TabletPortraitIcon,mobile_extra:l.MobileLandscapeIcon,mobile:l.MobilePortraitIcon},b={default:"%s","min-width":(0,n.__)("%s (%dpx and up)","elementor"),"max-width":(0,n.__)("%s (up to %dpx)","elementor")};(0,t.registerSlice)(c),function(){const{init:e}=c.actions;(0,i.listenTo)((0,i.v1ReadyEvent)(),(()=>{(0,t.dispatch)(e({entities:d(),activeId:s()}))}))}(),function(){const{activateBreakpoint:e}=c.actions;(0,i.listenTo)((0,i.windowEvent)("elementor/device-mode/change"),(()=>{const i=s();(0,t.dispatch)(e(i))}))}(),(0,o.injectIntoResponsive)({id:"responsive-breakpoints-switcher",component:function(){const{all:e,active:o}={all:(0,t.useSelector)(m),active:(0,t.useSelector)(u)},{activate:l}={activate:(0,a.useCallback)((e=>(0,i.runCommand)("panel/change-device-mode",{device:e})),[])};return e.length&&o?a.createElement(r.Tabs,{value:o.id,onChange:(e,t)=>l(t),"aria-label":(0,n.__)("Switch Device","elementor")},e.map((({id:e,label:t,type:i,width:n})=>{const o=v[e],l=b[i||"default"].replace("%s",t).replace("%d",n?.toString()||"");return a.createElement(r.Tab,{value:e,key:e,"aria-label":l,icon:a.createElement(w,{title:l},a.createElement(o,null))})}))):null},options:{priority:20}}),(window.elementorV2=window.elementorV2||{}).editorResponsive=e}();!function(){"use strict";var e={};(function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})})(e);var t=window.elementorV2.store,i=window.elementorV2.editorV1Adapters,n=window.wp.i18n,o=window.elementorV2.editorAppBar,a=window.React,r=window.elementorV2.ui,l=window.elementorV2.icons,c=(0,t.createSlice)({name:"breakpoints",initialState:{entities:{},activeId:null},reducers:{init(e,t){e.activeId=t.payload.activeId,e.entities=t.payload.entities.reduce(((e,t)=>({...e,[t.id]:t})),{})},activateBreakpoint(e,t){e.entities[t.payload]&&(e.activeId=t.payload)}}});function d(){const{breakpoints:e}=window.elementor?.config?.responsive||{};if(!e)return[];const t=Object.entries(e).filter((([,e])=>e.is_enabled)).map((([e,{value:t,direction:i,label:n}])=>({id:e,label:n,width:t,type:"min"===i?"min-width":"max-width"})));return t.push({id:"desktop",label:(0,n.__)("Desktop","elementor")}),t}function s(){const e=window;return e.elementor?.channels?.deviceMode?.request?.("currentMode")||null}var p=e=>e.breakpoints.entities,u=(0,t.createSelector)(p,(e=>e.breakpoints.activeId),((e,t)=>t&&e[t]?e[t]:null)),m=(0,t.createSelector)(p,(e=>{const t=(e,t)=>e.width&&t.width?t.width-e.width:0,i=Object.values(e),n=i.filter((e=>!e.width)),o=i.filter((e=>"min-width"===e.type)),a=i.filter((e=>"max-width"===e.type));return[...o.sort(t),...n,...a.sort(t)]}));function w(e){return a.createElement(r.Tooltip,{PopperProps:{sx:{"&.MuiTooltip-popper .MuiTooltip-tooltip.MuiTooltip-tooltipPlacementBottom":{mt:7}}},...e})}var v={widescreen:l.WidescreenIcon,desktop:l.DesktopIcon,laptop:l.LaptopIcon,tablet_extra:l.TabletLandscapeIcon,tablet:l.TabletPortraitIcon,mobile_extra:l.MobileLandscapeIcon,mobile:l.MobilePortraitIcon},b={default:"%s","min-width":(0,n.__)("%s (%dpx and up)","elementor"),"max-width":(0,n.__)("%s (up to %dpx)","elementor")};(0,t.registerSlice)(c),function(){const{init:e}=c.actions;(0,i.listenTo)((0,i.v1ReadyEvent)(),(()=>{(0,t.dispatch)(e({entities:d(),activeId:s()}))}))}(),function(){const{activateBreakpoint:e}=c.actions;(0,i.listenTo)((0,i.windowEvent)("elementor/device-mode/change"),(()=>{const i=s();(0,t.dispatch)(e(i))}))}(),(0,o.injectIntoResponsive)({id:"responsive-breakpoints-switcher",component:function(){const{all:e,active:o}={all:(0,t.useSelector)(m),active:(0,t.useSelector)(u)},{activate:l}={activate:(0,a.useCallback)((e=>(0,i.runCommand)("panel/change-device-mode",{device:e})),[])};return e.length&&o?a.createElement(r.Tabs,{value:o.id,onChange:(e,t)=>l(t),"aria-label":(0,n.__)("Switch Device","elementor")},e.map((({id:e,label:t,type:i,width:n})=>{const o=v[e],l=b[i||"default"].replace("%s",t).replace("%d",n?.toString()||"");return a.createElement(r.Tab,{value:e,key:e,"aria-label":l,icon:a.createElement(w,{title:l},a.createElement(o,null))})}))):null},options:{priority:20}}),(window.elementorV2=window.elementorV2||{}).editorResponsive=e}();{"id":360,"date":"2020-11-12T09:48:16","date_gmt":"2020-11-12T09:48:16","guid":{"rendered":"https:\/\/www.wearetechinnovator.com\/blog\/?p=360"},"modified":"2025-08-19T17:55:23","modified_gmt":"2025-08-19T17:55:23","slug":"spivbesida-zios-250-zapitan-dlja-junior-middle","status":"publish","type":"post","link":"https:\/\/www.wearetechinnovator.com\/blog\/spivbesida-zios-250-zapitan-dlja-junior-middle\/","title":{"rendered":"\u0421\u043f\u0456\u0432\u0431\u0435\u0441\u0456\u0434\u0430 \u0437\u00a0iOS 250 \u0437\u0430\u043f\u0438\u0442\u0430\u043d\u044c \u0434\u043b\u044f Junior, Middle, Senior"},"content":{"rendered":"
<\/p>\n
\u041d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, \u043f\u0438\u0442\u0430\u043d\u043d\u044f \u043f\u0440\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0456\u044e, \u0440\u043e\u0431\u043e\u0447\u0438\u0439 \u0433\u0440\u0430\u0444\u0456\u043a, \u0432\u0456\u0434\u043f\u0443\u0441\u0442\u043a\u0438, \u0432\u0435\u0434\u0435\u043d\u043d\u044f \u0431\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0456\u0457 \u043c\u043e\u0436\u043d\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043d\u0430 \u043f\u0435\u0440\u0448\u0438\u0445 \u0435\u0442\u0430\u043f\u0430\u0445 \u0456\u043d\u0442\u0435\u0440\u0432\u02bc\u044e \u0440\u0435\u043a\u0440\u0443\u0442\u0435\u0440\u0443. 55.\u042f\u043a\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u0440\u043e\u0431\u043e\u0442\u0438 \u0437 \u043f\u0430\u043c\u2019\u044f\u0442\u0442\u044e \u0432 iOS? 56.\u0420\u043e\u0437\u043a\u0430\u0436\u0456\u0442\u044c \u043f\u0440\u043e \u043e\u0441\u043d\u043e\u0432\u0438 \u043f\u0456\u0434\u0440\u0430\u0445\u0443\u043d\u043a\u0443 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u044c \u043d\u0430 \u043e\u0431\u2019\u0454\u043a\u0442\u0438 \u0432 \u0440\u043e\u0431\u043e\u0442\u0456 \u043f\u0430\u043c\u2019\u044f\u0442\u0456.57.\u0423 \u0447\u043e\u043c\u0443 \u0432\u0456\u0434\u043c\u0456\u043d\u043d\u0456\u0441\u0442\u044c \u043c\u0456\u0436 MRC \u0442\u0430 ARC? 58.\u041e\u043f\u0438\u0448\u0456\u0442\u044c \u0441\u0438\u0442\u0443\u0430\u0446\u0456\u0457, \u0432 \u044f\u043a\u0438\u0445 \u0437\u2019\u044f\u0432\u043b\u044f\u0454\u0442\u044c\u0441\u044f reference cycles, \u0440\u043e\u0437\u043a\u0430\u0436\u0456\u0442\u044c \u043f\u0440\u043e \u0437\u0430\u043f\u043e\u0431\u0456\u0433\u0430\u043d\u043d\u044f. \u041d\u0430 \u043f\u0435\u0440\u0448\u043e\u043c\u0443 \u0435\u0442\u0430\u043f\u0456 \u043c\u043e\u0436\u043d\u0430 \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0434\u043e\u0434\u0430\u0442\u043e\u043a \u0442\u0456\u043b\u044c\u043a\u0438 \u0434\u043b\u044f \u043e\u0434\u043d\u0456\u0454\u0457 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0438 \u2013 Android \u0430\u0431\u043e iOS.<\/p>\n<\/p>\n
\u041f\u0440\u043e\u0441\u0442\u043e \u00ab\u043d\u0430\u0434\u0442\u043e \u0441\u043b\u0430\u0431\u043a\u0438\u0439\u00bb \u0430\u0431\u043e \u00ab\u043f\u043e\u0433\u0430\u043d\u043e \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u0432\u00bb \u2014 \u0446\u0435 \u043d\u0435 \u0432\u0438\u0441\u043d\u043e\u0432\u043e\u043a. \u041c\u0430\u044e\u0442\u044c \u0431\u0443\u0442\u0438 \u0447\u0456\u0442\u043a\u0456 \u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0456\u0434 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430, \u0442\u0430 \u0447\u0456\u0442\u043a\u0456 \u0432\u0438\u0441\u043d\u043e\u0432\u043a\u0438 \u0437\u0430 \u0446\u0438\u043c\u0438 \u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f\u043c\u0438. \u0426\u0456 \u043f\u0438\u0442\u0430\u043d\u043d\u044f (\u044f\u043a \u0456 \u0431\u0456\u043b\u044c\u0448\u0456\u0441\u0442\u044c \u043f\u043e\u0434\u0456\u0431\u043d\u0438\u0445) \u0441\u043a\u043e\u0440\u0456\u0448\u0435 \u0434\u043b\u044f \u0434\u0436\u0443\u043d\u0456\u0432, \u044f\u043a\u0456 \u0449\u0435 \u0442\u043e\u043b\u043a\u043e\u043c \u043d\u0435 \u043c\u0430\u044e\u0442\u044c \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438, \u0430\u043b\u0435 \u043c\u0430\u044e\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u0443 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u043d\u0443 \u0431\u0430\u0437\u0443 \u0432\u0438\u0432\u0447\u0435\u043d\u0443 \u0437\u0430 \u043f\u0430\u0440\u0443 \u0434\u043d\u0456\u0432 \u0434\u043e \u0441\u043f\u0456\u0432\u0431\u0435\u0441\u0456\u0434\u0438. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0432 \u0442\u043e\u043c\u0443, \u0449\u043e \u043d\u0435\u043c\u0430\u0454 \u0443\u043d\u0456\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0443 \u0456\u043d\u0442\u0435\u0440\u0432\u2019\u044e. \u0417\u0432\u0456\u0441\u043d\u043e \u0442\u0435, \u0449\u043e \u0432\u0438 \u043e\u0437\u0432\u0443\u0447\u0438\u043b\u0438, \u2014 \u0446\u0435 \u043d\u0430\u0439\u0431\u0435\u0437\u043f\u0435\u0447\u043d\u0456\u0448\u0438\u0439 \u0432\u0430\u0440\u0456\u0430\u043d\u0442, \u0442\u0430\u043c \u0441\u043a\u043b\u0430\u0434\u043d\u0456\u0448\u0435 \u0456\u043d\u0442\u0435\u0440\u0432\u2019\u044e\u0435\u0440\u0443 \u0437\u0440\u043e\u0431\u0438\u0442\u0438 \u043f\u043e\u043c\u0438\u043b\u043a\u0443 \u043f\u043e\u0440\u0456\u0432\u043d\u044f\u043d\u043e \u0437 \u043f\u0456\u0434\u0445\u043e\u0434\u043e\u043c \u0437 \u043f\u0430\u0437\u043b\u0430\u043c\u0438 \u0447\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430\u043c\u0438. \u0414\u043b\u044f \u0491\u0440\u0443\u043d\u0442\u043e\u0432\u043d\u043e\u0457 \u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0457 \u043f\u0456\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u044f \u0431\u0438 \u0440\u0430\u0434\u0438\u0432 \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0438\u0442\u0438\u0441\u044c \u0437\u0456 \u0441\u043f\u0438\u0441\u043a\u043e\u043c, \u0449\u043e \u043c\u0456\u0441\u0442\u0438\u0442\u044c 150 \u0437\u0430\u043f\u0438\u0442\u0430\u043d\u044c \u0437 iOS-\u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0438 \u0432\u0456\u0434 Hacking with Swift.<\/p>\n<\/p>\n
\u0412\u043e\u043d\u0438 \u0432\u0436\u0435 \u0431\u0443\u043b\u0438 \u0430\u0439\u0442\u0456\u0448\u043d\u0438\u043a\u0430\u043c\u0438 \u0443 \u0441\u0444\u0435\u0440\u0456 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0438. \u041f\u0456\u0434 \u0447\u0430\u0441 \u0456\u043d\u0442\u0435\u0440\u0432\u2019\u044e \u0442\u043e\u0431\u0456 \u043c\u043e\u0436\u0443\u0442\u044c \u0434\u0430\u0442\u0438 \u0434\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u0456 \u0437\u0430\u0434\u0430\u0447\u0456, \u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044f \u043a\u043e\u0434\u0443, \u0456 \u0446\u0435 \u043f\u043e\u0441\u0438\u043b\u044e\u0454 \u0441\u0442\u0440\u0435\u0441, \u0430\u0434\u0436\u0435 \u0447\u0430\u0441 \u043e\u0431\u043c\u0435\u0436\u0435\u043d\u0438\u0439, \u0430 \u0440\u043e\u0437\u0432\u2019\u044f\u0437\u0430\u043d\u043d\u044f \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u043c. \u041d\u0443 \u0456, \u0437\u0432\u0438\u0447\u0430\u0439\u043d\u043e, \u0442\u0435\u0445\u043d\u0456\u0447\u043d\u0435 \u0456\u043d\u0442\u0435\u0440\u0432\u2019\u044e \u0447\u0430\u0441\u0442\u043e \u0454 \u0432\u0438\u0440\u0456\u0448\u0430\u043b\u044c\u043d\u0438\u043c \u0435\u0442\u0430\u043f\u043e\u043c, \u0449\u043e \u043f\u0456\u0434\u0432\u0438\u0449\u0443\u0454 \u043d\u0430\u043f\u0440\u0443\u0436\u0435\u043d\u043d\u044f \u0442\u0430 \u0432\u0456\u0434\u0447\u0443\u0442\u0442\u044f \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0456. \u0421\u0442\u043e\u0441\u043e\u0432\u043d\u043e InAppPurchases \u2014 \u0432\u0456\u0434\u0432\u0435\u0440\u0442\u043e \u0441\u043a\u0430\u0436\u0443, \u044f \u043d\u0435 \u0437\u0432\u0435\u0440\u0442\u0430\u044e \u0432 CV \u043d\u0435 \u0446\u0435 \u0443\u0432\u0430\u0433\u0443 (\u0445\u043e\u0447\u0430 \u0437\u0430\u0432\u0436\u0434\u0438 \u043c\u043e\u044f \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0456\u044f \u2014 \u043a\u043e\u0436\u043d\u0435 \u0441\u043b\u043e\u0432\u043e, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0435 \u0432 CV \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u043f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0436\u0435\u043d\u0438\u043c, \u0430\u043b\u0435 \u043f\u0456\u0434\u043a\u0440\u0435\u0441\u043b\u044e, \u0449\u043e \u043d\u0435 \u0432\u0441\u0435 \u043c\u043e\u0436\u043d\u0430 \u043f\u0430\u043c\u02bc\u044f\u0442\u0430\u0442\u0438). \u0417\u0456 \u0441\u0432\u043e\u0457\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0432 \u043c\u043e\u0431\u0456\u043b\u044c\u043d\u0456\u0439 \u0440\u043e\u0437\u0440\u043e\u0431\u0446\u0456 \u044f \u0437 \u0446\u0438\u043c \u0444\u0443\u043d\u043a\u0446\u0456\u043e\u043d\u0430\u043b\u043e\u043c \u0441\u0442\u0438\u043a\u0430\u0432\u0441\u044f \u043b\u0438\u0448\u0435 \u0440\u0430\u0437 \u0456 \u0436\u043e\u0434\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0443 \u0443 \u043f\u0440\u043e\u0454\u043a\u0442\u0430\u0445 \u0434\u043b\u044f \u0435\u043d\u0442\u0435\u0440\u043f\u0440\u0430\u0439\u0441.<\/p>\n<\/p>\n
\u0424\u0456\u043a\u0441\u0443\u0432\u0430\u0442\u0438 \u044f\u043a\u0456\u0441\u044c \u043f\u0440\u043e\u043c\u0456\u0436\u043d\u0456 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0438 \u0442\u0430 \u0432\u0440\u0430\u0436\u0435\u043d\u043d\u044f. \u0412 \u043c\u0435\u043d\u0435 \u043d\u0430 \u043f\u043e\u0447\u0430\u0442\u043a\u0443 \u0441\u0430\u043c\u0435 \u0432 \u0446\u044c\u043e\u043c\u0443 \u0431\u0443\u043b\u0430 \u0433\u043e\u043b\u043e\u0432\u043d\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u0417\u0434\u0430\u0432\u0430\u043b\u043e\u0441\u044c, \u0432\u0436\u0435 \u0456\u0434\u0435\u0430\u043b\u044c\u043d\u043e \u043f\u0456\u0434\u0433\u043e\u0442\u0443\u0432\u0430\u0432 \u043f\u0438\u0442\u0430\u043d\u043d\u044f, \u044f\u043a\u0456\u0441\u043d\u043e \u043f\u0440\u043e\u0432\u0456\u0432 \u0441\u043f\u0456\u0432\u0431\u0435\u0441\u0456\u0434\u0443, \u0430\u043b\u0435 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442, \u043d\u0430 \u0436\u0430\u043b\u044c, \u0432\u043f\u043e\u0440\u0430\u0432\u0441\u044f \u043f\u043e\u0433\u0430\u043d\u043e \u2014 \u0432\u0456\u0434\u043c\u043e\u0432\u043b\u044f\u0454\u043c\u043e. \u0422\u0430\u043a\u043e\u0436 \u044f \u043f\u043e\u0440\u0456\u0432\u043d\u044e\u044e \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044e \u0443 CV \u0437\u0456 \u0441\u043a\u0430\u0437\u0430\u043d\u0438\u043c \u043d\u0430 \u0441\u043f\u0456\u0432\u0431\u0435\u0441\u0456\u0434\u0456. \u0427\u0430\u0441\u0442\u043e \u0432 \u0440\u0435\u0437\u044e\u043c\u0435 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044f \u043c\u0456\u043d\u0456\u043c\u0456\u0437\u043e\u0432\u0430\u043d\u0430, \u0430 \u043d\u0430 \u0456\u043d\u0442\u0435\u0440\u0432\u2019\u044e \u0432\u0438\u044f\u0432\u043b\u044f\u044e\u0442\u044c\u0441\u044f \u0434\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u0456 \u0437\u043d\u0430\u043d\u043d\u044f \u0442\u0430 \u043d\u0430\u0432\u0438\u0447\u043a\u0438, \u043d\u0435 \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0456 \u0432 \u043d\u044c\u043e\u043c\u0443. \u0410\u0431\u043e \u043d\u0430\u0432\u043f\u0430\u043a\u0438, \u0443 CV \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0431\u0430\u0433\u0430\u0442\u043e, \u0430 \u043d\u0430 \u0441\u043f\u0456\u0432\u0431\u0435\u0441\u0456\u0434\u0456 \u0441\u0442\u0430\u0454 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u043e, \u0449\u043e \u0434\u0435\u044f\u043a\u0456 \u0440\u0435\u0447\u0456 \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u043a\u0440\u0430\u0448\u0435\u043d\u0456, \u0456 \u0431\u0430\u0433\u0430\u0442\u043e \u0437 \u043f\u0456\u0434\u0433\u043e\u0442\u043e\u0432\u0430\u043d\u0438\u0445 \u043f\u0438\u0442\u0430\u043d\u044c \u043c\u043e\u0436\u043d\u0430 \u0432\u0438\u043a\u043b\u044e\u0447\u0438\u0442\u0438.<\/p>\n<\/p>\n
<\/p>\n
\u0417\u0432\u0443\u0447\u0438\u0442\u044c \u043b\u043e\u0433\u0456\u0447\u043d\u043e \u0456 \u0437\u0430\u043a\u043e\u043d\u043e\u043c\u0456\u0440\u043d\u043e, \u0430\u043b\u0435 \u044f \u0431 \u0440\u043e\u0437\u0433\u043b\u044f\u043d\u0443\u0432 \u043f\u0440\u043e\u0446\u0435\u0441 \u0441\u043f\u0456\u0432\u0431\u0435\u0441\u0456\u0434\u0438 \u043f\u0456\u0434 \u0456\u043d\u0448\u0438\u043c \u043a\u0443\u0442\u043e\u043c, \u0430 \u0441\u0430\u043c\u0435 \u0456\u0437 \u043f\u043e\u0437\u0438\u0446\u0456\u0457 \u0432\u0438\u0433\u043e\u0434\u0438 \u0434\u043b\u044f \u0441\u0435\u0431\u0435. \u041f\u0440\u043e\u0434\u043e\u0432\u0436\u0443\u0454\u043c\u043e \u0434\u0456\u043b\u0438\u0442\u0438\u0441\u044f \u0442\u0438\u043c, \u044f\u043a \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442\u044c \u0442\u0435\u0445\u043d\u0456\u0447\u043d\u0456 \u0441\u043f\u0456\u0432\u0431\u0435\u0441\u0456\u0434\u0438 \u0443 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u0438\u0445 \u0406\u0422-\u043a\u043e\u043c\u043f\u0430\u043d\u0456\u044f\u0445. \u0426\u044c\u043e\u0433\u043e \u0440\u0430\u0437\u0443 \u0440\u043e\u0437\u043f\u043e\u0432\u0456\u043c\u043e, \u044f\u043a\u0456 \u043f\u0438\u0442\u0430\u043d\u043d\u044f \u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c iOS-\u0440\u043e\u0437\u0440\u043e\u0431\u043d\u0438\u043a\u0430\u043c \u0440\u0456\u0437\u043d\u0438\u0445 \u0491\u0440\u0435\u0439\u0434\u0456\u0432. \u0412 \u0423\u043a\u0440\u0430\u0457\u043d\u0456 \u0432\u0438\u0449\u0438\u0445 \u0437\u0430\u043a\u043b\u0430\u0434\u0456\u0432, \u044f\u043a\u0456 \u043f\u0440\u043e\u043f\u043e\u043d\u0443\u044e\u0442\u044c \u043e\u0441\u0432\u0456\u0442\u0443 \u0443 \u0441\u0444\u0435\u0440\u0456 \u0406\u0422, \u0434\u043e\u0441\u0438\u0442\u044c \u0431\u0430\u0433\u0430\u0442\u043e. \u041d\u0430\u0432\u0447\u0430\u043d\u043d\u044f \u0442\u0440\u0438\u0432\u0430\u0454 5 \u0440\u043e\u043a\u0456\u0432, \u0456 \u0437\u0434\u0435\u0431\u0456\u043b\u044c\u0448\u043e\u0433\u043e \u0437\u043d\u0430\u0434\u043e\u0431\u043b\u044f\u0442\u044c\u0441\u044f \u0434\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u0456 \u043a\u0443\u0440\u0441\u0438. \u041a\u0440\u0456\u043c \u0445\u043e\u0440\u043e\u0448\u043e\u0433\u043e \u0440\u043e\u0437\u0443\u043c\u0456\u043d\u043d\u044f \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0456\u0432 \u0440\u043e\u0431\u043e\u0442\u0438 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0457\u0432 \u0437 \u041e\u0421 IOS, \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u0432\u043e\u043b\u043e\u0434\u0456\u0442\u0438 \u043c\u043e\u0432\u0430\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0432\u0430\u043d\u043d\u044f Objective-C \u0442\u0430 Swift.<\/p>\n<\/p>\n