DEVTOOLS-185 Remplacer le json en dur des images resgen #11
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "DEVTOOLS-186/SVG_resgen"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@ -0,0 +12,4 @@
let info: Info
static func == (lhs: ImageContent, rhs: ImageContent) -> Bool {
let lhsImagesCount = lhs.images.count
Tu peux optimiser les performances:
Pas besoin de check les infos.
Si tu as pas le meme count, tu ne vas pas parcourir ton tableau
images
c'est toujours ca de gagné.@ -0,0 +30,4 @@
let filename: String
}
struct Info: Codable, Equatable {
Aprs réflexion, on va changer le nom des 3 structs:
ImageContent
->AssetContent
Image
->AssetImageDescription
Info
->AssetInfo
Ces noms sont plus représentatifs de la data qu'ils contiennent.
@ -71,0 +46,4 @@
let encoder = JSONEncoder()
encoder.outputFormatting = .prettyPrinted
guard let data = try? encoder.encode(imageContent) else { return nil }
Si la méthode appelante ne le fait pas déjà, dans le else regarde comment j'ai fais pour générer un warning pour Xcode. Avec le warning, le dev saura qu'il y a eu un soucis
636584ca45
to129eb135f1