• Mutimedia Web la Web Agency Italiana. Contattateci per preventivi gratuiti e consulenze nello sviluppo del vostro sito web o app Ios e Android. Professinalità e assistenza garatite!
    Immagini dei quadri e opere di: Giuseppe Lattanzio

  • Social

    [easy-social-share buttons="facebook,twitter,pinterest,linkedin,digg,stumbleupon,vk,tumblr,print,mail,del,reddit,whatsapp" counters=0 hide_names="force" template="grey-blocks-retina"]
  • WEB AGENCY

  • Sede Principale

    Multimedia Web

    Blog Studio Web

    Studio Web

    Sede a Venezia

    Web Agency Venezia

    Sede a New York

    Nyc Web Design

    Sede International

    Web Designer International

    Sito Demo One Page

    Spaghetti Web

    Landing page

    Savinus

  • smartphone

    Trovaci sul tuo smartphone

  • web-designer-ancona
  • AGENZIA WEB ITALIA

Home / News / Swift 3.0 sarà un linguaggio portabile?

Swift 3.0 sarà un linguaggio portabile?


Il principale obbiettivo del team che si occupa del progetto dovrebbe essere quello di stabilizzare le librerie standard e l’interfaccia binaria del linguaggio, in pratica però ciò potrebbe portare a differenze rilevanti a carico del codebase rispetto a Swift 2, con interventi che arriverebbero a coinvolgere le modalità per il supporto dei tipi di dato, gli algoritmi livello di core, la struttura dei dati a runtime e la risoluzione dei nomi.

Una delle maggiori problematiche dell’attuale impostazione riguarderebbe appunto la fragilità dell’interfaccia binaria, criticità che si traduce nella necessità di ricompilare le applicazioni in situazioni come per esempio l’integrazione di una nuova proprietà o di un metodo in una classe, con effetti negativi sui livelli di produttività e prestazioni.

La revisione del sorgente dovrebbe portare inoltre al miglioramento e, in alcuni casi, alla rimozione delle feature e delle API che si sono dimostrate meno performanti, ad una revisione del subtyping e delle regole di conversione, ad un’ulteriore implementazione dei generics per i parametri di tipo e ad un rinnovamento delle linee guida per la progettazione delle interfacce di programmazione.

Ma la vera novità di Swift 3.0 potrebbe essere un’altra, cioè quella di rendere il linguaggio portabile; disporre di questa tecnologia su diverse piattaforme dovrebbe significare anche che indipendentemente dal sistema utilizzato per la scrittura del codice quest’ultimo potrà lavorare correttamente in ambienti differenti.

Via Apple






Source link