{"version":"1.0","provider_name":"Ratel","provider_url":"https:\/\/ratel.com.tr\/tr\/","title":"Xcode i\u00e7in Proje \u015eablonu Haz\u0131rlama - Ratel","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"XxQcIVuuDe\"><a href=\"https:\/\/ratel.com.tr\/tr\/xcode-icin-proje-sablonu-hazirlama\/\">Xcode i\u00e7in Proje \u015eablonu Haz\u0131rlama<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/ratel.com.tr\/tr\/xcode-icin-proje-sablonu-hazirlama\/embed\/#?secret=XxQcIVuuDe\" width=\"600\" height=\"338\" title=\"&#8220;Xcode i\u00e7in Proje \u015eablonu Haz\u0131rlama&#8221; &#8212; Ratel\" data-secret=\"XxQcIVuuDe\" 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\/\/# sourceURL=https:\/\/ratel.com.tr\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/03\/web.png","thumbnail_width":960,"thumbnail_height":540,"description":"Bu yaz\u0131da amac\u0131m\u0131z Xcode \u00fczerinde Single View App gibi, kendi proje \u015fablonumuzu haz\u0131rlamakt\u0131r. G\u00fcn\u00fcm\u00fczde projelerin kodlanmas\u0131 ve \u00fcr\u00fcne d\u00f6n\u00fc\u015ft\u00fcr\u00fclmesi \u00e7ok \u00f6nemlidir. Fakat onun kadar \u00f6nemli di\u011fer bir nokta, projeye ilk ad\u0131m at\u0131l\u0131rken uygulayaca\u011f\u0131n\u0131z mimaridir. Genellikle bu k\u0131s\u0131m kodu yazacak yaz\u0131l\u0131mc\u0131n\u0131n insiyatifine b\u0131rak\u0131l\u0131r. Durum b\u00f6yle olunca bak\u0131m\u0131 zor, g\u00fcncellenmesi daha zor projeler ortaya \u00e7\u0131kmaktad\u0131r. Yaz\u0131l\u0131m projelerinde&hellip;"}