<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>while (true) {&#xA0;}</provider_name><provider_url>https://www.albertopasca.it/whiletrue</provider_url><author_name>Alberto Pasca</author_name><author_url>https://www.albertopasca.it/whiletrue/author/alberto-pasca/</author_url><title>Objective-C &#x2013; UIStoryboard segue custom transition - while (true) {&#xA0;}</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="gNnE8OZXJF"&gt;&lt;a href="https://www.albertopasca.it/whiletrue/objective-c-uistoryboard-segue-custom-transition/"&gt;Objective-C &#x2013; UIStoryboard segue custom transition&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.albertopasca.it/whiletrue/objective-c-uistoryboard-segue-custom-transition/embed/#?secret=gNnE8OZXJF" width="600" height="338" title="&#x201C;Objective-C &#x2013; UIStoryboard segue custom transition&#x201D; &#x2014; while (true) {&#xA0;}" data-secret="gNnE8OZXJF" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.albertopasca.it/whiletrue/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>A&#xA0;UIStoryboardSegue&#xA0;object is responsible for performing the visual transition between two view controllers. In addition, segue objects are used to prepare for the transition from one view controller to another. Segue objects contain information about the view controllers involved in a transition. When a segue is triggered, but before the visual transition occurs, the storyboard runtime Read More</description><thumbnail_url>http://www.albertopasca.it/whiletrue/wp-content/uploads/2020/03/Schermata-2013-10-21-alle-16.28.59.png</thumbnail_url></oembed>
