Domande con tag 'swift-language'

1
risposta

Estensione contro la delega

Sto usando Swift e mi sto interrogando sui concetti di Estensione e delegazione . Recentemente ho trovato un caso in cui uno di questi due concetti potrebbe essere applicato. Ciò ha ricordato il principio della "composizione sull'ereditariet...
posta 10.02.2016 - 15:46
1
risposta

Repository che esegue internamente chiamate API - DDD

Please note: although my question relates to DDD, I am also interested in this from an architectural and OO design perspective. This question may also be a simple case of CQRS and/or interface segregation. Code examples are in Swift as this is...
posta 15.09.2018 - 10:37
1
risposta

Modi per fare callback, quando e dove

Recentemente ho iniziato a fare qualche programmazione più complicata con il lavoro relativo alla rete su iOS con Swift. Questo ha introdotto un sacco di codice asincrono non solo in rete ma anche alcuni scambi di informazioni tra i controller d...
posta 31.12.2014 - 11:46
1
risposta

Perché Swift non consente direttamente gli intervalli di sottoscrizione e intero di Int String?

Se ho una stringa: let str = "Hello world" Sembra abbastanza ragionevole poter estrarre un personaggio: let thirdChar = str[3] Tuttavia, non è legale. Invece, devo usare la sintassi estremamente ottusa: let thirdChar = str[str.index(...
posta 09.12.2017 - 21:11
1
risposta

Perché la sintassi della dichiarazione di chiusura in Swift è diversa dalla dichiarazione di funzione

let closure = { (args) -> ReturnT in ... } v.s. func function(args) -> ReturnT { ... } Perché Apple non ha seguito il principio del rasoio di Occam e rende le dichiarazioni di chiusura e di funzione uguali? Ad esempio, la chiusura...
posta 29.04.2016 - 14:25
3
risposte

Decoratore design pattern in swift

Sto leggendo "Testa primi modelli di design" ( qui puoi trovare l'esatto esempio citato nel libro ) Durante la progettazione di Decorator, tutto era nitido e chiaro fino a quando sono incappato in questo stanno spiegando il decoratore us...
posta 12.01.2015 - 06:44
2
risposte

Una funzione come parametro in UML

Mi chiedevo quale sia il modo migliore per rappresentare una funzione passata come parametro in UML. Perché voglio creare un diagramma di sequenza del mio attuale codice di rete nel mio progetto Swift e alcune funzioni passano una funzione come...
posta 19.01.2017 - 14:28
1
risposta

E 'un anti-pattern per le funzioni Swift che accettano in un mittente un'etichetta per quel parametro?

Questo è qualcosa che vedo in tutto Cocoa: func someAction(_ sender: Any) che è chiamato come: someAction(someObject) Questo può essere molto confuso per me. L'esempio infame è in NSView sottoclassi: print("Hello, World!") No...
posta 04.01.2017 - 14:42
1
risposta

Quali sono le migliori pratiche quando si tratta di estensioni in Swift con in mente la riutilizzabilità?

Mi piace il modo rapido di cercare di eliminare le conseguenze indesiderate ovunque sia possibile. Ogni volta che c'è un cambiamento nella lingua che depreca qualcosa che ho fatto per anni, mi costringe a ripensare a ciò che considero la miglior...
posta 24.03.2016 - 19:24
1
risposta

Preferirei utilizzare i dati di base o salvare i file nel sistema?

Sto sviluppando un'app iOS che fondamentalmente recupera un JSON da una posizione remota, lo analizza e crea un'istanza delle classi per un paio dei suoi elementi. Per alcune visualizzazioni, questo dovrebbe darti un'idea di base di come appare...
posta 04.02.2015 - 11:50