Come creare un framework in swift

Ciao a tutti cari amici di iProg, oggi vi mostrero’ come creare un framework usando Xcode.  Per prima cosa creiamo un nuovo progetto e scegliamo il modello cocoa touch framework

E diamogli un nome qualsiasi. Il prossimo step consiste nel modificare lo scheme in maniera tale che in il nostro framework verra’ eseguito in modalita’ release.Quindi selezionate: Product -> Scheme -> Edit Scheme

Una volta fatto cio’ creiamo un nuovo file swift (cmd + n)

public class Iprog {
 public init() {}
 public func saluta (){
 print("Ciao a tutti cari amici di iProg.it")
 }
}

Da notare che e’ molto importante utilizzare la keyword public prima della classe e delle funzioni, altrimenti  il codice non sarà accessibile all’esterno del framework stesso.

A questo punto “buildiamo” il nostro framework (cmd+b) dopodiche  click col tasto destro sul nostro framework e scegliamo l’opzione show in Finder

Ed ora salviamo il nostro framework sul desktop

A questo punto testiamo il nostro framework creando un nuovo progetto di tipo SingleView

Una volta creato il nuovo progetto importiamo il nostro framework all’interno di quest’ultimo

Poi cliccare su add other

infine selezionare il nostro framework (salvato sul desktop).

L’ultima cosa da fare e verificare se quest’ultimo funzioni correttamente, quindi all’ interno del ViewController.swift scriviamo il seguente codice:

 

import UIKit
import iProgFramework
class ViewController: UIViewController {

override func viewDidLoad() {
 super.viewDidLoad()
 let saluta = Iprog()
 saluta.saluta()
 }
}

Come possiamo notare dall’output il tutto funziona perfettamente

Se il tutorial ti e’ piaciuto faccelo sapere sulla nostra pagina di Facebook
 

Related Posts

Come generare la documentazione per la nostra app in maniera semplice e veloce con Jazzy

Slack: La piattaforma per la comunicazione tra gruppi di lavoro

iOS: Fastlane … Il primo appriccio

iOS Continuos Integration con Xcode 9

Si prega di attivare i Javascript! / Please turn on Javascript!

Javaskripta ko calu karem! / Bitte schalten Sie Javascript!

S'il vous plaît activer Javascript! / Por favor, active Javascript!

Qing dakai JavaScript! / Qing dakai JavaScript!

Пожалуйста включите JavaScript! / Silakan aktifkan Javascript!