Que cor é – Sam isoffes

Que cor é – Sam isoffes


Postado em

Um dos meus colegas de trabalho compartilhou qual é a cor em nosso canal de design no outro dia. Funciona tomando o tempo atual como 6 dígitos e fazendo com que uma cor hexadecimal. Por exemplo, no cabeçalho, é #172952. Isso é 17h29 e 52 segundos. Meio legal. Eu pensei que era super legal, então decidi torná -lo um protetor de tela.

Você pode baixar o Screensaver aqui.

São menos de 100 linhas de código. Dê uma olhada se você estiver interessado. Gosto particularmente da fonte. Estou usando o novo Swift 2 Runtime Checking:

if #available(OSX 10.11, *) {
    font = NSFont.systemFontOfSize(fontSize, weight: NSFontWeightThin)
} else {
    font = NSFont(name: "HelveticaNeue-Thin", size: fontSize)!
}

Se for El Capitan, São Francisco é usado. Caso contrário, Helvetica é usado. O weight O parâmetro é novo em 10.11, portanto a verificação é necessária. Outra coisa legal é que os números são o monoespacial, por isso não parece engraçado, pois marcam.

let fontDescriptor = font.fontDescriptor.fontDescriptorByAddingAttributes((
    NSFontFeatureSettingsAttribute: (
        (
            NSFontFeatureTypeIdentifierKey: kNumberSpacingType,
            NSFontFeatureSelectorIdentifierKey: kMonospacedNumbersSelector
        )
    )
))

A API do descritor de fonte é bastante feia, mas você pode fazer coisas realmente legais com ela. Você pode obter uma fonte de um descritor de fonte como este:

NSFont(descriptor: fontDescriptor, size: fontSize)

De qualquer forma, aproveite o protetor de tela. Eu adoraria ouvir o que você pensa disso. Me bata no Twitter.

Postado em

Hoje, abrimos uma estrutura para o iOS que usamos uma tonelada chamada de estática internamente. É uma estrutura Swift 2 para trabalhar com vistas estáticas da tabela. Nós o usamos para alimentar toneladas de telas em um próximo projeto. Também tornou as coisas baseadas em visualização de prototipagem de tabela super produtivas.

O objetivo da Static é separar os dados do modelo da apresentação. Rowareia SectionS são seus “modelos de visualização” para suas células. Você simplesmente especifica uma classe de células para usar e que lida com toda a apresentação. Veja a seção de uso abaixo para obter detalhes.

A estática está escrita no Swift 2, então o Xcode 7B3 é necessário. Não há dependências além das estruturas do sistema.

Continue lendo →





Source link

Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *