Gerado a 17 de Abril de 2026 01:40 AM
Estatísticas desatualizadas? ATUALIZE !
O resultado é de 56/100
Título
Dollar and Cent - Underscore.js for Swift
Cumprimento : 41
Perfeito, o Título contém entre 10 e 70 caracteres.
Descrição
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.
Cumprimento : 178
Idealmente, a Descrição META deve conter entre 70 e 160 caracteres (incluíndo espaços).
Palavras-chave
Mau. Não detetámos palavras-chave META na sua página.
Propriedades Og Meta
Esta página não tira vantagens das propriedades Og.
Cabeçalhos
| H1 | H2 | H3 | H4 | H5 | H6 |
| 6 | 20 | 153 | 0 | 0 | 0 |
Imagens
Encontrámos 1 imagens nesta página.
Bom, a maioria das imagens têm o atributo ALT definidos.
Rácio Texto/HTML
Rácio : 40%
Ideal! O rácio de texto para código HTML desta página está entre 25 e 70 porcento.
Flash
Perfeito, não foi encontrado conteúdo Flash nesta página.
Iframe
Oh, não, esta página tem Iframes na página, o que significa que o conteúdo destas não pode ser indexado.
Reescrita de URL
Perfeito. As ligações aparentam ser limpas!
Underscores (traços inferiores) nas URLs
Perfeito. Não foram encontrados 'underscores' (traços inferiores) nas suas URLs.
Ligações para a própria página
Encontrámos um total de 180 ligações incluindo 3 ligações a ficheiros
| Âncoras | Tipo | Sumo |
|---|---|---|
| View on GitHub | Externas | Passa sumo |
| Issues | Externas | Passa sumo |
| Dollar | Internas | Passa sumo |
| Contents | Internas | Passa sumo |
| Setup | Internas | Passa sumo |
| Using cocoapods version 0.36.x or greater | Internas | Passa sumo |
| Using Swift Package Manager | Internas | Passa sumo |
| Using git submodule | Internas | Passa sumo |
| Support for Xcode and Swift | Internas | Passa sumo |
| Demo Apps | Internas | Passa sumo |
| Communication | Internas | Passa sumo |
| Dollar Usage | Internas | Passa sumo |
| Array | Internas | Passa sumo |
| at - Dollar.at | Internas | Passa sumo |
| chunk - Dollar.chunk | Internas | Passa sumo |
| compact - Dollar.compact | Internas | Passa sumo |
| contains - Dollar.contains | Internas | Passa sumo |
| cycle - Dollar.cycle | Internas | Passa sumo |
| difference - Dollar.difference | Internas | Passa sumo |
| each - Dollar.each | Internas | Passa sumo |
| every - Dollar.every | Internas | Passa sumo |
| factorial Dollar.factorial | Internas | Passa sumo |
| fetch - Dollar.fetch | Internas | Passa sumo |
| fill - Dollar.fill | Internas | Passa sumo |
| find - Dollar.find | Internas | Passa sumo |
| findIndex - Dollar.findIndex | Internas | Passa sumo |
| findLastIndex - Dollar.findLastIndex | Internas | Passa sumo |
| first - Dollar.first(array: AnyObject[]) | Internas | Passa sumo |
| groupBy Dollar.groupBy | Internas | Passa sumo |
| second - Dollar.second(array: AnyObject[]) | Internas | Passa sumo |
| flatMap - Dollar.flatMap | Internas | Passa sumo |
| flatten - Dollar.flatten | Internas | Passa sumo |
| frequencies - Dollar.frequencies | Internas | Passa sumo |
| gcd Dollar.gcd | Internas | Passa sumo |
| indexOf - Dollar.indexOf | Internas | Passa sumo |
| initial - Dollar.initial | Internas | Passa sumo |
| intersection - Dollar.intersection | Internas | Passa sumo |
| last - Dollar.last | Internas | Passa sumo |
| lastIndexOf - Dollar.lastIndexOf | Internas | Passa sumo |
| lcm Dollar.lcm | Internas | Passa sumo |
| rest - Dollar.rest | Internas | Passa sumo |
| map - Dollar.map | Internas | Passa sumo |
| min - Dollar.min | Internas | Passa sumo |
| max - Dollar.max | Internas | Passa sumo |
| pluck - Dollar.pluck | Internas | Passa sumo |
| pull - Dollar.pull | Internas | Passa sumo |
| pullAt - Dollar.pullAt | Internas | Passa sumo |
| range - Dollar.range | Internas | Passa sumo |
| reduce - Dollar.reduce | Internas | Passa sumo |
| sample - Dollar.sample | Internas | Passa sumo |
| sequence - Dollar.sequence | Internas | Passa sumo |
| remove - Dollar.remove | Internas | Passa sumo |
| shuffle - Dollar.shuffle | Internas | Passa sumo |
| size - Dollar.size | Internas | Passa sumo |
| sortedIndex - Dollar.sortedIndex | Internas | Passa sumo |
| transpose - Dollar.transpose | Internas | Passa sumo |
| union - Dollar.union | Internas | Passa sumo |
| merge - Dollar.merge | Internas | Passa sumo |
| uniq - Dollar.uniq | Internas | Passa sumo |
| without - Dollar.without | Internas | Passa sumo |
| xor - Dollar.xor | Internas | Passa sumo |
| zip - Dollar.zip | Internas | Passa sumo |
| zipObject - Dollar.zipObject | Internas | Passa sumo |
| partition - Dollar.partition | Internas | Passa sumo |
| partitionAll - Dollar.partitionAll | Internas | Passa sumo |
| partitionBy - Dollar.partitionBy | Internas | Passa sumo |
| Dictionary | Internas | Passa sumo |
| keys - Dollar.keys | Internas | Passa sumo |
| values - Dollar.values | Internas | Passa sumo |
| pick - Dollar.pick | Internas | Passa sumo |
| omit - Dollar.omit | Internas | Passa sumo |
| Object | Internas | Passa sumo |
| tap - Dollar.tap | Internas | Passa sumo |
| Function | Internas | Passa sumo |
| after - Dollar.after | Internas | Passa sumo |
| bind - Dollar.bind | Internas | Passa sumo |
| compose - Dollar.compose | Internas | Passa sumo |
| curry - Dollar.curry | Internas | Passa sumo |
| id - Dollar.id | Internas | Passa sumo |
| memoize - Dollar.memoize | Internas | Passa sumo |
| noop - Dollar.noop | Internas | Passa sumo |
| now - Dollar.now | Internas | Passa sumo |
| once - Dollar.once | Internas | Passa sumo |
| partial - Dollar.partial | Internas | Passa sumo |
| times - Dollar.times | Internas | Passa sumo |
| Chaining | Internas | Passa sumo |
| any | Internas | Passa sumo |
| all | Internas | Passa sumo |
| each | Internas | Passa sumo |
| filter | Internas | Passa sumo |
| first | Internas | Passa sumo |
| second | Internas | Passa sumo |
| third | Internas | Passa sumo |
| flatten | Internas | Passa sumo |
| initial | Internas | Passa sumo |
| map | Internas | Passa sumo |
| size | Internas | Passa sumo |
| slice | Internas | Passa sumo |
| value | Internas | Passa sumo |
| Cent Usage | Internas | Passa sumo |
| Array Extensions | Internas | Passa sumo |
| << elem: Element -> [Element] | Internas | Passa sumo |
| at(indexes: Int...) -> [Element] | Internas | Passa sumo |
| each(callback: (Element) -> ()) -> [Element] | Internas | Passa sumo |
| eachWithIndex(callback: (Int, Element) -> ()) -> [Element] | Internas | Passa sumo |
| every(callback: (Element) -> Bool) -> Bool | Internas | Passa sumo |
| fetch(index: Int, orElse: T? = .None) -> T! | Internas | Passa sumo |
| findIndex(callback: (Element) -> Bool) -> Int? | Internas | Passa sumo |
| findLastIndex(callback: (Element) -> Bool) -> Int? | Internas | Passa sumo |
| first() -> Element? | Internas | Passa sumo |
| flatten() -> [Element] | Internas | Passa sumo |
| get(index: Int) -> Element? | Internas | Passa sumo |
| initial(numElements: Int? = 1) -> [Element] | Internas | Passa sumo |
| last() -> Element? | Internas | Passa sumo |
| rest(numElements: Int? = 1) -> [Element] | Internas | Passa sumo |
| Character Extensions | Internas | Passa sumo |
| "A".description -> String | Internas | Passa sumo |
| "A".ord -> Int | Internas | Passa sumo |
| Date Extensions | Internas | Passa sumo |
| Date.from(#year: Int, month: Int, day: Int) -> NSDate | Internas | Passa sumo |
| Date.from(#unix: Double) -> NSDate | Internas | Passa sumo |
| Date.parse(dateStr: String, format: String = "yyyy-MM-dd") -> NSDate | Internas | Passa sumo |
| Date.unix(date: NSDate = NSDate()) -> Double | Internas | Passa sumo |
| Int.hour.fromNow et al. | Internas | Passa sumo |
| Dictionary Extensions | Internas | Passa sumo |
| Int Extensions | Internas | Passa sumo |
| times(callback: (Int) -> ()) | Internas | Passa sumo |
| times (function: () -> ()) | Internas | Passa sumo |
| char -> Character | Internas | Passa sumo |
| isEven | Internas | Passa sumo |
| isOdd | Internas | Passa sumo |
| digits() -> [Int] | Internas | Passa sumo |
| lcm() -> Int | Internas | Passa sumo |
| gcd() -> Int | Internas | Passa sumo |
| random() -> Int | Internas | Passa sumo |
| factorial() -> Int | Internas | Passa sumo |
| isIn(interval) -> Bool | Internas | Passa sumo |
| next() -> Int | Internas | Passa sumo |
| prev() -> Int | Internas | Passa sumo |
| upTo(limit: Int, callback: () -> ()) | Internas | Passa sumo |
| downTo(limit: Int, callback: () -> ()) | Internas | Passa sumo |
| String Extensions | Internas | Passa sumo |
| .length | Internas | Passa sumo |
| .camelCase | Internas | Passa sumo |
| .kebabCase | Internas | Passa sumo |
| .snakeCase | Internas | Passa sumo |
| .startCase | Internas | Passa sumo |
| =~ str: String -> Bool | Internas | Passa sumo |
| * n: Int -> String | Internas | Passa sumo |
| [i: Int] -> Character? | Internas | Passa sumo |
| [str: String] -> String? | Internas | Passa sumo |
| indexOf(char: Character) -> Int? | Internas | Passa sumo |
| indexOf(str: String) -> Int? | Internas | Passa sumo |
| indexOf(pattern: String) -> Int? | Internas | Passa sumo |
| split(delimiter: Character) -> [String] | Internas | Passa sumo |
| lstrip() -> String | Internas | Passa sumo |
| rstrip() -> String | Internas | Passa sumo |
| strip() -> String | Internas | Passa sumo |
| Regex | Internas | Passa sumo |
| init | Internas | Passa sumo |
| matches(testStr: String) -> [AnyObject] | Internas | Passa sumo |
| test(testStr: String) -> Bool | Internas | Passa sumo |
| escapeStr(str: String) -> String | Internas | Passa sumo |
| Range Extensions | Internas | Passa sumo |
| equals - == | Internas | Passa sumo |
| eachWithIndex(callback: (T) -> ()) | Internas | Passa sumo |
| each(callback: () -> ()) | Internas | Passa sumo |
| Contributing | Internas | Passa sumo |
| Lo-Dash | Externas | Passa sumo |
| Underscore.js | Externas | Passa sumo |
| Cent | Externas | Passa sumo |
| Demo App | Internas | Passa sumo |
| API Documentation | Internas | Passa sumo |
| cocoapods | Externas | Passa sumo |
| sample app | Externas | Passa sumo |
| Swift Package Manager | Externas | Passa sumo |
| https://swift.org | Externas | Passa sumo |
| how to import | Externas | Passa sumo |
| Stack Overflow | Externas | Passa sumo |
| CONTRIBUTING.md | Externas | Passa sumo |
Núvem de palavras-chave
element int dollar value string array callback returns from function
Consistência das Palavras-chave
| Palavra-chave | Conteúdo | Título | Palavras-chave | Descrição | Cabeçalhos |
|---|---|---|---|---|---|
| array | 99 | ![]() |
![]() |
![]() |
![]() |
| int | 99 | ![]() |
![]() |
![]() |
![]() |
| element | 69 | ![]() |
![]() |
![]() |
![]() |
| string | 63 | ![]() |
![]() |
![]() |
![]() |
| value | 52 | ![]() |
![]() |
![]() |
![]() |
Url
Domínio : dollarswift.org
Cumprimento : 15
Favicon
Ótimo, o site tem um favicon.
Facilidade de Impressão
Não encontrámos CSS apropriado para impressão.
Língua
Não foi declarada nenhuma língua para este site.
Dublin Core
Esta página não tira vantagens do Dublin Core.
Tipo de Documento
O tipo de documento está em falta
Codificação
Perfeito. O conjunto de caracteres UTF-8 está declarado.
Validação W3C
Erros : 0
Avisos : 0
Privacidade do Email
Boa! Nenhum endereço de email está declarado sob a forma de texto!
HTML obsoleto
| Etiquetas obsoletas | Ocorrências |
|---|---|
| <u> | 1 |
Etiquetas HTML obsoletas são etiquetas que já não são usadas segundo as normas mais recentes. É recomendado que sejam removidas ou substituídas por outras etiquetas atualizadas.
Dicas de Velocidade
![]() |
Excelente, este site não usa tablelas dentro de tabelas. |
![]() |
Perfeito. Não foram detetados estilos CSS nas etiquetas HTML! |
![]() |
Boa, o site usa poucos ficheiros CSS. |
![]() |
Perfeito, o site usa poucos ficheiros JavaScript. |
![]() |
Perfeito, o site tira vantagens da compressão gzip. |
Otimização para dispositivos móveis
![]() |
Icon Apple |
![]() |
Meta Viewport Tag |
![]() |
Conteúdo Flash |
XML Sitemap
Em falta
O site não tem um mapa XML do site (sitemap) - isto pode ser problemático.
Um mapa do site identifica todas as URLs que estão disponíveis para rastreio, incluindo informação acerca de atualizações, frequência de alterações ou a importancia de cada URL. Isto contribui para uma maior inteligência e eficiência do rastreio.
Robots.txt
https://dollarswift.org/robots.txt
Perfeito, o seu site tem um ficheiro robots.txt.
Analytics
Perfeito, o site tem uma ferramenta analítica para a análise de atividade.
Google Analytics |
Free SEO Testing Tool é uma ferramenta gratuita que o ajuda a avaliar o seu site