{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"iOS 16+\u2019da Gizli UIKit: SwiftUI Bile\u015fenlerinin Alt Yap\u0131s\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"NQu65psJ2H\"><a href=\"https:\/\/fatihsoysal.com\/blog\/ios-16da-gizli-uikit-swiftui-bilesenlerinin-alt-yapisi\/\">iOS 16+\u2019da Gizli UIKit: SwiftUI Bile\u015fenlerinin Alt Yap\u0131s\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/ios-16da-gizli-uikit-swiftui-bilesenlerinin-alt-yapisi\/embed\/#?secret=NQu65psJ2H\" width=\"600\" height=\"338\" title=\"&#8220;iOS 16+\u2019da Gizli UIKit: SwiftUI Bile\u015fenlerinin Alt Yap\u0131s\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"NQu65psJ2H\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^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<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(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<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);\n<\/script>\n","description":"SwiftUI'\u0131n iOS 16 ve \u00fczeri s\u00fcr\u00fcmlerindeki g\u00fcc\u00fcn\u00fcn ard\u0131ndaki s\u0131r, asl\u0131nda UIKit ile olan derin entegrasyonudur. Bu makale, SwiftUI'\u0131n g\u00f6r\u00fcn\u00fcrdeki basitli\u011finin alt\u0131nda yatan UIKit bile\u015fenlerini ve bu entegrasyonun nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131, ger\u00e7ek d\u00fcnya \u00f6rnekleriyle birlikte ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r. SwiftUI'\u0131 daha iyi anlamak ve performans\u0131n\u0131 optimize etmek isteyen geli\u015ftiriciler i\u00e7in bu rehber, iOS geli\u015ftirme yolculu\u011funuzda \u00f6nemli bir ad\u0131m olacakt\u0131r."}