کنفرانس توسعه دهندگان اپل مجازی برگزار می شود

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از پرس اسوسیشن، اپل تایید کرد نخستین کنفرانس مجازی توسعه دهندگان آن در ۲۲ ژوئن (۲ تیرماه) برگزار می شود.

کنفرانس جهانی توسعه دهندگان اپل که سالانه برگزار می شود، مکانی برای نمایش آخرین آپدیت های نرم افزاری اپل برای رایانه شخصی، موبایل و گجت های پوشیدنی است.

اما با توجه به شیوع ویروس کرونا، برای نخستین بار، سی و یکمین کنفرانس توسعه دهندگان اپل به طور آنلاین و رایگان  در وب سایت و اپلیکیشن Apple Developer قابل مشاهده است.

اپل یکی از نخستین شرکت هایی بود که اعلام کرد با توجه به شیوع ویروس کرونا تمام بخش های حضور کنفرانس سالانه خود را مجازی برگزار می کند.

138
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });