Vai al contenuto





Cerca nel Forum

Showing results for tags 'tutorial'.



More search options

  • Search By Tags

    Inserisci eventuali tag separati da virgole.
  • Search By Author

Tipo di contenuto


Forum

  • Salottino
    • Ciao a tutti, mi presento!
    • Salottino
    • A proposito di Apple...
    • Ultime notizie
    • Tutorial
  • Aiuto
    • Domande su Mac - Software
    • Domande su Mac - Hardware
    • Domande su iPhone
    • Domande su iPad
    • Domande su iPod
    • Domande su Apple Watch
    • Domande stupide
  • Creare
    • Fotografia
    • 3D e Architettura
    • Editing video
    • Xcode e Swift
    • Programmazione
    • Grafica
    • Fare musica
    • Webmaster e WordPress
    • Sistemisti
  • Friends
    • Amicizia, amore e sentimenti
    • TV, cinema, libri e musica
    • Sport e motori
    • Gaming
    • Fitness, salute, ambiente
    • Studio e lavoro
  • Aliens
    • Windows
    • Android

Categorie

  • Vendo usato
    • Vendo iPhone usato
    • Vendo iPad usato
    • Vendo Mac Portatile
    • Vendo Mac Desktop
    • Vendo oggetto Apple usato
    • Vendo oggetto usato di altre marche
  • Cerco usato
    • Cerco oggetto Apple usato
    • Cerco oggetto usato di altre marche
  • Scambio usato
    • Scambio oggetto Apple usato
    • Scambio oggetto usato di altre marche

Find results in...

Find results that contain...


Data di creazione

  • Start

    End


Ultimo Aggiornamento

  • Start

    End


Filter by number of...

Iscritto

  • Start

    End


Gruppo


Luogo


Sesso


Situazione sentimentale


Citazioni preferite

Trovato 3 risultati

  1. Ieri notte ero particolarmente creativo e ho ricevuto l'illuminazione per la creazione di un piccolo programma che rinomina i file in batch in modo progressivo (esempio prendo 10 file li rinomina da 000 a 009). Ma quale linguaggio usare? Ho pensato subito al C perchè è ottimo per prototipizzare sui file (è un linguaggio molto semplice che, senza librerie aggiuntive, consente di usare semplici system call come rename o chiamare la bash con system), anche se successivamente mi sono quasi pentito della scelta (visto e considerato come si lavora male sulle stringhe). Dopo averlo creato (come vedete molto velocemente, usando addirittura un goto per puro sfizio di farlo): Ho pensato che fosse un'ottima scusa per provare a utilizzare tale codice dentro un'applicazione con solo l'interfaccia grafica scritta in Swift. Per farlo ho trovato molto più rapido incapsulare il mio codice C dentro una classe Objective-C (è stato così molto più semplice passare le stringhe come parametri): Ovviamente questo è il codice finale, in mezzo ci sono stati tanti passaggi. Ho così creato il .h per questa classe e come si può vedere non ho dovuto modificare praticamente nulla del mio codice C vero e proprio. Ho dovuto infatti solo aggiungere il wrapper della classe e dei metodi Objective-C. Ovviamente ho dovuto anche creare un piccolo file bridge NomeProgetto-Bridging-Header.h dove ho solo scritto #import "Core.h" Successivamente ho poi modificato il codice per adattarsi alla mia interfaccia grafica scritta in Swift (che ovviamente prevede la selezione dei file attraverso una finestra di selezione dei file): Ovviamente il programma non è per nulla ottimizzato e potrebbe avere dei bug (non mi prendo responsabilità in caso perdiate dei dati, quindi non utilizzate questo programma su dati importanti). Però l'obbiettivo primario è stato raggiunto. Il programma è attualmente una sorta di MVC in cui la View (l'interfaccia grafica) è scritta in Swift e non ha alcuna funzionalità se non quella di passare l'input al Model (la classe C wrappata all'interno dell'Objective-C) attraverso il Controller (il bridge). Tutte le funzionalità di base sono svolte backend dal codice C originale, solo l'interfaccia grafica è in Swift. Questo mini-tutorial si conclude qui, spero che sia stato utile a qualcuno. Se volete più informazioni vi consiglio questo link stackoverflow: Concludo dicendo solo che per usare le funzioni C in Swift direttamente (senza Objective-C) si può fare in questo modo: funzione_c("World".cStringUsingEncoding(NSUTF8StringEncoding)) lo scrivo perchè in linea di massima è l'unica cosa non proprio intuitiva ("come usare un oggetto C se in C gli oggetti non esistono? Semplice ne hanno creato uno"). Il vantaggio principale è ovviamente che se avete del codice C, C++ o Objective-C già scritto.... Oppure vi piace scrivere in linguaggi diversi. Potete farlo. In linea di massima potreste persino non saper scrivere codice Swift (e la costruzione dell'interfaccia grafica è particolarmente semplice).
  2. Ciao a tutti, un tutorial su Indesign per esportare in modo corretto i PDF per la stampa. niccolò http://www.progettoimmagina.com/esportare-pdf-per-la-stampa-tutorial/
  3. Salve, ho un sito creato ad inizio 2013 che tratta svariati video tutorial informatici tutti su mac, il sito è collegato ad un canale youtube con una settantina di iscritti. Il sito è www.macwork.it Dato che (per fortuna) sto lavorando parecchio ho poco tempo per creare e pubblicare nuovi tutorial, se qualcuno è interessato ed ha le conoscenze per pubblicare è il benvenuto, e sarà aggiunto come autore nel "chi siamo" del sito. Se non si ha dimestichezza con wordpress posso provvedere io a pubblicare gli articoli sul sito. Se avete dimestichezza potete anche darmi una mano al suo miglioramento. La pubblicità compensa (appena) le spese di manutenzione del sito, ma non escludo compensi qualora si raggiungano risultati maggiori, ad esempio con una parnership youtube.
×
×
  • Crea Nuovo...

Info

Per offrirti il miglior servizio possibile il sito utilizza cookies, anche di terze parti e profilazione. Utilizzando il sito acconsenti al loro impiego. Privacy Policy Termini di utilizzo