dollarswift.org

Evaluation du site dollarswift.org

Dollar and Cent - Underscore.js for Swift

 Généré le 17 Avril 2026 01:40

Vieilles statistiques? UPDATE !

Le score est de 56/100

Optimisation du contenu

Titre

Dollar and Cent - Underscore.js for Swift

Longueur : 41

Parfait, votre titre contient entre 10 et 70 caractères.

Description

Dollar is a Swift library that provides useful functional programming helper methods without extending any built in objects. It is similar to Lo-Dash or Underscore in Javascript.

Longueur : 178

Idéalement, votre balise META description devrait contenir entre 70 et 160 caractères (espaces compris). Utilisez cet outil gratuit pour calculer la longueur du texte.

Mots-clefs

Très mauvais. Nous n'avons pas trouvé de balise META keywords sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer des mots-clés.

Propriétés Open Graph

Cette page ne profite pas des balises META Open Graph. Cette balise permet de représenter de manière riche n'importe quelle page dans le graph social (environnement social). Utilisez ce générateur gratuit de balises META Open Graph pour les créer.

Niveaux de titre

H1 H2 H3 H4 H5 H6
6 20 153 0 0 0
  • [H1] Dollar and Cent
  • [H1] Dollar
  • [H1] Setup
  • [H1] Dollar Usage
  • [H1] Cent Usage
  • [H1] Contributing
  • [H2] Contents
  • [H2] Using cocoapods version 0.36.x or greater
  • [H2] Using Swift Package Manager
  • [H2] Using git submodule
  • [H2] Support for Xcode and Swift
  • [H2] Demo Apps
  • [H2] Communication
  • [H2] Array
  • [H2] Dictionary
  • [H2] Object
  • [H2] Function
  • [H2] Chaining
  • [H2] Array Extensions
  • [H2] Character Extensions
  • [H2] Date Extensions
  • [H2] Dictionary Extensions
  • [H2] Int Extensions
  • [H2] String Extensions
  • [H2] Regex
  • [H2] Range Extensions
  • [H3] at - Dollar.at
  • [H3] chunk - Dollar.chunk
  • [H3] compact - Dollar.compact
  • [H3] contains - Dollar.contains
  • [H3] cycle - Dollar.cycle
  • [H3] difference - Dollar.difference
  • [H3] each - Dollar.each
  • [H3] every - Dollar.every
  • [H3] factorial Dollar.factorial
  • [H3] fetch - Dollar.fetch
  • [H3] fill - Dollar.fill
  • [H3] find - Dollar.find
  • [H3] findIndex - Dollar.findIndex
  • [H3] findLastIndex - Dollar.findLastIndex
  • [H3] first - Dollar.first(array: AnyObject[])
  • [H3] groupBy Dollar.groupBy
  • [H3] second - Dollar.second(array: AnyObject[])
  • [H3] flatMap - Dollar.flatMap
  • [H3] flatMap - Dollar.flatMap
  • [H3] flatten - Dollar.flatten
  • [H3] frequencies - Dollar.frequencies
  • [H3] gcd Dollar.gcd
  • [H3] indexOf - Dollar.indexOf
  • [H3] initial - Dollar.initial
  • [H3] intersection - Dollar.intersection
  • [H3] it-isIn Dollar.it<T: Comparable>(i: T, isIn range: Range<T>)
  • [H3] last - Dollar.last
  • [H3] lastIndexOf - Dollar.lastIndexOf
  • [H3] lcm Dollar.lcm
  • [H3] rest - Dollar.rest
  • [H3] map - Dollar.map
  • [H3] min - Dollar.min
  • [H3] max - Dollar.max
  • [H3] pluck - Dollar.pluck
  • [H3] pull - Dollar.pull
  • [H3] pullAt - Dollar.pullAt
  • [H3] range - Dollar.range
  • [H3] reduce - Dollar.reduce
  • [H3] sample - Dollar.sample
  • [H3] sequence - Dollar.sequence
  • [H3] remove - Dollar.remove
  • [H3] remove - Dollar.remove
  • [H3] shuffle - Dollar.shuffle
  • [H3] size - Dollar.size
  • [H3] sortedIndex - Dollar.sortedIndex
  • [H3] transpose - Dollar.transpose
  • [H3] union - Dollar.union
  • [H3] merge - Dollar.merge
  • [H3] uniq - Dollar.uniq
  • [H3] without - Dollar.without
  • [H3] xor - Dollar.xor
  • [H3] zip - Dollar.zip
  • [H3] zipObject - Dollar.zipObject
  • [H3] partition - Dollar.partition
  • [H3] partitionAll - Dollar.partitionAll
  • [H3] partitionBy - Dollar.partitionBy
  • [H3] keys - Dollar.keys
  • [H3] values - Dollar.values
  • [H3] merge - Dollar.merge
  • [H3] pick - Dollar.pick
  • [H3] omit - Dollar.omit
  • [H3] tap - Dollar.tap
  • [H3] after - Dollar.after
  • [H3] bind - Dollar.bind
  • [H3] compose - Dollar.compose
  • [H3] curry - Dollar.curry
  • [H3] id - Dollar.id
  • [H3] memoize - Dollar.memoize
  • [H3] noop - Dollar.noop
  • [H3] now - Dollar.now
  • [H3] once - Dollar.once
  • [H3] partial - Dollar.partial
  • [H3] times - Dollar.times
  • [H3] any
  • [H3] all
  • [H3] each
  • [H3] filter
  • [H3] first
  • [H3] second
  • [H3] third
  • [H3] flatten
  • [H3] initial
  • [H3] map
  • [H3] size
  • [H3] slice
  • [H3] value
  • [H3] << elem: Element -> [Element]
  • [H3] at(indexes: Int...) -> [Element]
  • [H3] each(callback: (Element) -> ()) -> [Element]
  • [H3] eachWithIndex(callback: (Int, Element) -> ()) -> [Element]
  • [H3] cycle<U>(times: Int, callback: (Element) -> U)
  • [H3] every(callback: (Element) -> Bool) -> Bool
  • [H3] indexOf<T: Equatable>(value: T) -> Int
  • [H3] fetch(index: Int, orElse: T? = .None) -> T!
  • [H3] findIndex(callback: (Element) -> Bool) -> Int?
  • [H3] findLastIndex(callback: (Element) -> Bool) -> Int?
  • [H3] first() -> Element?
  • [H3] flatten() -> [Element]
  • [H3] get(index: Int) -> Element?
  • [H3] initial(numElements: Int? = 1) -> [Element]
  • [H3] last() -> Element?
  • [H3] rest(numElements: Int? = 1) -> [Element]
  • [H3] min<T: Comparable>() -> T?
  • [H3] max<T: Comparable>() -> T?
  • [H3] remove<T: Equatable>(value: T) -> T?
  • [H3] contains<T:Equatable>(value: T) -> Bool
  • [H3] "A".description -> String
  • [H3] "A".ord -> Int
  • [H3] Date.from(#year: Int, month: Int, day: Int) -> NSDate
  • [H3] Date.from(#unix: Double) -> NSDate
  • [H3] Date.parse(dateStr: String, format: String = "yyyy-MM-dd") -> NSDate
  • [H3] Date.unix(date: NSDate = NSDate()) -> Double
  • [H3] Int.hour.fromNow et al.
  • [H3] merge<K, V>(dictionaries: Dictionary<K, V>...)
  • [H3] times(callback: (Int) -> ())
  • [H3] times (function: () -> ())
  • [H3] char -> Character
  • [H3] isEven
  • [H3] isOdd
  • [H3] digits() -> [Int]
  • [H3] lcm() -> Int
  • [H3] gcd() -> Int
  • [H3] random() -> Int
  • [H3] factorial() -> Int
  • [H3] isIn(interval) -> Bool
  • [H3] next() -> Int
  • [H3] prev() -> Int
  • [H3] upTo(limit: Int, callback: () -> ())
  • [H3] downTo(limit: Int, callback: () -> ())
  • [H3] .length
  • [H3] .camelCase
  • [H3] .kebabCase
  • [H3] .snakeCase
  • [H3] .startCase
  • [H3] =~ str: String -> Bool
  • [H3] * n: Int -> String
  • [H3] [i: Int] -> Character?
  • [H3] [str: String] -> String?
  • [H3] [r: Range<Int>] -> String
  • [H3] indexOf(char: Character) -> Int?
  • [H3] indexOf(str: String) -> Int?
  • [H3] indexOf(pattern: String) -> Int?
  • [H3] split(delimiter: Character) -> [String]
  • [H3] lstrip() -> String
  • [H3] rstrip() -> String
  • [H3] strip() -> String
  • [H3] init
  • [H3] matches(testStr: String) -> [AnyObject]
  • [H3] test(testStr: String) -> Bool
  • [H3] escapeStr(str: String) -> String
  • [H3] equals - ==
  • [H3] eachWithIndex(callback: (T) -> ())
  • [H3] each(callback: () -> ())

Images

Nous avons trouvé 1 image(s) sur cette page Web.

Bien, la plupart ou la totalité de vos images possèdent un attribut alt

Ratio texte/HTML

Ratio : 40%

Idéal! le ratio de cette page texte/HTML est entre 25 et 70 pour cent.

Flash

Parfait, aucun contenu FLASH n'a été détecté sur cette page.

Iframe

Dommage, vous avez des Iframes sur vos pages Web, cela signifie que son contenu ne peut pas être indexé par les moteurs de recherche.

Réécriture d'URLs

Bien. Vos liens sont optimisés!

Tiret bas dans les URLs

Parfait! Aucuns soulignements détectés dans vos URLs.

Liens dans la page

Nous avons trouvé un total de 180 lien(s) dont 3 lien(s) vers des fichiers

Texte d'ancre Type Juice
View on GitHub Externe Passing Juice
Issues Externe Passing Juice
Dollar Interne Passing Juice
Contents Interne Passing Juice
Setup Interne Passing Juice
Using cocoapods version 0.36.x or greater Interne Passing Juice
Using Swift Package Manager Interne Passing Juice
Using git submodule Interne Passing Juice
Support for Xcode and Swift Interne Passing Juice
Demo Apps Interne Passing Juice
Communication Interne Passing Juice
Dollar Usage Interne Passing Juice
Array Interne Passing Juice
at - Dollar.at Interne Passing Juice
chunk - Dollar.chunk Interne Passing Juice
compact - Dollar.compact Interne Passing Juice
contains - Dollar.contains Interne Passing Juice
cycle - Dollar.cycle Interne Passing Juice
difference - Dollar.difference Interne Passing Juice
each - Dollar.each Interne Passing Juice
every - Dollar.every Interne Passing Juice
factorial Dollar.factorial Interne Passing Juice
fetch - Dollar.fetch Interne Passing Juice
fill - Dollar.fill Interne Passing Juice
find - Dollar.find Interne Passing Juice
findIndex - Dollar.findIndex Interne Passing Juice
findLastIndex - Dollar.findLastIndex Interne Passing Juice
first - Dollar.first(array: AnyObject[]) Interne Passing Juice
groupBy Dollar.groupBy Interne Passing Juice
second - Dollar.second(array: AnyObject[]) Interne Passing Juice
flatMap - Dollar.flatMap Interne Passing Juice
flatten - Dollar.flatten Interne Passing Juice
frequencies - Dollar.frequencies Interne Passing Juice
gcd Dollar.gcd Interne Passing Juice
indexOf - Dollar.indexOf Interne Passing Juice
initial - Dollar.initial Interne Passing Juice
intersection - Dollar.intersection Interne Passing Juice
last - Dollar.last Interne Passing Juice
lastIndexOf - Dollar.lastIndexOf Interne Passing Juice
lcm Dollar.lcm Interne Passing Juice
rest - Dollar.rest Interne Passing Juice
map - Dollar.map Interne Passing Juice
min - Dollar.min Interne Passing Juice
max - Dollar.max Interne Passing Juice
pluck - Dollar.pluck Interne Passing Juice
pull - Dollar.pull Interne Passing Juice
pullAt - Dollar.pullAt Interne Passing Juice
range - Dollar.range Interne Passing Juice
reduce - Dollar.reduce Interne Passing Juice
sample - Dollar.sample Interne Passing Juice
sequence - Dollar.sequence Interne Passing Juice
remove - Dollar.remove Interne Passing Juice
shuffle - Dollar.shuffle Interne Passing Juice
size - Dollar.size Interne Passing Juice
sortedIndex - Dollar.sortedIndex Interne Passing Juice
transpose - Dollar.transpose Interne Passing Juice
union - Dollar.union Interne Passing Juice
merge - Dollar.merge Interne Passing Juice
uniq - Dollar.uniq Interne Passing Juice
without - Dollar.without Interne Passing Juice
xor - Dollar.xor Interne Passing Juice
zip - Dollar.zip Interne Passing Juice
zipObject - Dollar.zipObject Interne Passing Juice
partition - Dollar.partition Interne Passing Juice
partitionAll - Dollar.partitionAll Interne Passing Juice
partitionBy - Dollar.partitionBy Interne Passing Juice
Dictionary Interne Passing Juice
keys - Dollar.keys Interne Passing Juice
values - Dollar.values Interne Passing Juice
pick - Dollar.pick Interne Passing Juice
omit - Dollar.omit Interne Passing Juice
Object Interne Passing Juice
tap - Dollar.tap Interne Passing Juice
Function Interne Passing Juice
after - Dollar.after Interne Passing Juice
bind - Dollar.bind Interne Passing Juice
compose - Dollar.compose Interne Passing Juice
curry - Dollar.curry Interne Passing Juice
id - Dollar.id Interne Passing Juice
memoize - Dollar.memoize Interne Passing Juice
noop - Dollar.noop Interne Passing Juice
now - Dollar.now Interne Passing Juice
once - Dollar.once Interne Passing Juice
partial - Dollar.partial Interne Passing Juice
times - Dollar.times Interne Passing Juice
Chaining Interne Passing Juice
any Interne Passing Juice
all Interne Passing Juice
each Interne Passing Juice
filter Interne Passing Juice
first Interne Passing Juice
second Interne Passing Juice
third Interne Passing Juice
flatten Interne Passing Juice
initial Interne Passing Juice
map Interne Passing Juice
size Interne Passing Juice
slice Interne Passing Juice
value Interne Passing Juice
Cent Usage Interne Passing Juice
Array Extensions Interne Passing Juice
<< elem: Element -> [Element] Interne Passing Juice
at(indexes: Int...) -> [Element] Interne Passing Juice
each(callback: (Element) -> ()) -> [Element] Interne Passing Juice
eachWithIndex(callback: (Int, Element) -> ()) -> [Element] Interne Passing Juice
every(callback: (Element) -> Bool) -> Bool Interne Passing Juice
fetch(index: Int, orElse: T? = .None) -> T! Interne Passing Juice
findIndex(callback: (Element) -> Bool) -> Int? Interne Passing Juice
findLastIndex(callback: (Element) -> Bool) -> Int? Interne Passing Juice
first() -> Element? Interne Passing Juice
flatten() -> [Element] Interne Passing Juice
get(index: Int) -> Element? Interne Passing Juice
initial(numElements: Int? = 1) -> [Element] Interne Passing Juice
last() -> Element? Interne Passing Juice
rest(numElements: Int? = 1) -> [Element] Interne Passing Juice
Character Extensions Interne Passing Juice
"A".description -> String Interne Passing Juice
"A".ord -> Int Interne Passing Juice
Date Extensions Interne Passing Juice
Date.from(#year: Int, month: Int, day: Int) -> NSDate Interne Passing Juice
Date.from(#unix: Double) -> NSDate Interne Passing Juice
Date.parse(dateStr: String, format: String = "yyyy-MM-dd") -> NSDate Interne Passing Juice
Date.unix(date: NSDate = NSDate()) -> Double Interne Passing Juice
Int.hour.fromNow et al. Interne Passing Juice
Dictionary Extensions Interne Passing Juice
Int Extensions Interne Passing Juice
times(callback: (Int) -> ()) Interne Passing Juice
times (function: () -> ()) Interne Passing Juice
char -> Character Interne Passing Juice
isEven Interne Passing Juice
isOdd Interne Passing Juice
digits() -> [Int] Interne Passing Juice
lcm() -> Int Interne Passing Juice
gcd() -> Int Interne Passing Juice
random() -> Int Interne Passing Juice
factorial() -> Int Interne Passing Juice
isIn(interval) -> Bool Interne Passing Juice
next() -> Int Interne Passing Juice
prev() -> Int Interne Passing Juice
upTo(limit: Int, callback: () -> ()) Interne Passing Juice
downTo(limit: Int, callback: () -> ()) Interne Passing Juice
String Extensions Interne Passing Juice
.length Interne Passing Juice
.camelCase Interne Passing Juice
.kebabCase Interne Passing Juice
.snakeCase Interne Passing Juice
.startCase Interne Passing Juice
=~ str: String -> Bool Interne Passing Juice
* n: Int -> String Interne Passing Juice
[i: Int] -> Character? Interne Passing Juice
[str: String] -> String? Interne Passing Juice
indexOf(char: Character) -> Int? Interne Passing Juice
indexOf(str: String) -> Int? Interne Passing Juice
indexOf(pattern: String) -> Int? Interne Passing Juice
split(delimiter: Character) -> [String] Interne Passing Juice
lstrip() -> String Interne Passing Juice
rstrip() -> String Interne Passing Juice
strip() -> String Interne Passing Juice
Regex Interne Passing Juice
init Interne Passing Juice
matches(testStr: String) -> [AnyObject] Interne Passing Juice
test(testStr: String) -> Bool Interne Passing Juice
escapeStr(str: String) -> String Interne Passing Juice
Range Extensions Interne Passing Juice
equals - == Interne Passing Juice
eachWithIndex(callback: (T) -> ()) Interne Passing Juice
each(callback: () -> ()) Interne Passing Juice
Contributing Interne Passing Juice
Lo-Dash Externe Passing Juice
Underscore.js Externe Passing Juice
Cent Externe Passing Juice
Demo App Interne Passing Juice
API Documentation Interne Passing Juice
cocoapods Externe Passing Juice
sample app Externe Passing Juice
Swift Package Manager Externe Passing Juice
https://swift.org Externe Passing Juice
how to import Externe Passing Juice
Stack Overflow Externe Passing Juice
CONTRIBUTING.md Externe Passing Juice

Mots-clefs

Nuage de mots-clefs

callback function int returns array string value dollar from element

Cohérence des mots-clefs

Mot-clef Contenu Titre Mots-clefs Description Niveaux de titre
array 99
int 99
element 69
string 63
value 52

Ergonomie

Url

Domaine : dollarswift.org

Longueur : 15

Favicon

Génial, votre site web dispose d'un favicon.

Imprimabilité

Aucun style CSS pour optimiser l'impression n'a pu être trouvé.

Langue

Vous n'avez pas précisé la langue. Utilisez ce générateur gratuit de balises META en ligne pour preciser la langue de votre site

Dublin Core

Cette page ne profite pas des métadonnées Dublin Core.

Document

Doctype

Doctype manquant

Encodage

Parfait. Votre charset est UTF-8.

Validité W3C

Erreurs : 0

Avertissements : 0

E-mail confidentialité

Génial, aucune adresse e-mail n'a été trouvé sous forme de texte!

HTML obsolètes

Tags obsolètes Occurrences
<u> 1

Les balises HTML obsolètes sont des balises qui ne sont plus utilisés. Il est recommandé de supprimer ou de remplacer ces balises HTML, car elles sont désormais obsolètes.

Astuces vitesse

Excellent, votre site n'utilise pas de tableaux imbriqués.
Parfait. Aucun style css inline n'a été trouvé dans vos tags HTML!
Génial, votre site web contient peu de fichiers CSS.
Parfait, votre site web contient peu de fichiers javascript.
Parfait : votre site tire parti de gzip.

Mobile

Optimisation mobile

Icône Apple
Méta tags viewport
Contenu FLASH

Optimisation

Sitemap XML

Manquant

Votre site web ne dispose pas d’une sitemap XML, ce qui peut poser problème.

La sitemap recense les URLs que les moteurs de recherche peuvent indexer, tout en proposant d’éventuelles informations supplémentaires (comme la date de dernière mise à jour, la fréquence des changements, ainsi que leur niveau d’importance). Ceci permet aux moteurs de recherche de parcourir le site de façon plus efficace.

Robots.txt

https://dollarswift.org/robots.txt

Votre site dispose d’un fichier robots.txt, ce qui est optimal.

Mesures d'audience

Votre site web dispose d’une outil d'analytics, ce qui est optimal.

   Google Analytics

PageSpeed Insights


Dispositif
Les catégories

Free SEO Testing Tool

Free SEO Testing Tool est un outil gratuit de référencement qui vous aidera à analyser vos pages web