Impressionante rápido
Incrível | Linux | Projetos | Atualizado |
---|
| ? | 1069 | 21 de outubro de 2024 |
Em parceria com:
Conteúdo
- Guias
- Boletim informativo
- Guias Oficiais
- Guias de estilo
- Guias de terceiros
- Padrões
- REPL
- Suporte ao Editor
- Emacs
- Colaborador Google
- Vim
- Referência
- Conversores
- Outras listas incríveis
- Gerentes de Dependência
- Padrões
- Diversos
- Bibliotecas
- Acessibilidade
- IA
- Algoritmo
- Análise
- Animação
- API
- Roteamento de aplicativos
- Loja de aplicativos
- Áudio
- Realidade Aumentada
- Autenticação
- Robôs
- Cache
- Gráfico
- Bater papo
- Cores
- Linha de comando
- Simultaneidade
- Moeda
- Gerenciamento de dados
- CBOR
- Dados principais
- CSV
- Firebase
- GráficoQL
- JSON
- Armazenamento de valor-chave
- MongoDB
- Multibanco de dados
- ORM
- Outros dados
- Reino
- Drivers SQL
- SQLite
- TOML
- XML
- YAML
- CEP
- Data
- Injeção de Dependência
- Dispositivo
- Documentação
- E-mail
- Sistemas Embarcados
- Eventos
- Arquivos
- Fontes
- Motor de jogo
- Jogos
- Gesto
- Hardware
- Toque 3D
- Bluetooth
- Câmera
- Feedback tátil
- iBeacon
- Sensores
- Imagens
- Codificação de valor-chave
- Teclado
- Conjunto
- Disposição
- Localização
- Localização
- Registro
- Mapas
- Matemática
- Processamento de linguagem natural
- Rede
- HTML
- Protocolo de mensagens
- SABÃO
- Soquete
- Servidor web
- OCR
- Otimização
- PDF
- Qualidade
- Scripts
- SDK
- Segurança
- Transmissão
- Estilo
- SVG
- Sistema
- Teste
- Texto
- Fio
- IU
- Alerta
- Borrão
- Botão
- Calendário
- Cartões
- Forma
- HUD
- Rótulo
- Menu
- Paginação
- Pagamento
- Permissões
- Barras de rolagem
- StackView
- Trocar
- Guia
- Modelo
- Campo de texto
- Transição
- 3D
- UICollectionView
- UITableView
- Passo a passo
- Utilitário
- Validação
- Gerenciador de versões
- Vídeo
- Sem servidor
Guias
Uma lista incrível de guias relacionados ao Swift.
Boletim informativo
voltar ao topo
- Atualizações de código aberto para projetos Swift - Um boletim informativo quinzenal para fornecer as atualizações mais recentes sobre projetos de código aberto populares e desconhecidos escritos ou relacionados ao Swift.
Guias Oficiais
voltar ao topo
- Diretrizes de design de API - Diretrizes oficiais de design de API Swift.
- Apple eBook - eBook oficial da Apple para iniciantes em Swift.
- Primeiros passos - Encontre informações sobre como usar a linguagem de programação Swift.
- Apresentando o SwiftUI - tutorial oficial do SwiftUI com mais de 4 horas de conteúdo e tutoriais interativos.
Guias de estilo
voltar ao topo
- Airbnb - Guia de estilo oficial do Airbnb.
- Google - Este guia de estilo é baseado no excelente estilo de biblioteca padrão Swift da Apple e também incorpora feedback do uso em vários projetos Swift no Google.
- LinkedIn - Guia de estilo oficial do LinkedIn.
- Raywenderlich - Guia Raywenderlich, leitura obrigatória.
Guias de terceiros
voltar ao topo
- 30 dias de Swift - Um tutorial legal de 30 dias.
- Sobre Swift - Um playground sobre a linguagem Swift.
- Awesome Swift Education - Uma lista organizada de tópicos essenciais da linguagem Swift.
- Conferences.digital - assista a vídeos de conferências em um aplicativo macOS nativo.
- Desenvolvendo aplicativos iOS com Swift - curso Stanford de Paul Hegarty.
- Hacking With Swift – Curso de treinamento completo que ensina desenvolvimento de aplicativos por meio de 30 projetos práticos, gratuitamente.
- Tutoriais, vídeos, podcasts e livros de Ray Wenderlich - Tutoriais de programação de alta qualidade.
- Tutoriais Swift e SwiftUI - Aprendizagem SwiftUI com facilidade.
- Swift Education - Uma comunidade de educadores que compartilham materiais para ensinar Swift e desenvolvimento de aplicativos.
- dicas rápidas - Uma série de dicas úteis de Vincent Pradeilles.
- SwiftDoc – Documentação gerada automaticamente.
- SwiftGuide CN – Um guia escrito em chinês.
- SwiftTips – Uma coleção de dicas úteis de John Sundell.
Padrões
- Modelo de projeto iOS - modelo de projeto iOS com faixas rápidas, trabalhos Travis CI e integrações GitHub de Codecov, HoundCI para SwiftLint e Danger.
- Modelo Model-View-Presenter - Um modelo flexível e fácil criado para acelerar o desenvolvimento de seu aplicativo iOS baseado no padrão MVP.
- Modelo de módulo Swift - um ponto de partida opinativo para módulos incríveis e reutilizáveis.
REPL
- Playground Swift Online - Playground Swift Online.
Suporte ao Editor
Suporte para seus editores favoritos.
Emacs
voltar ao topo
- modo rápido - suporte Emacs, incluindo suporte parcial a erros de flycheck.
Colaborador Google
voltar ao topo
- swift-colab - Execute o Swift em um navegador.
Vim
voltar ao topo
- swift-vim - arquivos de tempo de execução do Vim.
- vim-polyglot - Pacote de idiomas para vim que inclui vim-swift.
Referência
- xcprofiler - Utilitário de linha de comando para traçar o perfil do tempo de compilação.
Conversores
- Swiftify - conversor de código online Objective-C para Swift e extensão Xcode.
- Zolang? - Uma DSL para geração de código em múltiplas linguagens de programação.
Outras listas incríveis
Confira aplicativos nestes projetos:
- Entrevista incrível para iOS - Lista de perguntas que ajudam você a se preparar para a entrevista.
- incrível-macOS - Uma lista com curadoria de aplicativos, softwares, ferramentas e coisas brilhantes incríveis para macOS.
- example-ios-apps - Uma lista incrível para pessoas que são iniciantes e estão aprendendo desenvolvimento iOS e para desenvolvedores iOS que precisam de algum exemplo de aplicativo ou recurso.
- open-source-ios-apps - Uma lista colaborativa de aplicativos iOS de código aberto.
- open-source-mac-os-apps – Lista incrível de aplicativos de código aberto para macOS.
Gerentes de Dependência
Software gerenciador de dependências para Swift.
- Accio - Um gerenciador de dependências baseado em SwiftPM para iOS & Co. com melhorias em relação a Carthage.
- Cartago – Um novo gerenciador de dependências.
- CocoaPods – O gerenciador de dependências mais usado.
- Mint – Um gerenciador de pacotes que instala e executa ferramentas de linha de comando Swift.
- swift-package-manager - SPM é o gerenciador de pacotes para a linguagem de programação Swift.
Padrões
- Arquitetura de aplicativos – um exemplo de código do livro de arquitetura de aplicativos.
- CleanArchitectureRxSwift - Exemplo de arquitetura limpa de aplicativo iOS usando RxSwift.
- Design-Patterns-In-Swift - Padrões de Design.
- GoodReactor - ⚛️ GoodReactor é uma estrutura Reactor inspirada em Redux para comunicação entre View Model, View Controller e Coordinator.
- Reactant - Reactant é uma arquitetura reativa para iOS.
- ReduxUI - Estrutura Redux para fácil uso com SwiftUI.
- SimplexArchitecture - Uma arquitetura simples que separa as mudanças de estado da visualização do SwiftUI
- Spin - Fornece uma implementação versátil de Feedback Loop trabalhando com RxSwift, ReactiveSwift e Combine.
- StateViewController - Composição UIVIewController com estado - a cura MVC para controladores Massive View.
- Propriedades do SwiftUI Atom - Uma biblioteca reativa de vinculação de dados e injeção de dependência para SwiftUI x simultaneidade.
- The Composable Architecture – Uma biblioteca para construir aplicativos de maneira consistente e compreensível, com composição, testes e ergonomia em mente.
- Viperit - Viper Framework para iOS.
Diversos
Diversos projetos relacionados ao Swift
- Beak – Uma interface de linha de comando para seus scripts Swift.
- BetterCodable - Aumente o nível de suas estruturas
Codable
por meio de wrappers de propriedades. O objetivo desses wrappers de propriedade é evitar a implementação de lançamentos init(from decoder: Decoder)
e sofrer com o padrão. - CodableWrappers - Uma coleção de PropertyWrappers para facilitar a serialização personalizada de tipos codificáveis.
- Fugen – Uma ferramenta de linha de comando para exportar recursos e gerar código a partir de seus arquivos Figma.
- MemberwiseInit -
@MemberwiseInit
é uma macro Swift que pode fornecer com mais frequência o init
pretendido, enquanto segue a mesma semântica segura por padrão dos inicializadores memberwise do Swift. - Model2App – Transforme seu modelo de dados em um aplicativo CRUD funcional.
- Surmagic - Crie XCFrameworks com facilidade! Uma ferramenta de linha de comando para criar XCFramework para múltiplas plataformas de uma só vez! iOS, Mac Catalyst, tvOS, macOS e watchOS.
- SwagGen? - Uma ferramenta de linha de comando para gerar uma API REST a partir de uma especificação Swagger baseada em modelos Stencil.
- Swiftbrew - Homebrew para pacotes Swift.
- SwiftGen – Um conjunto de ferramentas para gerar código automaticamente para vários ativos do seu projeto.
- SwiftKit - Inicie seu próximo framework Swift de código aberto?
- SwiftPlate - Gere facilmente projetos de estrutura multiplataforma a partir da linha de comando.
- Toybox - Gerenciamento do Xcode Playground facilitado.
- Tuist – Uma ferramenta de linha de comando de código aberto para criar, manter e interagir com seus projetos Xcode em grande escala.
- xc – Uma ferramenta para abrir o arquivo de projeto Xcode pela versão especificada.
- xcbeautify – Pequena ferramenta de embelezamento para xcodebuild.
- XcodeGen - Ferramenta para gerar projetos Xcode a partir de um arquivo YAML e do diretório do seu projeto.
- xcodeproj – Uma biblioteca para ler, atualizar e escrever projetos e espaços de trabalho Xcode.
Bibliotecas
Aqui você pode encontrar uma lista de trechos e bibliotecas para seus projetos Swift.
Acessibilidade
voltar ao topo
- Capaz - Acompanhe as configurações de acessibilidade, aproveite cores de alto contraste e use fontes escalonáveis para permitir que usuários com deficiência usem seu aplicativo.
IA
Libs para projetos baseados em IA (aprendizado de máquina, redes neurais etc). voltar ao topo
- CoreML-Models - Uma coleção de modelos Core ML exclusivos.
- DL4S - Diferenciação automática, operações rápidas de tensores e redes neurais dinâmicas de CNNs e RNNs a transformadores.
- OpenAI - pacote Swift para API pública OpenAI.
Algoritmo
voltar ao topo
- Algoritmo - Um conjunto de ferramentas para escrever algoritmos e modelos de probabilidade.
- BTree - Coleções classificadas rapidamente para Swift usando árvores B na memória.
- swift-algorithm-club - Algoritmos e estruturas de dados, com explicações.
- SwiftLCS? - implementação do algoritmo de subsequência comum mais longa (LCS).
Análise
Bibliotecas relacionadas ao Analytics para rastrear facilmente o uso do seu aplicativo, de volta ao início
- Aptabase - Análise simples, de código aberto, com privacidade em primeiro lugar para aplicativos Swift.
- Tracker Aggregator – Camada versátil de abstração analítica.
- Umbrella - Camada de abstração analítica.
Animação
Bibliotecas para ajudar na animação voltar ao topo
- Advance – Uma poderosa estrutura de animação para iOS, tvOS e OS X.
- AnimatedGradient - Biblioteca de gradiente linear animado escrita com SwiftUI
- ChainPageCollectionView - Layout e animação sofisticados de visualização de coleção em dois níveis.
- CocoaSprings – Animações interativas de primavera para iOS/macOS.
- Cometas - Partículas Animadas.
- Facilidade - Anime tudo com facilidade.
- EasyAnimation - Uma biblioteca para levar o poder do UIView.animateWithDuration(_:, animações:...) a um nível totalmente novo.
- Elefante - Elegante kit de animação SVG.
- FlightAnimator - Estrutura de animação central baseada em blocos naturais.
- Gemini - Gemini é uma estrutura de animação rica baseada em rolagem.
- IBAnimatable - Design e protótipo de UI, interação, navegação, transição e animação para aplicativos prontos para App Store no Interface Builder com IBAnimatable.
- Interpolar - Estrutura de interpolação para criar animações interativas baseadas em gestos.
- lottie-ios - Uma biblioteca iOS para renderizar nativamente animações vetoriais do After Effects.
- Pastel - Efeito de animação gradiente como o Instagram.
- Poi - Poi faz você usar a interface do cartão como a interface do tinder. Você pode usá-lo como o método tableview.
- Apresentação - Uma biblioteca para ajudá-lo a fazer tutoriais, notas de lançamento e páginas animadas.
- Pulsator - Animação de pulso para iOS.
- Sica - Animação central de interface simples. Execute animação com segurança de tipo sequencial ou paralelamente.
- Spring – Uma biblioteca para simplificar animações iOS.
- SpriteKitEasingSwift - Melhor flexibilização para SpriteKit.
- spruce-ios - Coreografe animações na tela.
- Stellar - Uma biblioteca de animação física.
- TheAnimation - Wrapper CAAnimation com tipo seguro. Isso impede a definição de valores de tipo incorretos.
- ViewAnimator - Dá vida à sua IU com apenas uma linha.
- YapAnimator - Seu sistema de animação baseado em física rápido e amigável.
API
Bibliotecas rápidas para obter acesso a serviços API de terceiros, voltar ao início
- GitHubAPI - Implementação da API REST do GitHub v3.
- GitHubRestAPISwiftOpenAPI - API REST do GitHub gerada de forma agendada como código Swift da especificação OpenAPI.
- PXGoogleDirections - ajudante da API do Google Directions.
- RandomUserSwift - Framework para gerar usuários aleatórios - Um SDK não oficial para randomuser.me.
- reddift - wrapper da API do reddit.
- Twitter mais rápido - estrutura do Twitter.
- Swiftkube? - Cliente Swift para Kubernetes.
- SwiftlySalesforce – Estrutura para desenvolvimento rápido de aplicativos iOS nativos que se integram ao Salesforce.
- SwiftyInsta - API RESTful do Instagram privada e sem token.
Roteamento de aplicativos
Sistemas internos de roteamento de aplicativos. voltar ao topo
- Appz - Inicie aplicativos externos e faça links diretos com facilidade.
- Encruzilhada - ? Crossroad é um roteador de URL focado em lidar com esquemas de URL personalizados.
- LightRoute - Roteamento entre módulos VIPER.
- Linker – Maneira leve de lidar com deeplinks internos e externos para iOS.
- MonarchRouter - Roteador declarativo baseado em estado e URL. Transições de hierarquia automáticas complexas de View Controllers. Convenções do lado do servidor testadas pelo tempo.
- RxFlow - RxFlow é uma estrutura de navegação para aplicativos iOS baseada em um padrão Reactive Flow Coordinator.
- SwiftCurrent – Gerencie fluxos de trabalho complexos onde quer que o Swift possa ser desenvolvido. Ele vem com suporte integrado para UIKit, Storyboards e SwiftUI.
- SwiftRouter - Um roteador de URL para iOS.
- URLNavigator - Roteamento de URL elegante.
Loja de aplicativos
Libs para ajudar na app store da apple, na compra de aplicativos e na validação de recibos. voltar ao topo
- Apphud - Biblioteca leve para lidar facilmente com assinaturas renováveis automaticamente, sem necessidade de back-end.
- AppReview - Uma pequena biblioteca para solicitar revisão na AppStore via SKStoreReviewController.
- InAppPurchase - Uma estrutura simples, leve e segura para compras no aplicativo.
- Merchantkit - Uma estrutura moderna de gerenciamento de compras no aplicativo para iOS.
- SwiftyStoreKit - Estrutura leve para compras em aplicativos.
Áudio
Libs para trabalhar com áudio voltar ao topo
- AudioKit - Poderosa síntese, processamento e análise de áudio, sem a curva de aprendizado acentuada.
- AudioPlayer - Um wrapper em torno do AVPlayer com alguns recursos interessantes.
- AudioPlayerSwift - AudioPlayer é uma classe simples para reproduzir áudio (uso básico e avançado) em aplicativos iOS, OS X e tvOS.
- Beethoven - Uma biblioteca de processamento de áudio para detecção de afinação de sinais musicais.
- FDSoundActivatedRecorder - Inicia a gravação quando o usuário fala.
- FDWaveformView – Uma maneira fácil de exibir uma forma de onda de áudio em seu aplicativo.
- ModernAVPlayer - Persistência AVPlayer para retomar a reprodução após conexão de rede ruim, mesmo em modo de segundo plano.
- MusicKit – Uma estrutura para compor e transformar música.
- Soundable - Soundable permite reproduzir sons, únicos e em sequência, de uma forma muito fácil.
- SwiftAudioPlayer – Reprodutor de áudio simples para iOS que transmite e executa manipulações de áudio em tempo real com AVAudioEngine.
- SwiftySound – Biblioteca simples que permite reproduzir sons com uma única linha de código.
- voice-overlay-ios - Uma sobreposição que obtém permissão de voz do usuário e entrada como texto em uma interface de usuário personalizável.
Realidade Aumentada
voltar ao topo
- ARHeadsetKit – Estrutura de alto nível para usar o Google Cardboard de US$ 5 para replicar o Microsoft Hololens.
- ARKit-CoreLocation – Combina a alta precisão do AR com a escala dos dados GPS.
- ARKit-Navigation - Navegação em realidade aumentada com MapKit.
- ARVideoKit - Capture e grave vídeos, fotos, Live Photos e GIFs do ARKit.
Autenticação
Maneira fácil de gerenciar a autenticação em seus aplicativos. voltar ao topo
- Cely - Uma estrutura de login Plug-n-Play.
- LinkedInSignIn – Controlador de visualização simples para fazer login e recuperar um token de acesso do LinkedIn.
- LoginKit - LoginKit é uma maneira rápida e fácil de adicionar um UX de login/inscrição ao seu aplicativo iOS.
- ReCaptcha - ReCaptcha [in]visível para iOS.
- SpotifyLogin - Autentique com a API Spotify.
Robôs
Libs para construir o bot de volta ao topo
- SDK do bot do telegrama? - SDK não oficial.
- Telegrammer? - Estrutura de código aberto para desenvolvedores de Telegram Bots. Ele foi construído com base em Apple/SwiftNIO, o que ajuda a demonstrar excelente desempenho.
Cache
voltar ao topo
- AwesomeCache - Gerencie o cache com facilidade.
- Cache - Nada além de Cache.
- CachyKit - Uma biblioteca de cache que pode armazenar JSON, imagem, Zip ou AnyObject com data de expiração/TTYL e forçar atualização.
- Cachyr – Um pequeno cache de dados de valor-chave para iOS, macOS e tvOS.
- Carlos - Uma cache simples mas flexível.
- EVURLCache - Se você quiser fazer com que seu aplicativo ainda funcione quando estiver offline.
- MemoryCache - cache de memória de tipo seguro.
Gráfico
voltar ao topo
- Gráficos - Lindos gráficos para iOS/tvOS/OSX (porta do MPAndroidChart).
- ChartView - pacote Swift para exibir belos gráficos sem esforço
- FLCharts - Biblioteca de gráficos fácil de usar e altamente personalizável para iOS.
- ScrollableGraphView - Visualização de gráfico rolável adaptável para iOS para visualizar conjuntos de dados simples e discretos.
- SwiftChart - Uma biblioteca simples de gráficos de linhas e áreas para iOS. Suporta múltiplas séries, séries parcialmente preenchidas e eventos de toque.
- SwiftCharts – Gráficos altamente personalizáveis para iOS.
- SwiftUICharts - Uma biblioteca de gráficos/plotagem para SwiftUI. Funciona em macOS, iOS, watchOS e tvOS e possui recursos de acessibilidade e localização integrados.
- TKRadarChart - Um gráfico de radar personalizável.
Bater papo
Libs para obter acesso para criar um aplicativo de bate-papo voltar ao topo
- Chatto – Uma estrutura leve para construir aplicativos de chat.
- ExyteChat - estrutura SwiftUI Chat UI com células de mensagem totalmente personalizáveis, visualização de entrada e um seletor de mídia integrado
- InputBarAccessoryView - Um InputAccessoryView simples e facilmente personalizável para criar barras de entrada poderosas com preenchimento automático e anexos.
- MessageKit - Um substituto orientado pela comunidade para JSQMessagesViewController.
- MessengerKit – Uma estrutura de UI para construir interfaces de mensageiros.
- Bate-papo em tempo real com Firebase - Aplicativo funcional de bate-papo em tempo real com Firebase Firestore usando MessageKit.
Cores
Trechos interessantes relacionados ao gerenciamento e utilidade de cores. voltar ao topo
- ChromaColorPicker - Um seletor de cores iOS intuitivo e divertido.
- ColorKit – Manipulação avançada de cores para iOS.
- DynamicColor - Uma extensão para manipular cores facilmente.
- Gradientes - Uma coleção com curadoria de mais de 180 gradientes esplêndidos.
- Hue - Hue é o utilitário de coloração completo que você realmente precisa.
- PrettyColors - Estilos e cores de texto no Terminal com códigos de escape ANSI. Está em conformidade com o padrão ECMA 48.
- SheetyColors - Um seletor de cores com estilo de folha de ação para iOS.
- SwiftGen-Colors – Uma ferramenta para gerar
enums
automaticamente para suas constantes UIColor
. - SwiftHEXColors - Manipulação de cores HEX como uma extensão para UIColor.
- UIColor-Hex-Swift - Conversor hexadecimal para UIColor.
- UIGradient - Uma biblioteca simples e poderosa para usar camada gradiente, imagem e cor.
Linha de comando
Crie aplicativos de linha de comando. voltar ao topo
- Ashen – Uma estrutura para escrever aplicativos de terminal em Swift. Baseado na arquitetura Elm.
- Comandante? - Componha lindas interfaces de linha de comando.
- Guacá? - A estrutura de linha de comando inteligente e bonita (compatível com POSIX).
- Ruído de linha? - Um substituto de dependência zero para readline.
- nef - Um conjunto de ferramentas de linha de comando que permite verificar o tempo de compilação de sua documentação escrita como Xcode Playground.
- Progresso.rápido? - Adicione lindas barras de progresso à sua linha de comando.
- Swift Argument Parser - Análise de argumentos simples e com segurança de tipo para Swift.
- SwiftCLI? - Uma estrutura poderosa que pode ser usada para desenvolver uma CLI.
- Swiftline - Um conjunto de ferramentas para ajudá-lo a criar aplicativos de linha de comando.
- SwiftShell – Uma biblioteca para criar aplicativos de linha de comando e executar comandos shell.
- SwiftyTextTable? - Uma biblioteca leve para gerar tabelas de texto.
Simultaneidade
Maneiras mais fáceis de trabalhar com simultaneidade. voltar ao topo
- assíncrono + ? - Uma interface encadeada para async/await do Swift 5.5.
- AsyncNinja - Um conjunto completo de simultaneidade e primitivas de programação reativa.
- AsyncQueue? - Uma biblioteca de filas que permite o envio de tarefas ordenadas de contextos síncronos para assíncronos.
- Futuros? - Promessas leves para iOS, macOS, tvOS, watchOS e servidor.
- Trabalho em grupo? - Tarefas simultâneas e assíncronas fáceis.
- Hydra - Promises & Await - Escreva um código assíncrono melhor.
- Fila? - Um gerenciador de filas, construído sobre OperationQueue e Dispatch (também conhecido como GCD).
- SwiftCorotina? - Corrotinas para iOS, macOS e Linux.
- Throttler - Acelera um grande número de entradas assíncronas em uma única gota de API de uma linha.
- Veneza? - Comunicação de processos sequenciais (CSP), pronto para Linux.
Moeda
voltar ao topo
Gerenciamento de dados
voltar ao topo
CBOR
Representação concisa de objetos binários. voltar ao topo
- Codificação CBOR? - Fácil codificação e decodificação CBOR para iOS, macOS, tvOS e watchOS.
Dados principais
Chega de problemas com Core Data, aqui estão algumas bibliotecas interessantes para lidar com o gerenciamento de dados. voltar ao topo
- AERecord - Biblioteca wrapper de Core Data super incrível para iOS.
- CloudCore - Sincronização robusta do CloudKit: edição offline, relacionamentos, bancos de dados públicos e compartilhados e muito mais.
- CoreStore - maneira simples e elegante de lidar com Core Data.
- DataKernel - DataKernel é um wrapper minimalista em torno da pilha Core Data para facilitar as operações de persistência. Sem dependências externas.
- Gráfico - Uma estrutura elegante baseada em dados para Core Data.
- JSQCoreDataKit – Uma pilha de dados principais mais rápida.
- JustPersist – A maneira mais fácil e segura de fazer persistência no iOS com suporte imediato para Core Data.
- QueryKit - Uma maneira fácil de brincar com a filtragem de dados principais.
- Skopelos - Uma versão minimalista, thread-safe, não padronizada e super fácil de usar do Active Record on Core Data.
- SugarRecord - Ajuda com dados principais e domínio.
CSV
Bibliotecas úteis para analisar e serializar em representações de valores separados por vírgula. voltar ao topo
- CodificávelCSV? - Leia e grave arquivos CSV linha por linha ou através da interface Codable do Swift.
- CSVParser? - Analisador rápido para CSV.
Firebase
voltar ao topo
- Ballcap - Ballcap é uma estrutura de design de esquema de banco de dados para Cloud Firestore.
GráficoQL
voltar ao topo
- SociableWeaver - Crie consultas e mutações declarativas do GraphQL.
JSON
Lutando para usar dados JSON? Aqui estão algumas maneiras interessantes de lidar com isso. voltar ao topo
- AlamofireObjectMapper - Uma extensão Alamofire que converte dados de resposta JSON em objetos usando ObjectMapper.
- Alambique - análise funcional de JSON, mapeamento para objetos e serialização para JSON.
- Argo - biblioteca de análise JSON.
- Arrow - Análise JSON elegante.
- Decodificável? - Análise JSON.
- Elevate – estrutura de análise JSON que torna a análise simples, confiável e combinável.
- EVReflection - codificação e decodificação JSON baseada em reflexão. Incluindo suporte para NSDictionary, NSCoding, Printable, Hashable e Equatable.
- HandyJSON - Uma biblioteca útil de serialização/desserialização de objetos JSON.
- Himotoki - Uma biblioteca de decodificação JSON com segurança de tipo.
- JASON - Análise JSON com excelente desempenho e operadores convenientes.
- JSONHelper - Biblioteca de desserialização JSON extremamente rápida e conversão de valor para iOS e OS X.
- JSONNeverDie - ferramenta de reflexão automática de JSON para modelo, codificador / decodificador JSON amigável, que visa nunca morrer.
- ObjectMapper - mapeador de objetos JSON.
- PMJSON - biblioteca de codificação/decodificação JSON.
- Sextante? - Consultas JSONPath de alto desempenho
- SwiftyJSON – Uma biblioteca para JSON com tratamento de erros.
- SwiftyJSONAccelerator - aplicativo macOS para gerar modelos Swift 5 para JSON (com Codeable).
Armazenamento de valor-chave
voltar ao topo
- Padrão - Interface moderna para UserDefaults + suporte codificável.
- Padrões - UserDefaults fortemente digitados com suporte para Codable e observação chave.
- DefaultsKit - UserDefaults simples e fortemente digitados para iOS, macOS e tvOS.
- Prephirences - Gerencie preferências de aplicativos, NSUserDefaults, iCloud, Keychain e muito mais.
- SecureDefaults - Um wrapper leve sobre UserDefaults e NSUserDefaults com uma camada extra de criptografia AES-256.
- Storez - Armazenamento de valores-chave seguro, digitado estaticamente e independente de armazenamento.
- SwiftStore - Um armazenamento de valor-chave apoiado por LevelDB.
- SwiftyUserDefaults - Sintaxe mais limpa e agradável para NSUserDefaults.
- Zephyr - Sincronize facilmente NSUserDefaults pelo iCloud.
MongoDB
voltar ao topo
- Mongo Gatinho? - Conector MongoDB.
- Perfeito-MongoDB? - Um wrapper independente em torno da biblioteca cliente mongo-c, permitindo acesso aos servidores MongoDB.
Multibanco de dados
Camadas de gerenciamento de dados que envolvem múltiplas fontes. voltar ao topo
- ModelAssistant – Biblioteca elegante para gerenciar as interações entre visualização e modelo.
- PersistenceKit - Armazene e recupere objetos codificáveis em várias camadas de persistência, em algumas linhas de código!
- Shallows - Sua caixa de ferramentas leve de persistência.
ORM
voltar ao topo
- fluente? - Implementação simples do ActiveRecord.
- Perfeito-CRUD? - CRUD é um sistema de mapeamento objeto-relacional (ORM) que usa o protocolo Codable.
Outros dados
Outras maneiras de persistir os dados de volta ao início
- CacheAdvance – Um cache de alto desempenho para sistemas de registro. CacheAdvance persiste eventos de log 30x mais rápido que SQLite.
- CoreXLSX - suporte ao formato de planilha Excel (XLSX).
- Disco - Estrutura encantadora para iOS para persistir facilmente estruturas, imagens e dados.
- EVCloudKitDao – Acesso simplificado ao CloudKit com suporte para assinaturas e cache local.
- KeyPathKit - KeyPathKit fornece uma sintaxe perfeita para manipular dados usando caminhos de chave digitados.
- LeetCode-Swift - Soluções para perguntas da entrevista LeetCode.
- Lápis - Escreva qualquer valor no arquivo.
- StorageManager - Maneira fácil e segura de usar o FileManager como banco de dados.
Reino
voltar ao topo
- Realm - Realm é um banco de dados móvel: um substituto para Core Data e SQLite.
- RealmWrapper - Wrappers seguros e fáceis para RealmSwift.
- Unrealm - Unrealm permite que você armazene facilmente classes, estruturas e enums nativos do Swift no Realm.
Drivers SQL
voltar ao topo
- MySQL Swift? - Biblioteca cliente MySQL.
- MySQL perfeito? - Um wrapper independente em torno da biblioteca cliente MySQL, permitindo acesso a servidores MySQL.
- Perfeito-PostgreSQL? - Um wrapper independente em torno da biblioteca cliente libpq, permitindo acesso a servidores PostgreSQL.
SQLite
Você está interessado em armazenar os dados do seu aplicativo usando SQLite? Aqui estão alguns recursos interessantes. voltar ao topo
- GRDB.swift – Um kit de ferramentas SQLite versátil.
- SQLite.swift - Estrutura que envolve SQLite3. Pequeno. Simples. Seguro.
- SQLiteDB - wrapper SQLite.
TOML
A linguagem óbvia e mínima de Tom. voltar ao topo
- TOMLDecoder - Padrão TOML mais recente, decodificado.
XML
Se você preferir gerenciar entradas formatadas em dados XML, aqui estão algumas bibliotecas úteis voltar ao início
- AEXML - wrapper xml.
- CheatyXML – Uma estrutura poderosa projetada para gerenciar XML facilmente.
- SwiftyXML – A maneira mais rápida de lidar com XML.
- SWXMLHash - análise XML simples.
- XMLCoder - XMLEncoder e XMLDecoder baseado em protocolos Codable da biblioteca padrão.
- XMLMapper - Uma maneira simples de mapear XML para objetos.
YAML
voltar ao topo
- YamlSwift - Carrega documentos YAML e JSON.
- Inhame? - Ótimo analisador YAML.
CEP
voltar ao topo
- Zip - Framework para compactar e descompactar arquivos.
- Zip Foundation - Uma biblioteca para criar, ler e modificar arquivos ZIP.
Data
Lide com a formatação de data facilmente. voltar ao topo
- AnyDate - API de data e hora inspirada na API Java 8 DateTime.
- Cronologia - Construindo uma biblioteca de data/hora melhor.
- DateHelper - Ajudante de data simples.
- Datez - Biblioteca para lidar com
NSDate
, NSCalendar
, NSDateComponents
e NSTimeInterval
. - Datify - Funções de data fáceis.
- NVDate - Biblioteca de extensão de data.
- SwiftDate - Fácil gerenciamento de NSDate.
- Tempo - Cálculos de tempo seguros, alimentados por genéricos.
- Timepiece - Extensões intuitivas do NSDate.
- TrueTime.swift - Obtenha a verdadeira hora atual, impermeável às mudanças de horário do relógio do dispositivo (biblioteca NTP).
- TypedDate - Aprimorando o tratamento de datas, permitindo a personalização em nível de tipo de componentes de data
Injeção de Dependência
Bibliotecas de injeção de dependência de volta ao topo
- Cleanse - Uma estrutura leve de injeção de dependência da Square.
- Corredor - Um μFramework de injeção de dependência semelhante ao Coreader.
- Deli - Deli é uma injeção de dependência (DI) fácil de usar.
- DIKit - Framework de injeção de dependência para Swift, inspirado em KOIN.
- Dip - Um contêiner simples de injeção de dependência.
- DITranquilidade - Quadro de injeção de dependência com tranquilidade.
- Locatável - Uma microestrutura que aproveita Property Wrappers para implementar o padrão Service Locator.
- Puro - Uma maneira de fazer uma injeção de dependência sem um contêiner DI.
- SafeDI - injeção de dependência segura em tempo de compilação.
- Swinject - Uma estrutura de injeção de dependência.
- Typhoon - Kit de ferramentas de injeção de dependência.
- Weaver - Uma estrutura de injeção de dependência declarativa, fácil de usar e segura.
Dispositivo
Uma coleção de bibliotecas para reconhecer seu dispositivo. voltar ao topo
- Dispositivo - Ferramenta leve para detectar o dispositivo atual e o tamanho da tela.
- Device.swift - Biblioteca superleve para detectar dispositivos usados.
- DeviceKit - DeviceKit é uma substituição de tipo de valor de UIDevice.
- Deviice - Biblioteca Swift para verificar facilmente o dispositivo atual e mais algumas informações sobre ele.
- Luminoso - Obtenha tudo o que você precisa saber sobre o aparelho.
- Thingy - Uma biblioteca moderna de detecção e consulta de dispositivos.
- UIDeviceComplete - extensões UIDevice que preenchem as peças que faltam.
Documentação
Gere documentação para código Swift de volta ao início
- jazzístico - documentos emocionantes.
- SourceDocs - Gere documentação de referência do Markdown que acompanha seu código.
E-mail
voltar ao topo
Sistemas Embarcados
Crie seus projetos Linux embarcados em RaspberryPi, BeagleBone, CHIP e outras placas. voltar ao topo
- SwiftyGPIO? - Interaja com Linux GPIO/SPI/PWM em ARM.
Periféricos
Interaja com periféricos externos específicos. voltar ao topo
Eventos
Alternativas ao NSNotificationCenter, observação de valor-chave ou delegação. voltar ao topo
- Bond - Estrutura vinculativa.
- Combinativo - manipulação de eventos de UI usando a estrutura de combinação da Apple.
- EmitterKit - Implementação de emissores e ouvintes de eventos.
- FutureKit - Biblioteca Futuro/Promessas.
- Katana - Escreva aplicativos como React e Redux.
- LightweightObservable - Uma implementação leve de uma sequência observável que você pode assinar.
- NoticeObserveKit - NoticeObserveKit é um wrapper NotificationCenter com segurança de tipo que associa o tipo de aviso ao tipo de informação.
- Notificationz - Ajudando você a possuir
NSNotificationCenter
, fornecendo um adaptador simples e personalizável. - Observável – A maneira mais fácil de observar valores.
- OneWay – Gerenciamento de estado com fluxo de dados unidirecional.
- OpenCombine - Implementação de código aberto da estrutura Combine da Apple para processar valores ao longo do tempo.
- PMKVObserver - Observação moderna de valores-chave com segurança de thread e tipo seguro.
- PromiseKit - Biblioteca de programação de promessa assíncrona.
- ReactiveCocoa - ReactiveCocoa (RAC) é uma estrutura Cocoa inspirada na Programação Reativa Funcional. Ele fornece APIs para compor e transformar fluxos de valores ao longo do tempo.
- ReactorKit – Uma estrutura para arquitetura de aplicativos reativos e unidirecionais.
- ReSwift - Fluxo de dados unidirecional.
- RxSwift - Extensões reativas da Microsoft (Rx).
- Sinais – Substitui delegados e notificações.
- SwiftEventBus – Um barramento de eventos de publicação/assinatura otimizado para iOS.
- Tempura – Uma abordagem holística para desenvolvimento iOS, inspirada em Redux e MVVM.
- Tokamak - API declarativa semelhante ao React para construir componentes de UI nativos com vinculação de dados unidirecional fácil de usar.
- Tomorrowland - Promessas leves.
- TopicEventBus - estrutura de implementação de padrão de design de publicação-assinatura, com capacidade de publicar eventos por tópico.
- VueFlux - Arquitetura de gerenciamento de estado de fluxo de dados unidirecional - Inspirada em Vuex e Flux.
- Quando - Uma implementação leve de Promessas.
Arquivos
voltar ao topo
- ExtendedAttributes – Gerencie atributos estendidos para arquivos e pastas.
- FileKit - Gerenciamento de arquivos simples e expressivo.
- FileProvider - Substituição do FileManager para arquivos locais, iCloud e remotos (WebDAV/FTP/Dropbox/OneDrive/SMB2) para iOS/tvOS e macOS.
- KZFileWatchers – Uma microestrutura para observar alterações de arquivos, tanto locais quanto remotas.
- Kit de caminho? - Operações de caminho sem esforço.
- Pathos? - Gerenciamento eficiente de arquivos Unix.
Fontes
Uma coleção de trechos relacionados a fontes. voltar ao topo
- FontAwesome.swift - Use FontAwesome em seus projetos.
- FontBlaster - Carregue programaticamente fontes personalizadas em seu aplicativo iOS.
- Inkwell - Um tinteiro para usar fontes personalizadas instantaneamente.
- IoniconsKit - Use ionicons como UIImage/UIFont em seus projetos.
- OcticonsKit - Use Octicons como UIImage/UIFont em seus projetos.
- SwiftIconFont - Portas Fontawesome, Iconic, Ionicons, Octicon.
- SwiftIcons - Biblioteca para ícones de fontes: gotejadores, emoji, fonte incrível, icofont, ionicons, ícones lineares, ícones de mapa, ícones de materiais, icônico aberto, estado, clima.
- SwiftUI-FontIcon - Ícones de fonte para SwiftUI: fonte incrível, ionicons, ícones de material.
- SYSymbol - Todos os SFSymbols ao seu alcance.
- UIFontComplete - Gerenciamento de fontes (sistema e personalizado) para iOS e tvOS.
Motor de jogo
voltar ao topo
- glide engine - Motor baseado em SpriteKit e GameplayKit para fazer jogos 2D, com exemplos práticos e tutoriais.
- Raylib para Swift? - Um pacote Swift multiplataforma para Raylib. Constrói Raylib a partir do código-fonte, portanto não há necessidade de mexer em bibliotecas. Basta adicionar como uma dependência no pacote do jogo e pronto!
2D
voltar ao topo
- ImagineEngine - Mecanismo de jogo 2D extremamente rápido.
Jogos
voltar ao topo
- FDChessboardView - Um controlador de visualização para tabuleiros de xadrez
- Sábio ? - Uma biblioteca de xadrez multiplataforma.
Gesto
voltar ao topo
- ShowTime - Mostre seus toques e gestos do iOS para demonstrações e vídeos com apenas uma linha de código.
- SwiftyGestureRecognition - UIGestureRecognizers no Xcode Playgrounds.
- SwipyCell - UITableViewCell implementando o deslizamento para acionar ações (conhecidas no aplicativo Mailbox).
- Tátil - Uma forma mais segura e idiomática de responder a gestos e controlar eventos.
Hardware
Uma categoria dedicada a bibliotecas relacionadas a hardware voltar ao topo
Toque 3D
Fácil manuseio do novo recurso 3D Touch / Force Touch graças a essas bibliotecas. voltar ao topo
Bluetooth
Wrappers em torno do CoreBluetooth voltar ao topo
- BlueCap - Wrapper em torno do CoreBluetooth e muito mais.
- Bluejay – Uma estrutura simples para criar aplicativos Bluetooth LE confiáveis.
- BluetoothKit - Comunique-se facilmente entre dispositivos iOS/OSX usando BLE.
- RxBluetoothKit - biblioteca iOS e OSX Bluetooth para RxSwift.
- SwiftyBluetooth - Wrapper baseado em fechamento simples e confiável em torno do CoreBluetooth.
Câmera
Bibliotecas de câmera incríveis de volta ao topo
- CameraBackground - Mostra a camada da câmera como plano de fundo para qualquer UIView.
- CameraKit-iOS - Aumente enormemente o desempenho da câmera e a facilidade de uso em seu próximo projeto.
- FDtake - Tire facilmente uma foto ou grave um vídeo ou escolha na biblioteca.
- Fusuma - navegador de fotos semelhante ao Instagram e recurso de câmera.
- MediaPicker - seletor de mídia personalizável SwiftUI - suporta câmera e galeria com álbuns
- NextLevel - Captura de mídia Rad.
Código de barras
Código de barras, código QR e outros leitores de código voltar ao topo
- BarcodeScanner - Um controlador de visualização de leitor de código de barras simples e bonito.
- EFQRCode – Uma maneira melhor de operar código de resposta rápida.
- QRCodeReader.swift - Leitor de QRCode simples.
Feedback tátil
Bibliotecas que envolvem o uso de Feedback Haptic voltar ao topo
- Haptica - Gerador fácil de feedback tátil.
iBeacon
Interessado em usar o iBeacon em seu projeto SWIFT? Aqui alguns recursos interessantes. voltar ao topo
- SwiftLocation - Localização e Monitoramento de Beacon.
Sensores
Gerencie os sensores do seu dispositivo de uma maneira mais rápida e mais fácil de voltar ao topo
Imagens
Uma lista interessante de bibliotecas relacionadas à imagem .. de volta ao topo
- Agrume - um visualizador de imagem iOS fresco de limão.
- AlamofireImage - AlamofireImage é uma biblioteca de componentes de imagem para Alamofire.
- APNGKIT - Alto desempenho e maneira deliciosa de brincar com o formato APNG no iOS.
- AtgmediaBrowser - Visualizador de show de slides de imagem com vários estilos de transição predefinidos e com capacidade de criar novas transições com facilidade.
- AxphotoViewer - um visualizador de fotos para iPhone/iPad Gallery, útil para visualizar um número grande (ou pequeno!).
- BlockiessWift - Gerador de imagem Identicons/perfil exclusivo.
- Brightroom - um editor de imagem e motor usando o CoreImage.
- CTPanoramaview - Uma biblioteca que exibe panoramas esféricos ou cilíndricos com controles baseados em toque ou movimento.
- DtphotoViewerController - Um visualizador de fotos totalmente personalizável para exibir uma única foto ou coleção de fotos, inspirada no Visualizador de fotos do Facebook.
- FacebookImagePicker - Picker de foto do álbum do Facebook.
- Facecrop - Detectar e faces centrais em suas imagens usando a estrutura de visão da Apple.
- FlexibleImage - Uma maneira simples de brincar com imagens.
- Fmphotopicker - Um seletor de fotos moderno, simples e zero dependência com um editor de imagens elegante e personalizável.
- GIFU - Suporte de GIF animado altamente executivo para iOS.
- GPUIMAGE 2-GPUIMAGE 2 é uma estrutura licenciada por BSD para o processamento de vídeo e imagem acelerado por GPU.
- GPUIMAGE 3-GPUIMAGE 3 é uma estrutura licenciada por BSD para processamento de vídeo e imagem acelerado por GPU usando metal.
- Hanekeswift - Um cache genérico leve para iOS com amor extra por imagens.
- HARBETH - METAL API para gráficos acelerados da GPU e estrutura de filtro de vídeo e câmera.
- Imagetect - Detectar e faces, códigos de barras e textos na imagem com API de visão do iOS 11.
- ImageLoader - um carregador de imagem leve e rápido para iOS.
- ImagesCout - Implementação do FastImage - suporta PNG, GIF e JPEG.
- ImageViewer - um visualizador de imagem à la Twitter.
- Imgixswift - atualize facilmente os URLs de imagem para serem rápidos e responsivos.
- JLSTICLERTEXTVIEL - Um UIImageView permite que você adicione vários rótulos (suporte a texto de linha múltipla), você pode editar, girar, redimensionar o rótulo como desejar com um dedo e renderizar o texto na imagem.
- KANVAS - Uma biblioteca iOS para adicionar efeitos, desenhos, texto, adesivos e GIFs a partir da mídia existente ou da câmera.
- Kingfisher - Download de imagem e cache.
- LetterAVatarkit - Uma extensão de UIImage que gera avatars baseados em cartas.
- LightBox - Um visualizador de imagem conveniente e fácil de usar para o seu aplicativo iOS.
- Maplebacon - Download da imagem e biblioteca de cache.
- McScratchImageView - Uma visão de imagem personalizada usada para cobrir a superfície de outra visão, como uma carta de arranhão, o usuário pode deslizar a cobertura para ver a exibição abaixo.
- MOA - Uma extensão de download de imagem da visualização da imagem para iOS, TVOS e macOS.
- NUKE - estrutura avançada para carregar, armazenar em cache, processamento, exibição e pré -aquecimento.
- PASSAPORTSCANNER - Digitalize o código MRZ de um passaporte e extraia o primeiro nome, sobrenome, número do passaporte, nacionalidade, data de nascimento, data de validade e número pessoal.
- Rough-Rough permite que você desenhe um estilo superficial e desenhado à mão.
- Sharaku - Biblioteca da interface do usuário de filtragem de imagens como o Instagram.
- Snowflake - Trabalhe com SVG.
- SwiftDraw - Biblioteca que converte imagens SVG em UIImage, NSImage e gera código -fonte CoreGraphics.
- Swiftgen-Assats-Uma ferramenta para
enums
generalidade automática para todas as suas UIImages
de seus catálogos de ativos. - SWIFTSVG - Um analisador SVG de passe único com várias opções de interface (String, NS/UibezierPath, Cashapelyer e NS/UIView).
- SwiftWebImage -? Swifttui Image Downloader com cache do desempenho LRU Mem/Disk.
- Swiftygif - motor GIF de alto desempenho.
- Tinycrayon-Um sdk de mascaramento de imagem e recorte inteligente e fácil de usar para aplicativos móveis.
- TOAN - API de processamento de imagem.
- UIImageColors - Itunes Style Color Fetcher para Uiimage.
- YPImagePicker - Picker e filtros de imagem do tipo Instagram para iOS.
- ZimageCropper - imagem de corte de qualquer forma.
Codificação do valor da chave
Bibliotecas para codificação de valor-chave de volta ao topo
Teclado
Deseja criar seu próprio teclado personalizado? Aqui estão alguns recursos interessantes de volta ao topo
- IHKEYBOARDAVOIDING - Uma solução elegante para manter qualquer UIView visível quando o teclado estiver sendo mostrado. Não é necessário uiscrollView.
- IqKeyboardManager - A biblioteca universal sem co -ingresso permite evitar problemas de deslizamento do teclado e cobrir o UITEXTFIELD/UITEXTVIEL.
- Isemojiview - teclado emoji para iOS
- KeyBoardHidemanager - Gerente de co -co -sem o teclado tocando em visualizações para iOS.
- Keyboardshortcuts - Adicione atalhos globais de teclado custenciável pelo usuário ao seu aplicativo MacOS. Inclui um componente de cacau e swiftui.
- Fita - ? Uma barra de ferramentas de plataforma cruzada simples/Acessório de entrada personalizado Biblioteca para iOS e macOS.
- Typist-Small e Drop-In Uikit Keyboard Manager para aplicativos iOS-Helps gerenciam a presença e o comportamento da tela do teclado sem o Centro de Notificação.
Conjunto
Bibliotecas para codificar com uma API simplificada de volta ao topo
- Bfkit-swift? - Uma coleção de classes, estruturas e extensões úteis para desenvolver aplicativos mais rapidamente.
- C4IOS - aproveita o poder da programação nativa do iOS com uma API simplificada.
- ContactSchangenotifier - Quais contatos alterados fora do seu aplicativo? Melhor notificação CNContActSoredIdChange: faça alterações reais, sem o ruído.
Disposição
Libs para ajudá -lo com o layout. voltar ao topo
- AnimatedTabBar - um tabbar com várias animações predefinidas.
- Brickkit - Crie layouts complexos e responsivos de uma maneira simples.
- CGLAYOUT? - Estrutura poderosa do AutoLayout, que pode gerenciar o UIVIEW (NSView), calayer, não renderizou visões e etc. Oferece espaço reservado.
- FLEXLAYOUT - Interface agradável e limpa para a implementação altamente otimizada do Facebook Yoga Flexbox.
- FRAMELAYOUTKIT - Essa estrutura suporta layouts complexos, incluindo encadeamento e layout de nidificação com operando simples e intuitivo e sintaxe DSL.
- Grade - o recipiente de grade mais poderoso perdido em Swiftui.
- Sem layout - escreva menos código da interface do usuário.
- NEON - Uma poderosa estrutura de layout de interface do usuário programática.
- Pinlayout - Layout de visualizações rápidas sem layout automático. Sem mágica, código puro, controle total e ardente rapidamente. Sintaxe concisa, intuitiva, legível e cadeia. [iOS/MacOS/TvOS]
- Visualização de rolagem do cabeçalho de escala - uma visualização de rolagem com um cabeçalho pegajoso que encolhe ao rolar. Escrito com Swiftui.
- Estático - uma simples vista de mesa estática para iOS.
- Stevia - Layout de visão elegante para iOS.
Layout automático
Entediado de usar o storyboard? Experimente o Libs de layout automático declarativo. voltar ao topo
- Bambu - Layout automático (e layout manual) em uma linha.
- Cartografia - Layout automático declarativo Lib para o seu projeto.
- Cassowary - Uma biblioteca de solução de restrição linear usando o mesmo algoritmo que o AUTOLAYOUT.
- Cupcake - Uma maneira fácil de criar e layout componentes da interface do usuário para iOS.
- DEVICELAYOUT - O AUTOLAYOUT pode ser definido de maneira diferente para cada dispositivo.
- EasyPeasy - Layout automático facilitado.
- EasyswiftLayout - estrutura Swift leve para a Layout automática da Apple.
- Ezlayout - Uma maneira mais fácil e mais rápida de codificar o AUTOLAYOUT.
- FixFlex - Autolayout declarativo baseado no NSLAYOUNCHOR, REIMAGINAÇÃO SWIFTY DA VFL, Alternativa ao UiStackView.
- Hypeui -? Hypeui é uma implementação do estilo Swiftui DSL da Apple baseado no Uikit
- KvConstraintkit - Um impressionante DSL automático para iOS, TvOS e OSX.
- Misterfusion - DSL para AUTOLAYOUT, suporta a classe de tamanho.
- Argamassa - um DSL conciso, mas flexível, para criar restrições de layout automático e adicionar subviews.
- Northlayout - caminho rápido para layout usando o Visual Format Language (VFL) com sintaxe estendida.
- Purelayout - A API final para o layout automático iOS e OS.
- Snapkit - Autolayout DSL para iOS & OS X.
- Swiftstaints - poderosa estrutura de layout automática que permite escrever restrições em uma linha de código.
- TinyConstains - TinyConstrans é o açúcar sintático que torna o layout automático mais doce para o uso humano.
Localização
Estruturas que ajudam a localizar seu aplicativo de volta ao topo
- Bartycrouch - Atualize/traduza de forma incremental seus arquivos de strings a partir de código e storyboards/xibs.
- CrowdInsdk - entrega todas as novas traduções do Projeto Crowdin para o aplicativo imediatamente.
- Iblocalizable - Localize suas opiniões diretamente no Builder de Interface com Iblocalizable.
- L10N -SWIFT - Localização de um aplicativo com capacidade de alterar a linguagem "On the Fly" e suporte para formas plurais em qualquer idioma.
- LocalizationKit - Localização dinâmica em tempo real do seu aplicativo com gerenciamento remoto para que você possa gerenciar a manutenção e a implantação de traduções sem o aplicativo reenviado.
- Localize - Localize aplicativos usando por exemplo, expressões regulares em localizável.strings.
- Localize -Swift - Localize aplicativos usando EG Expressões regulares em localizable.strings.
- LOCHECK - Validar arquivos .Strings e .StringsDict para erros
- Stringswitch - Converta facilmente arquivos iOS .Strings em formato Android strings.xml e vice -versa.
- Swiftgen-L10N-Uma ferramenta para
enums
automaticamente generalizados %@
todas as suas teclas localizáveis. - Translatio - Biblioteca Super Lightweight que ajuda você a localizar strings, mesmo diretamente em storyboards.
Localização
voltar ao topo
- AsynclocationKit - Wrapper for Apple CoreLocation Framework com moderna concorrência Swift (Async/Wait).
- StlocationRequest - Uma tela de solicitação de viaduto 3D elegante e simples.
Registro
Utilitários para escrever e ler do dispositivo Log de volta ao topo
- AeConsole - Sobreposição de interface do usuário do console personalizável com o login de depuração no seu aplicativo iOS.
- CleanroomLogger - API de log de alto nível configurável e extensível que é simples, leve e com desempenho.
- Duração? - Biblioteca de log leves focada em relatar horários para operações.
- Gedatsu - Forneça formato legível sobre o log do console de erros automáticos.
- HeliumLogger? - Estrutura de registro leve da IBM.
- Impressora - um madeireiro sofisticado para o seu próximo aplicativo.
- Filhote de cachorro ? - Uma biblioteca de registro flexível que suporta vários transportes e plataformas.
- Qorumlogs - Utilitário de log para Xcode e Google Docs.
- Arco-íris ? - Saída deliciosa do console.
- Swiftybeaver? - Registro de várias plataformas durante o desenvolvimento e lançamento.
- Tinyconsole - Um pequeno console de log para exibir informações ao usar o aplicativo iOS.
- Tracelog? - Dead Simples: registrando o registro da maneira como deve ser! Executa em iOS, macOS e Linux.
- Watchdog - Utilitário para registrar o bloqueio excessivo no thread principal.
- WatchdogInspector - Uma ferramenta de registro para mostrar o quadros atual (FPS) na barra de status do seu aplicativo iOS.
- Willow - Willow é uma biblioteca de madeira poderosa, mas leve.
- XCGlogger - Utilitário de log de destaque e configurável completo com níveis de log, registro de data e hora e números de linha.
Mapas
voltar ao topo
- Cluster - cluster de anotação do mapa fácil.
- VOLTEKIT - O FlyoverKit permite apresentar vistas deslumbrantes de viaduto de 360 ° em seu MKMapView com esforço zero, mantendo possibilidades completas de configuração.
- Geoswift - facilite o trabalho com modelos geográficos e calcule cruzamentos, sobrepostos, projeções etc.
- LOCOKIT - Uma estrutura de registro de localização e atividade para iOS.
Matemática
voltar ao topo
- Arithmosophi - Conjunto de protocolos para operações aritméticas e lógicas.
- BIGINT - aritmética de precisão arbitrária.
- DDMATHPARSER - DDMATHPARSER facilita a análise de uma corda e avaliá -la como uma expressão matemática.
- SigmaswiftStatistics - Uma coleção de funções para cálculo estatístico.
- UPSURGE - Matriz simples e rápida e matemática vetorial.
Processamento de linguagem natural
voltar ao topo
Rede
Uma lista de LIBs que permitem diminuir a quantidade de tempo gasto lidando com solicitações HTTP. voltar ao topo
- Alamofire? - Rede elegante.
- APIKIT - BIBLIOTECA PARA CONSTRUIR A API Web API Client.
- CIAO - Publique e descubra serviços usando MDNs (Bonjour, Zeroconf).
- Codyfire - poderoso construtor de solicitações de API codável e gerente do iOS. Baseado no Alamofire.
- Conduit - Rede robusta para APIs da Web.
- Conectividade -? Torna a detecção de conectividade da Internet mais robusta, detectando redes Wi-Fi sem acesso à Internet.
- DOTS - estrutura de rede simultânea leve.
- GoodNetworking -? O GoodNetworking simplifica a rede HTTP.
- Heimdallr.swift - Fácil de usar a biblioteca OAuth 2 para iOS.
- Apenas ? - HTTP para humanos (uma biblioteca HTTP de estilo Python-Requests).
- MALIBU - Uma biblioteca de rede construída com promessas.
- Moya - camada de abstração de rede.
- Multipeer - Um wrapper para a estrutura MultipeConlectivity para transmissão automática de dados offline entre dispositivos.
- NETFOX - Uma biblioteca de depuração de rede leve, uma linha de uma linha.
- NetSwift-Uma solução de rede de alto nível segura e de alto nível.
- OAuth2 - OAuth2 Auth Lib.
- Oauthswift - Biblioteca OAuth para iOS.
- Pitaya? - Biblioteca de rede http / https apenas execute incidentalmente em máquinas.
- PMHTTP - HTTP Framework com foco em REST e JSON.
- Postal - Framework, fornecendo acesso simples a provedores de email comuns.
- Tacility.Swift - Um substituto para a acessibilidade da Apple pelo fechamento.
- ReactiveApi - Escreva o código de rede limpo, conciso e declarativo, dependendo da URLSession, com o poder do RXSWIFT. Inspirado por retrofit.
- ResponsedEtive - Uma estrutura não intrusiva para interceptar quaisquer solicitações de saída e respostas recebidas entre seu aplicativo e servidor para fins de depuração.
- RXNETWORKS - API de rede com rxswift + moya + handyjson + plugins.
- Shadowsocksx -NG - Um proxy de túnel rápido que ajuda você a ignorar os firewalls.
- Siesta - Abstração elegante para APIs de repouso que desembaraçam bagunças com estado. Uma alternativa à rede baseada em retorno de chamada e delegado.
- SOLARnetwork - Camada de abstração de rede elegante.
- Swifthttp - invólucro nsurlSession.
- Swiftyoauth - Uma pequena biblioteca OAuth com um conjunto embutido de provedores.
- Terminetwork -? Uma solução de rede de dependência de dependência zero para criar aplicativos modernos e seguros para iOS, vigias, macOS e TvOS.
- TRON - Camada de abstração de rede leve, escrita em cima do Alamofire.
- Wormholy - depuração da rede iOS, como um assistente? .
HTML
Precisa manipular o conteúdo do HTML facilmente? voltar ao topo
- Fuzi - Um analisador rápido e leve XML/HTML com suporte ao XPath & CSS.
- Kanna - outro analisador XML/HTML.
- SwiftSoup? - Parsers html, com o melhor de DOM, CSS e jQuery.
- Wkzombie - navegador sem cabeça.
Protocolo de mensagens
voltar ao topo
- Cocoamqtt - MQTT para iOS e OS X.
- Notificações perfeitas - notificações do iOS para Linux e OS X.
SABÃO
voltar ao topo
- SoapEngine - Cliente de sabão genérico para acessar serviços da Web SOAP usando iOS, Mac OS X e Apple TV.
Soquete
voltar ao topo
- Bluesocket - estrutura de soquete de baixo nível da plataforma da IBM.
- BluesslService - suplemento SSL/TLS para a estrutura de soquete de baixo nível da IBM.
- DNWebSocket - Biblioteca Websocket testada em Autobahn, orientada a objetos (RFC 6455).
- RXWebSocket - Websockets reativos.
- Socket.io? - Cliente Socket.io para iOS/OS X.
- soquetes? - TCP, UDP; Cliente, servidor; Linux, OS X.
- StarScream - Websockets para iOS e OSX.
- SwiftSocket - Biblioteca de soquete TCP simples.
- SwiftWebSocket - Uma biblioteca de clientes WebSocket de alto desempenho.
Servidor da web
Você gostaria de hospedar um servidor da web no seu dispositivo? Aqui você pode descobrir como fazer isso. voltar ao topo
- Embaixador - Estrutura da Web Super Lightweight com base no SWSGI.
- CUSASOW? - Servidor HTTP usando o modelo de trabalhador pré-Fork.
- Embaixada? - Biblioteca de servidor HTTP Super Lightweight ASYNC.
- Kitura? - A estrutura da Web e servidor da IBM para serviços da Web.
- Raio ? -Multiplataform de estrutura não bloqueada e estrutura de rede não bloqueada.
- Noze.io? - Fluxos de E/S de eventos como Node.JS.
- Perfeito ? - Swift do lado do servidor. A biblioteca perfeita, servidor de aplicativos, conectores e aplicativos de exemplo.
- Swifter? - servidor HTTP com manipulador de roteamento.
- Vapor? - Framework elegante que funciona no iOS, OS X e Ubuntu.
- Zewo? - Swift do lado do servidor.
OCR
voltar ao topo
- Swiftocr - OCR baseado em rede neural.
Otimização
voltar ao topo
PDF
voltar ao topo
- PDFGenerator - Um gerador simples de PDF. Gere pdf a partir de visualização (s) ou imagem (s).
- Simplepdf - Crie um PDF simples sem esforço.
- UXMPDFKIT - Um visualizador PDF e anotador que pode ser incorporado em aplicativos iOS.
Qualidade
voltar ao topo
- Anylint? - fie qualquer coisa combinando o poder das expressões rápidas e regulares.
- IBLINTER - Uma ferramenta de Linter para Builder de Interface.
- L10NLINT - Uma ferramenta de linter para localizável.strings.
- Swift -Mod - Uma ferramenta para modificação de código SWIFT intermediário entre geração de código e formatação.
- SWIFTCOP - Uma biblioteca de validação inspirada na clareza do Ruby on Rails Active Record Vallações.
- SwiftFormat - uma biblioteca de código e ferramenta de formatação de linha de comando para reformatando o código SWIFT.
- Swiftlint - Uma ferramenta para aplicar convenções de codificação.
- SIDAT - XCODE Plugin para o código de formato.
- Alfaiate? - Analisador estático de plataforma cruzada que ajuda você a escrever código mais limpo e evitar bugs.
Scripts
voltar ao topo
- Swift for Script - Uma coleção curada à mão de material de script útil e informativo.
SDK
voltar ao topo
Segurança
voltar ao topo
- SecurePropertyStorage - ajuda a definir armazenamentos seguros para suas propriedades usando os invólucros de propriedades SWIFT.
Criptografia
Lidar com o método de criptografia facilmente de volta ao topo
- BlueCryptor - Biblioteca Crypto Crypto da IBM.
- BLUERSA - Biblioteca RSA Crypto da IBM Platform RSA.
- Criptoswift? - Funções e ajudantes relacionados a criptografia.
- IdzswiftCommoCrypto - Um invólucro para a biblioteca criptográfica comum da Apple.
- Joseswift - Uma estrutura para os Jose Standards JWS, JWE e JWK.
- Rncryptor - CCCRYPTOR (criptografia AES da Apple) para iOS e Mac.
- Scrypto - Interface elegante para acessar as rotinas CommonCrypto.
- Siphash - Hash simples e seguro com o algoritmo Siphash.
- Swift -Sodium - Interface à biblioteca de sódio para operações de criptografia comuns para iOS e OS X.
- Estrutura THEMIS - Multilanguage para facilitar o uso de esquemas de criptografia típicos: dados em repouso, troca de dados autenticados, proteção de transporte, autenticação e assim por diante.
Chaveiro
voltar ao topo
- GoodPersistência -? A GoodPersistence simplifica os dados de cache em chaveiros e opções de usuário. Usando um invólucro de propriedade.
- Keychain -Swift - Helper Functions para salvar o texto em chaveiro com segurança para iOS, OS X, TVOS e WatchOS.
- KeyChainAccess - Wrapper simples para chaveiro que funciona no iOS e OS X.
- Trava - um invólucro simples para iOS.
- SwiftKeyChainWrapper - Wrapper estático simples para o chaveiro iOS para permitir que você o use de maneira semelhante aos padrões do usuário.
- Valet - O manobrista permite armazenar dados com segurança no chaveiro sem saber nada sobre como o chaveiro funciona. É fácil. Nós prometemos.
Transmissão
voltar ao topo
- HAISHINKIT - Biblioteca de transmissão de câmera e microfone via RTMP, HLS para iOS, macOS, TvOS.
- Live - demonstre como criar um aplicativo de transmissão ao vivo.
Estilo
voltar ao topo
- Stylist - Defina estilos de interface do usuário em um arquivo YAML ou JSON externo carregável de quente.
- SwiftTheMe - Tema poderoso/gerente de pele para iOS 8+.
- Temas - Gerenciamento de temas.
Svg
voltar ao topo
- SVGVIEW - Analisador SVG e renderizador escrito em Swiftui.
Sistema
voltar ao topo
- BlueSignals - Biblioteca de manuseio de sinal do SO da IBM Platform.
- LaunchAtAtLogin - Adicione facilmente 'Lançamento na funcionalidade Login' ao seu aplicativo MacOS de caixa de areia.
- SystemKit - OS X System Library.
Teste
Uma coleção de estruturas de teste. voltar ao topo
- DVR - Uma estrutura de teste de rede simples.
- Erik - Um navegador sem cabeça para acessar e manipular as páginas da web usando JavaScript, permitindo executar testes funcionais.
- Fakery - gerador de dados falso.
- Mussel - Uma estrutura para testar facilmente notificações de push, links universais e roteamento em xcuitests.
- Nimble - uma estrutura Matcher.
- OHHTTPSTUBS - Uma biblioteca de testes projetada para adicionar suas solicitações de rede facilmente.
- Rápido ? - Quick é uma estrutura de desenvolvimento orientada a comportamento.
- Sbtuitesttunnel - Biblioteca de testes de interface do usuário para interagir com solicitações de rede, Stob CllocationManager e UnuserNotificationCenter e rolagem de grãos finos na tabela/coleta/roll views
- Tamanhos - Teste seu aplicativo em diferentes tamanhos de dispositivo e fonte.
- Ferramenta de teste de instantâneos para iOS e TVOS.
- Espectro? - BDD Framework.
- SwiftCheck - Uma biblioteca de testes que gera automaticamente dados aleatórios para testes de propriedades do programa.
- Folha de dicas de teste da interface do usuário - Respostas para o comum "Como faço para testar isso com os testes da interface do usuário?" perguntas com um aplicativo de exemplo de trabalho.
- XCTEST - O projeto XCTEST, uma biblioteca principal da Swift para fornecer suporte de teste de unidade.
Zombar
voltar ao topo
- Automockable - uma estrutura que utiliza o sistema de tipos para permitir que você crie facilmente instâncias ridicularizadas de seus tipos de dados.
- Cuco - Primeira estrutura de zombaria sem caldeira.
- Mocker - Mock Alamofire e UrlSession Solicys sem tocar em sua implementação de código
- MockingBird - Simplifique os testes de software, zombando de qualquer sistema usando HTTP/HTTPS, permitindo que uma equipe teste e se desenvolva contra um serviço que não seja completo, instável ou apenas para reproduzir casos planejados.
- Mockingjay - Uma biblioteca elegante para solicitar solicitações HTTP com facilidade.
- Mockit - Uma estrutura simples de zombaria, inspirada no famoso Mockito por Java.
- MockSwift - Mock Framework que usa o poder dos invólucros de propriedades.
Texto
Uma coleção de projetos de texto. voltar ao topo
- Atribuído - µframework moderno para seqüências atribuídas.
- AttributedTextView - maneira mais fácil de criar um UITextView atribuído com suporte para vários links, hashtags e menções.
- Bonmot - Strings bonitos e fáceis atribuídos para iOS.
- CROC - Uma biblioteca leve e emoji de análise e consulta.
- Edhita - Editor de texto de código aberto totalmente para iOS.
- Markdownkit - um analisador de marcação simples e personalizável.
- MarkdownView - Visualização do iOS Markdown.
- Markymark - converte Markdown em vistas nativas ou strings atribuídos.
- Notepad - um editor de marcação totalmente terminável com destaque de sintaxe ao vivo.
- Oentions - Uma maneira fácil de adicionar menções ao UITextView como o Facebook e o Instagram.
- Parsey - estrutura do combinador de analisador que suporta rastreamento de localização da fonte, prevenção de retrocesso e mensagens de erro ricas.
- Pluralize.Swift - Extensão pluralizada de grandes cordas.
- PredicedFlow-O PredicateFlow é um construtor que permite escrever nspredicate incrível, forte e fácil de ler.
- Predikit - um DSL nspredicate para iOS e OS X inspirado no Snapkit.
- Regex por CrossRoadLabs? - Biblioteca de expressões regulares muito fácil de usar com funcionalidade rica. Apresenta o operador
=~
e as APIs baseadas no método. Testes de unidade cobertos. - Regex por Sindresorhus - Expressões regulares rapidamente, totalmente testadas e documentadas e com manuseio correto do Unicode.
- RichEditorView - RichEditorView é uma subclasse simples, modular e devastada UIView para edição de texto rico.
- Sprinter - uma biblioteca para formatar seqüências de cordas.
- Swiftrichstring - Biblioteca de Gerenciamento de Strings atribuídos elegante e indolor.
- Swiftverbalexpressions - portador verbalexpressions.
- Swiftyattributes - Extensões que tornam a brisa trabalhar com seqüências atribuídas.
- Tagging - Uma View de Text que fornece um recurso de marcação fácil de usar para mencionar ou hashtag.
- TEXSTYLE - O Texstyle permite que você formate as cordas atribuídas facilmente.
- TextAttributes - Uma maneira mais fácil de compor strings atribuídos.
- TextBuilder - como um SwiftUi Viewbuilder, mas para texto.
- TwitterTextEditor - Uma API independente e flexível que fornece um editor de texto rico completo para aplicativos iOS.
- Veditorkit - kit de editor leve e poderoso.
Fio
PROGRAMAÇÃO DE TRAMENTO, BASEIRA DE TAREIRA OU ASÍNICO, Wrapper Grand Central Dispatch (GCD) de volta ao topo
- ASYNC - Açúcar sintático para o Grand Central Dispatch.
- Awaitkit - o fluxo de controle Async/Aguarda ES7.
- Cada um - cada um é uma biblioteca de ponte NSTimer.
- GCDTIMER - Um cronômetro GCD bem testado.
- Agendar ? - Um agendador de tarefas leves ausentes com uma sintaxe incrivelmente amiga do ser humano.
- SwiftyTimer - API para NSTIMER.
IU
Uma coleção de transições pré-embaladas e material de interface do usuário legal. voltar ao topo
- ActivityIndicatorView - vários indicadores de carregamento predefinido criados com SwiftUi.
- Aecoredataui - interface do usuário do núcleo de dados.
- AgcircularPicker - Componente útil para criar um controlador com o objetivo de gerenciar qualquer parâmetro calculado.
- AMSCROLLINGNAVBAR - UinavigationBar rolável que segue a rolagem de um uiscrollView.
- ARALE - Uma visualização de cabeçalho elaborável personalizada para UIScrollView ou qualquer suas subclasses com suporte UiactivityIndicatorView para recarregar o conteúdo.
- BadgeHub - Faça de qualquer UIView um centro de notificação de animação completo. É uma maneira de adicionar rapidamente um ícone de crachá de notificação a um uiview.
- View da bateria - UIView simples em forma de bateria.
- MELHORSAFARIVIEW - Uma maneira melhor de apresentar um sfsafariviewcontroller ou iniciar uma Aswebauthenticationsion em Swiftui.
- Faça parte inferior - componente poderoso da folha inferior com tamanho baseado em conteúdo, suporte interativo de dispensa e controlador de navegação.
- BreakouttoreFresh - Uma tração jogável para atualizar a visualização usando SpriteKit.
- Boletim - gera e gerencia cartões contextuais exibidos na parte inferior da tela.
- CapturePreventionKit - fornece
Label
e ImageView
para screen capture prevention
. - CircularProgress - Indicador de progresso circular para o seu aplicativo MacOS.
- Classickit - Uma coleção de componentes da interface do usuário de estilo clássico.
- CONTINECONTROLLER - Componente da interface do usuário. Este é um painel de deslizamento de cópia da App: Apple Maps, Stocks
- CountryPickerview - Uma visão simples e personalizável para coletar informações de país com eficiência em aplicativos iOS.
- CustomSegue - Segurar o OSX Storyboards com efeitos de deslizamento e desbotamento cruzado.
- DeckTransition - Uma biblioteca para recriar o iOS 10 Apple Music agora tocando transição.
- DockProgress - Mostre o progresso no ícone Dock do seu aplicativo MacOS.
- Dodo - uma barra de mensagens para iOS.
- Fundação do Sistema de Design Doric - Orientado ao Protocolo, Tipo Seguro e Sistema de Design Escalável Estrutura de Fundação para iOS.
- DOLDOWN - Um design de material suspenso para iOS.
- Elissa - exibe uma notificação em cima de um uitabbaritem ou qualquer visualização da âncora uiview para revelar informações adicionais.
- Estmusicindicator - Música Play Indicator como o iTunes.
- FAMÍLIA - Uma estrutura do controlador de visualização infantil que facilita a configuração de seus controladores pais tão fáceis quanto a torta.
- FAQVIEW - Uma visualização de FAQ fácil de usar para iOS.
- Moda - Acessórios de moda e ferramentas de beleza para compartilhar e reutilizar estilos de interface do usuário.
- Flagkit - Ícones de bandeira bonitos para uso em aplicativos e na web.
- FlexibleHeader - Uma visualização de contêiner que responde à rolagem do UIScrollView.
- FloatratingView - sistema de classificação flutuante.
- Slider fluido - Um widget deslizante com uma bolha pop -up exibindo o valor preciso selecionado.
- Gaugekit - medidores personalizáveis. Fácil reproduz os medidores de estilo da Apple.
- GMStepper - um passo com um rótulo deslizante no meio.
- GradienteProgressBar - Uma barra de progresso de gradiente animada.
- Grmustache - modelos de bigode flexíveis.
- CRESPONDEXTIVO - UITEXTVIEW que suporta o limite de cultivo automático, espaço reservado e comprimento.
- HGCircularSlider - Um controle deslizante circular reutilizável personalizado para aplicação iOS.
- HidesnAvigationBarwhenpushed - uma biblioteca, que adiciona a capacidade de ocultar a barra de navegação quando o View Controller é empurrado por meio da bandeira HidesnavigationBarwhenpushed.
- Horizontaldial - um disco de rolagem horizontal como o Instagram.
- HPPARALLAXHEADER - Cabeçalho simples de paralaxe para UIScrollView.
- Igcolorpicker - Um seletor de cores personalizável para iOS.
- InstantSearch iOS - Uma biblioteca de widgets e ajudantes para criar recursos de pesquisa instantânea no iOS.
- Kaloader - lindos espaços reservados animados para mostrar o carregamento de dados.
- KMNAVigationBartransition - Uma biblioteca universal de queda ajuda você a gerenciar os estilos da barra de navegação e torna as animações de transição suaves entre diferentes estilos de barra de navegação enquanto empurram ou exibem um controlador de exibição para todas as orientações.
- KMPlaceHolderTextView - Uma subclasse UITEXTVIEW que adiciona suporte ao espaço reservado multiline.
- Leego - Desenvolvimento declarativo, configurável e altamente reutilizável como fabricação de tijolos Lego.
- LiclemaPlist - Uma ferramenta de linha de comando que gera automaticamente uma plata de todas as suas dependências.
- LiquidLoader - componentes do carregador de girador com animação líquida.
- LOADINGINGSHIMMER - Uma maneira fácil de adicionar um efeito cintilante a qualquer visão com apenas uma linha de código. É útil como um indicador de carregamento discreto.
- Macaw-Biblioteca gráfica vetorial poderosa e fácil de usar com suporte SVG.
- Magnetic - Spritekit Flutuating Bubble Picker (inspirado na Apple Music).
- Mandoline - Uma visualização de seleção do iOS para atender a todas as suas necessidades de 'escolha'.
- MantleModal - Um recurso modal simples que usa um UIScrollView para permitir que o usuário feche o modal arrastando -o para baixo.
- Material - Expresse sua criatividade com material, uma estrutura de animação e gráficos para o design de materiais do Google e a interface plana da Apple.
- Componentes de materiais para iOS - componentes de interface do usuário modular e personalizável.
- Materialkit - Componentes de design de material.
- MediaBrowser - Navegador de fotos e vídeo simples de iOS com visualização, legendas e seleções da grade opcional.
- MPPARALLAXVIEL - Efeito de paralaxe da Apple TV.
- MultiSelectSementEdControl - remake de controlamento de uisegmented que suporta a seleção de vários segmentos, empilhamento vertical, combinação de texto e imagens.
- Clone multislider - uislider com vários polegares e valores, destaque da faixa, intervalos opcionais de snap, rótulos de valor opcional, vertical ou horizontal.
- MxParallaxHeader - Cabeçalho simples de paralaxe para UIScrollView.
- MzFormSheetPresentationController - fornece uma alternativa à folha de formação de formação iOS UimodalSepation nativa, adicionando suporte para iPhone e oportunidades adicionais para configurar o tamanho do controlador e sentir a folha de formulários.
- Neumorphismkit - Estrutura de Neumorfismo para Uikit.
- NextGrowingTextView - o próximo nas gerações de 'Visualizações de textos em crescimento' otimizadas para o iOS 7 e acima.
- NvActivityIndicatorView - Coleção de boas animações de carregamento.
- OverlayContainer - O SobrayContainer facilita o desenvolvimento de interfaces baseadas em sobreposição, como a apresentada nos aplicativos Apple Maps ou Stocks.
- Kit de partição - uma biblioteca Swifttu para criar partições redimensíveis para visualizar conteúdo.
- Popovers - uma biblioteca para apresentar popovers. Simples, moderno e altamente personalizável. Não é chato!
- Preferências - Adicione uma janela de preferências ao seu aplicativo MacOS em minutos.
- ProgressIndicatorView - uma biblioteca de visualização de indicador de progresso escrita em SwiftUi.
- PULLTODISMISSISS - Você pode descartar o Modal ViewController puxando o ScrollView ou o NavigationBar.
- Rangeseekslider - um deslizador de alcance personalizável como um Uislider para iOS.
- Pesquisa de bobinas - Lista de opções gerenciada como rolo.
- REDIMINGTOKENFIELD - Um campo de token baseado em UicollectionView que fornece altura intrínseca de conteúdo.
- Retroprogress - Barra de progresso de aparência retrô direto dos anos 90.
- Seção Slider Center de controle.
- SelectionDialog - diálogo simples de seleção.
- ShadowView - Facilite o gerenciamento das sombras no UIView.
- Visão de efeito iridescente brilhante (inspirado no dinheiro da Apple Pay).
- ShowsomeProgress - Indicadores de progresso e atividade animados para aplicativos iOS.
- SKELETONVIEW - Uma maneira elegante de mostrar aos usuários que algo está acontecendo e também prepará -los para quais conteúdos ele está esperando.
- Skphotobrowser - Photobrowser/visualizador simples inspirado no Facebook, navegadores de fotos do Twitter.
- Spots - Spots é uma estrutura do View Controller que torna sua configuração e desenvolvimento futuro incrivelmente rápido.
- SPRENSHEETVIEW - Exibição completa da planilha Configurável Interfaces de usuário para aplicativos iOS.
- Starrystars - Ratings de exibição e edição, totalmente personalizável do interface Builder.
- StatefulViewController - visualizações de espaço reservado com base no conteúdo, carregamento, erro ou estados vazios.
- SteprogressView-Visão de progresso passo a passo com rótulos e formas. Um bom substituto para o UiActivityIndicatorView e UiprogressView.
- Sweetcurtain - Implementação de folha puxada no fundo muito doce e fácil. Você pode encontrar uma implementação semelhante em aplicativos como mapas da Apple, encontre minhas ações, etc.
- Swiftyui - alto desempenho e uiview leve, uiimage, uiimageview, uilabel, uibutton e muito mais.
- TagListView - Visualização de tags iOS simples, mas altamente personalizável.
- TORRESA - Brinios de notificação.
- Twinkle - maneira fácil de criar elementos em seu aplicativo iOS Twinkle.
- Uipheonix - Fácil, flexível, dinâmico e altamente escalável Framework + Concept para aplicativos reutilizáveis de componentes/controle.
- Ultradrawerview - Visualização leve, rápida e personalizável Implementação de gavetas idêntica aos mapas, ações e etc.
- URLEMBEDDEDVIEW - armazenam em cache automaticamente o objeto que está confirmado o protocolo de gráfico aberto e o exibe como uma placa incorporada de URL.
- Carteira - Uma réplica da interface da carteira da Apple. Adicione, exclua ou apresente seus cartões e passes.
- Windless - Windless makes it easy to implement invisible layout loading view.
- WSTagsField - An iOS text field that represents different Tags.
- YMTreeMap - Treemap / Heatmap layout engine, based on Squarified.
- YNSearch - Awesome fully customizable search view like Pinterest.
Alerta
Libs to display alert, action sheet, notification, popup. voltar ao topo
- Alertift - Modern, easy UIAlertController wrapper.
- Alerts Pickers - Advanced usage of UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView.
- ALRT - An easier constructor for UIAlertController. Present an alert from anywhere.
- AwaitToast - ? An async waiting toast with basic toast. Inspired by facebook posting toast.
- CDAlertView - Highly customizable alert/notification/success/error/alarm popup.
- CFNotify - A customizable framework to create draggable alert views.
- EZAlertController - Easy UIAlertController.
- FullscreenPopup - Present any popup above NavigationBar in SwiftUI
- GSMessage - A simple style messages/notifications for iOS 7+.
- Kamagari - Simple UIAlertController builder class.
- Loaf - A simple framework for easy iOS Toasts.
- MijickPopupView - Present any popup in no time. Keep your code clean.
- NotificationBanner - The easiest way to display highly customizable in app notification banners in iOS.
- PMAlertController - PMAlertController is a great and customizable substitute to UIAlertController.
- PopupDialog - A simple, customizable popup dialog. Replaces UIAlertController alert style.
- PopupView - Toasts and popups library written with SwiftUI.
- SCLAlertView - Animated Alert view.
- Sheet - Actionsheet with navigation features such as the Flipboard App.
- SPAlert - Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets.
- StatusAlert - Display Apple system-like self-hiding status alerts without interrupting user flow.
- SweetAlert - Alert system.
- Swift-Prompts - Design custom prompts with a great scope of options to choose from.
- SwiftEntryKit - A simple and versatile pop-up presenter.
- SwiftMessages - A very flexible message bar for iOS.
- SwiftOverlays - various popups and notifications.
- Toast-Swift - An easy to use library to create iOS 14 and newer style toasts.
- XLActionController - Fully customizable and extensible action sheet controller.
- Zingle - An alert will display underneath your UINavigationBar.
Borrão
voltar ao topo
- VisualEffectView - UIVisualEffectView subclass with tint color.
Botão
voltar ao topo
- AHDownloadButton - Customizable download button with progress and transition animations. It is based on Apple's App Store download button.
- DOFavoriteButton - Cute Animated Button.
- ExpandableButton - Customizable and easy to use expandable button.
- FloatingButton - Easily customizable floating button menu created with SwiftUI.
- Floaty - Floating Action Button for iOS.
- IGStoryButtonKit - Easy-to-use button with rich animation inspired by instagram stories.
- LGButton - A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.
- LTHRadioButton - A radio button with a pretty animation.
- MultiToggleButton - A UIButton subclass that implements tap-to-toggle button text (like the camera flash and timer buttons).
- NFDownloadButton - Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.
- PMSuperButton - A powerful UIButton with super powers, customizable from Storyboard.
- RadioGroup - The missing iOS radio buttons group.
- SwiftShareBubbles - Animated social share buttons control for iOS.
- TransitionButton - UIButton subclass for loading and transition animation.
Calendário
voltar ao topo
- CalendarKit - Fully customizable calendar day view.
- CalendarView - Calendar Component, It features both vertical and horizontal layout (and scrolling) and the display of native calendar events.
- DateTimePicker - A nicer iOS UI component for picking date and time.
- ElegantCalendar - The elegant full screen calendar missed in SwiftUI.
- HorizonCalendar - A declarative, performant, iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps.
- JTAppleCalendar - UI calendar handler.
- KVKCalendar - A most fully customization calendar for Apple platforms ?
- Workaholic - A GitHub-like work contribution timeline.
Cartões
voltar ao topo
- CardNavigation - A navigation controller that displays its view controllers as an interactive stack of cards.
- CardParts - A reactive, card-based UI framework built on UIKit for iOS developers.
- VerticalCardSwiper - A marriage between the Shazam Discover UI and Tinder, built with UICollectionView.
Forma
voltar ao topo
- Carbon - ? A declarative library for building component-based user interfaces in UITableView and UICollectionView.
- Eureka - Elegant iOS form builder.
- FDBarGauge - Simulate the level indicator on an audio mixing board
- Former - A fully customizable library for easy creating UITableView based form.
- ObjectForm - A simple yet powerful library to build form for your class models.
- SwiftyFORM - Forms that can be validated.
HUD
voltar ao topo
- EZLoadingActivity - Lightweight loading activity HUD.
- GradientLoadingBar - An animated gradient loading bar.
- KRProgressHUD - A beautiful and customizable progress HUD.
- PKHUD - Reimplementation of the Apple HUD.
Rótulo
voltar ao topo
- ActiveLabel - UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://).
- Atributika - TConvert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement.
- CountdownLabel - Simple countdown UILabel with morphing animation, and some useful function.
- GlitchLabel - Glitching UILabel for iOS.
- IncrementableLabel - An UILabel subclass to (de)increment numbers in an UILabel.
- KDEDateLabel - An UILabel subclass that updates itself to make time ago's format easier.
- LTMorphingLabel - Graceful morphing effects for UILabel.
- Nantes - TTTAttributedLabel replacement.
- TriLabelView - A triangle shaped corner label view for iOS.
Menu
voltar ao topo
- AKSwiftSlideMenu - Slide Menu (Drawer).
- CircleMenu - CircleMenu is a simple, elegant UI menu with a circular layout and material design animations.
- ENSwiftSideMenu - Sliding side menu.
- FanMenu - Menu with a circular layout based on Macaw.
- FlowingMenu - Interactive view transition to display menus with flowing and bouncing effects.
- GuillotineMenu - Guillotine style menu.
- HHFloatingView - An easy to use and setup floating view for your app.
- InteractiveSideMenu - Customizable iOS Interactive Side Menu.
- KWDrawerController - Drawer view controller that easy to use.
- MenuItemKit -
UIMenuItem
with image and block (closure) support. - Pagemenu - Pagination enabled view controller.
- PagingKit - PagingKit provides customizable menu UI.
- Panels - Panels is a framework to easily add sliding panels to your application.
- Parchment - A paging view controller with a highly customizable menu, built on UICollectionView.
- PopMenu - ? A cool and customizable popup style action sheet for iOS.
- SegmentIO - Animated top/bottom segmented menu for iOS.
- SideMenu - Simple side menu control for iOS inspired by Facebook. Right and Left sides. No coding required.
- SlideMenuControllerSwift - iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app.
- SwipeMenuViewController - Swipable tab and menu View and ViewController.
- XLPagerTabStrip - Android PagerTabStrip for iOS.
- YNDropDownMenu - Adorable iOS drop down menu.
Paginação
voltar ao topo
- CHIPageControl - A set of cool animated page controls to replace boring UIPageControl.
- FlexiblePageControl - A flexible UIPageControl like Instagram.
- iPages - Quickly implement swipable page views in SwiftUI ?.
- Pageboy - A simple, highly informative page view controller.
- PageController - Infinite paging controller.
- SlideController - It is a nice alternative for UIPageViewController built using power of generic types. Swipe between pages with an interactive title navigation control. Configure horizontal or vertical chains for unlimited pages amount.
Pagamento
voltar ao topo
- AnimatedCardInput - Customisable and easy to use Credit Card UI.
- Caishen - A Payment Card UI & Validator for iOS.
- iCard - Bank Card Generator using SnapKit DSL.
- MFCard - Easily integrate Credit Card payments in iOS App.
- TPInAppReceipt - A lightweight, pure-Swift library for reading and validating Apple In App Purchase Receipt locally.
Permissões
voltar ao topo
- AREK - AREK is a clean and easy to use wrapper over any kind of iOS permission.
- Permission - A unified API to ask for permissions on iOS.
- SPPermission - Simple request permission with native UI and interactive animation.
Scroll Bars
voltar ao topo
- DMScrollBar - Best in class customizable ScrollBar for any type of ScrollView with Decelerating, Bounce & Rubber band mechanisms and many many more.
StackView
voltar ao topo
- StackViewController - Simplify the use of UIStackView.
- TZStackView - An iOS9 UIStackView layout component re-implemented for iOS 7 and 8.
Trocar
voltar ao topo
- MJMaterialSwitch - A Customizable Switch UI for iOS, Inspired from Google's Material Design.
- paper-switch - RAMPaperSwitch is a material design UI module which paints over the parent view when the switch is turned on.
- Switch - A switch control with full Interface Builder support.
Guia
voltar ao topo
- Adaptive Tab Bar - Adaptive tab bar.
- Animated Tab Bar - RAMAnimatedTabBarController is a module for adding animation to tab bar items.
- CardTabBar - Adding animation to iOS tabbar items.
- CircleBar - A fun, easy-to-use tab bar navigation controller for iOS.
- ColorMatchTabs - Interesting way to display tabs.
- DTPagerController - Container view controller to display a set of ViewControllers in a horizontal scroll view.
- ESTabBarController - A highly customizable TabBarController component, which is inherited from UITabBarController.
- HHTabBarView - A lightweight customized tab bar view.
- PolioPager - A flexible TabBarController with search tab like SNKRS.
- SwiftUIMaterialTabs - Material 3-style tabs and Sticky Headers rolled into one SwiftUI library
- TabBar - Highly customizable tab bar for SwiftUI applications.
- Tabman - A powerful paging view controller with indicator bar.
- TabPageViewController - Paging view controller and scroll tab view.
Modelo
voltar ao topo
- Stencil - Simple and powerful template language.
- SwiftCssParser - Extensible CSS parser.
- Temple - ?️ Most advanced project and file templates.
TextField
voltar ao topo
- CBPinEntryView - Easy to use, very customisable pin entry.
- CHIOTPField - A set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc.
- DTTextField - DTTextField is a custom textfield with floating placeholder and error label.
- FloatingLabelTextFieldSwiftUI - FloatingLabelTextFieldSwiftUI is a small and lightweight SwiftUI framework written in completely SwiftUI (not using UIViewRepresentable) that allows to create beautiful and customisable floating label textfield!
- HTYTextField - A UITextField with bouncy placeholder.
- iTextField ⌨️ - A fully-wrapped
UITextField
that works entirely in SwiftUI ?. - PasswordTextField - A custom TextField with a switchable icon which shows or hides the password and enforces good password policies.
- SkyFloatingLabelTextField - A beautiful and flexible text field control implementation of "Float Label Pattern".
- StyledTextKit - Declarative building and fast rendering attributed string library.
- TextFieldCounter - UITextField character counter with lovable UX.
- TextFieldEffects - Several ready to use effects for UITextFields.
- UITextField-Navigation - UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields. Highly customizable.
- VKPinCodeView - Simple and elegant UI component for input PIN.
Transição
voltar ao topo
- BubbleTransition - Bubble transition in an easy way.
- Cards XI - Awesome iOS 11 AppStore's Card Views.
- EasyTransitions - A simple way to create custom interactive UIViewController transitions.
- Hero - Elegant transition library for iOS.
- ImageTransition - ImageTransition is a library for smooth animation of images during transitions.
- Jelly - Jelly provides custom view controller transitions with just a few lines of code.
- LiquidSwipe - Liquid navigation animation
- MijickNavigattie - Easy navigation with SwiftUI.
- MusicPlayerTransition - Custom interactive transition like Apple Music iOS App.
- NavigationTransitions - Pure SwiftUI Navigation transitions.
- PanSlip - Use PanGesture to dismiss view on UIViewController and UIView.
- PinterestSwift - Pinterest style transition.
- RevealingSplashView - A Splash view that animates and reveals its content, inspired by the Twitter splash.
- SamuraiTransition - Swift based library providing a collection of ViewController transitions featuring a number of neat cutting animations.
- SPLarkController - Custom transition between two controller. Translate to top.
- SPStorkController - Now playing controller from Apple Music. Customisable height.
- StarWars.iOS - Transition animation to crumble view-controller into tiny pieces.
- Transition - Easy interactive interruptible custom ViewController transitions.
3D
voltar ao topo
- Insert3D - The fastest ? way to embed a 3D model.
UICollectionView
voltar ao topo
- ASCollectionView - Lightweight custom collection view inspired by Airbnb.
- AZCollectionViewController - Easy way to integrate pagination with dummy views in CollectionView, make Instagram Discover withing minutes.
- Blueprints - A framework that is meant to make your life easier when working with collection view flow layouts.
- BouncyLayout - Collection view layout that makes your cells bounce.
- CardsLayout - Nice card-designed custom CollectionView layout.
- CenteredCollectionView - A lightweight UICollectionViewLayout that pages and centers it's cells.
- CheckmarkCollectionViewCell - UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app 'Select' mode.
- CollectionViewShelfLayout - A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested UITableView/UICollectionView hack.
- CollectionViewSlantedLayout - UICollectionViewLayout to show slanted content.
- Drag and Drop UICollectionView - Dragging and Dropping data across multiple UICollectionViews.
- FSPagerView - Elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
- Gliding Collection - Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Controller.
- GoodProvider - ? UITableView and UICollectionView provider to simplify basic scenarios of showing the data.
- GravitySlider - Beautiful alternative to the standard UICollectionView flow layout.
- ShelfView-iOS - iOS custom view to display books on shelf.
- SimpleSource - Easy and type-safe iOS table and collection views.
- SwiftSpreadsheet - Fully customizable spreadsheet CollectionViewLayout.
- TagCellLayout - UICollectionView layout for Tags with Left, Center & Right alignments.
- UICollectionViewSplitLayout - UICollectionViewSplitLayout makes collection view more responsive.
- VegaScroll - Lightweight animation flowlayout for UICollectionView.
UITableView
voltar ao topo
- AZTableViewController - Elegant and easy way to integrate pagination with placeholder views.
- CollapsibleTableSectionViewController - A library to support collapsible sections in a table view.
- DGElasticPullToRefresh - Elastic pull to refresh.
- DiffableDataSources - ? A library for backporting UITableView/UICollectionViewDiffableDataSource.
- DTTableViewManager - Protocol-oriented UITableView management, powered by generics and associated types.
- ExpandableCell - Fully refactored YNExapnadableCell with more concise, bug free. Easiest usage of expandable & collapsible cell for iOS. You can customize expandable UITableViewCell whatever you like. ExpandableCell is made because insertRows and deleteRows is hard to use. Just inheirt ExpandableDelegate.
- FDTextFieldTableViewCell - Adds a UITextField to the cell and places it correctly.
- folding-cell - Folding cell transition.
- GridView - Can be customized as a time table, spreadsheet, paging and more.
- HGPlaceholders - Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project.
- OKTableViewLiaison - Framework to help you better manage UITableViews.
- ParallaxHeader - Simple way to add parallax header to UIScrollView/UITableView.
- Persei - Animated top menu for UITableView / UICollectionView / UIScrollView.
- PullToRefreshSwift - PullToRefresh library.
- QuickTableViewController - A simple way to create a UITableView for settings.
- ReverseExtension - UITableView extension that enables the insertion of cells the from bottom of a table view.
- SelectionList - Simple single-selection or multiple-selection checklist, based on UITableView.
- Shoyu - Easier way to represent the structure of UITableView.
- SwiftyComments - Nested hierarchy of expandable/collapsible cells to easily build elegant discussion threads.
- SwipeCellKit - Swipeable UITableViewCell based on the stock Mail.app.
- WLEmptyState - A component that lets you customize the view when the dataset of UITableView is empty.
- YNExpandableCell - Awesome expandable, collapsible tableview cell for iOS.
Walkthrough
voltar ao topo
- AwesomeSpotlightView - Create tutorial or coach tour.
- BWWalkthrough - A class to build custom walkthroughs for your iOS App.
- ConcentricOnboarding - SwiftUI library for a walkthrough or onboarding flow with tap actions.
- Gecco - Spotlight view for iOS.
- Instructions - A library to create app walkthroughs and guided tours.
- OnboardKit - Customisable user onboarding for your iOS app.
- PaperOnboarding - PaperOnboarding is a material design UI slider.
- SuggestionsKit - Library for educating users about features in app.
- SwiftyOnboard - An iOS framework that allows developers to create beautiful onboarding experiences.
- SwiftyWalkthrough - The easiest way to create a great walkthrough experience in your apps.
Utilitário
Some interesting utilities to help you in your projects back to top
- AlexaSkillsKit - Develop custom Alexa Skills.
- ApplyStyleKit - Elegantly, Apply style to UIKit using Method Chain.
- Basis - Pure Declarative Programming.
- Bow - Companion library for Typed Functional Programming.
- CallbackURLKit - Implementation of x-callback-url (Inter app communication).
- Closures - Swifty closures for UIKit and Foundation.
- Codextended - Extensions giving Codable API type inference super powers.
- Curry - Function currying.
- Delegated - Closure-based delegation without memory leaks.
- DifferenceKit - ? A fast and flexible O(n) difference algorithm framework.
- Differific - A fast and convenient diffing framework.
- Dollar - Similar to Lo-Dash or Underscore in Javascript.
- DuctTape - ? KeyPath dynamicMemberLookup based syntax sugar for Swift.
- EtherWalletKit - Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge.
- ExceptionCatcher - Catch Objective-C exceptions.
- EZSwiftExtensions - How standard types and classes were supposed to work.
- FlagAndCountryCode - FlagAndCountryCode provides phone codes and flags for every country. Works on UIKit and SwiftUI
- FluentQuery ? - Powerful and easy to use Query Builder.
- GoodExtensions-iOS - ? GoodExtensions is a collection of useful and frequently used extensions.
- GoodUIKit - ? GoodUIKit is an extensions library filled with reusable UI snippets for faster and more efficient development.
- Highlighter - Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.
- LifetimeTracker - Surface retain cycle / memory issues right as you develop your application.
- Lumos - An easy-to-use API for Objective-C runtime functions.
- ObjectiveKit - API for Objective C runtime functions.
- OpenSourceController - The simplest way to display the librarie's licences used in your application.
- Percentage - Make percentages more readable and type-safe.
- Periphery - A tool to identify unused code in Swift projects.
- Playbook - ?A library for isolated developing UI components and automatically snapshots of them.
- PrivacyFlash Pro - Generate a privacy policy for your Swift iOS app from its code.
- protobuf-swift - ProtocolBuffers.
- Prototope - Library of lightweight interfaces for prototyping, bridged to JS.
- R.swift - Tool to get strong typed, autocompleted resources like images, cells and segues.
- RandomKit ? - Random data generation.
- ReadabilityKit - Preview extractor for news, articles and full-texts.
- ResourceKit - Enable autocomplete use resources.
- Result - Type modelling the success/failure of arbitrary operations.
- Rugby - ? Cache CocoaPods for faster rebuild and indexing Xcode project.
- Runes - Functional operators: flatMap, map, apply.
- Solar - Calculate sunrise and sunset times given a location.
- SpriteKit+Spring - SpriteKit API reproducing UIView's spring animations with SKAction.
- Sugar - Something sweet that goes great with your Cocoa.
- swift-protobuf ? - A plugin and runtime library for using Google's Protocol Buffer.
- SwiftAutoGUI - Used to programmatically control the mouse & keyboard. A library for manipulating macOS with Swift.
- SwiftBoost - Collection of Swift-extensions to boost development process.
- Swiftbot - run swift code on slack.
- SwifterSwift - A handy collection of more than 500 native extensions to boost your productivity.
- SwiftGen-Storyboard - A tool to auto-generate
enums
for all your Storyboards, Scenes and Segues constants + appropriate convenience accessors. - SwiftLinkPreview - It makes a preview from an url, grabbing all information such as title, relevant texts and images.
- SwiftPlantUML - A command-line tool and Swift Package to generate UML class from your Swift source code. Also available as Xcode Source Editor Extension.
- SwiftRandom - A tiny generator of random data.
- SwiftRater - A utility that reminds your iPhone app's users to review the app.
- SwiftTweaks - Tweak your iOS app without recompiling.
- Swiftx - Functional data types and functions for any project.
- SwiftyUtils - All the reusable code that we need in each project.
- Swiftz - Functional programming.
- Then - Super sweet syntactic sugar for initializers.
- TSAO - Type-Safe Associated Objects.
- URLQueryItemEncoder - An Encoder for encoding any Encodable value into an array of URLQueryItem.
- UTIKit - an UTI (Uniform Type Identifier) wrapper.
- Vaccine - Make your apps immune to recompile-decease.
- WeakableSelf - A micro-framework to encapsulate [weak self] and guard statements within closures.
- WhatsNew - Showcase new features after an app update similar to Pages, Numbers and Keynote.
- WhatsNewKit - Showcase your awesome new app features.
- XestiMonitors - An extensible monitoring framework.
- ZamzamKit - A collection of micro utilities and extensions for Standard Library, Foundation and UIKit.
Validação
A collection of validation libs. voltar ao topo
- ATGValidator - Rule based validation framework with form and card validation support for iOS.
- FormValidatorSwift - Allows you to validate inputs of text fields and text views in a convenient way.
- Input Mask - Pattern-based user input formatter, parser and validator for iOS.
- RxValidator - Simple, Extensible, Flexible Validation Checker.
- SwiftValidator - A rule-based validation library.
- SwiftValidators - String validation for iOS (inspired by validator.js).
- ValidatedPropertyKit - Easily validate your Properties with Property Wrappers ?.
Números de telefone
Libs to manage phone numbers. voltar ao topo
- NKVPhonePicker - An UITextField subclass to simplify country code's picking.
- PhoneNumberKit - Framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
Version Manager
voltar ao topo
- AppVersionMonitor - Monitor iOS app version easily.
- Siren - Notify users when a new version of your app is available and prompt them to upgrade.
- Version - Version represents and compares semantic versions.
- Version Tracker Swift - Versions tracker for your iOS, OS X, and tvOS app.
Vídeo
voltar ao topo
- BMPlayer - A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide.
- Cabbage - A video composition framework build on top of AVFoundation.
- Kitsunebi - Overlay alpha channel video animation player view using OpenGLES.
- MMPlayerView - Custom AVPlayerLayer on view and transition player with good effect like YouTube and Facebook.
- MobilePlayer - A powerful and completely customizable media player for iOS.
- NextLevelSessionExporter - Export and transcode media.
- Player - iOS video player, simple drop in component for playing and streaming media.
- PlayerView - Easy to use video player using a UIView, manage rate of reproduction, screenshots and callbacks-delegate for player state.
- PryntTrimmerView - Trim and crop videos.
- SwiftFFmpeg - A wrapper for the FFmpeg C API.
- SwiftVideoBackground - Easy to Use UIView subclass for implementating a video background.
- Swifty360Player - iOS 360-degree video player streaming from an AVPlayer.
- YiVideoEditor - a library for rotating, cropping, adding layers (watermark) and as well as adding audio (music) to the videos.
Serverless
- Azure Functions for Swift ? - Swift Worker for Azure Functions.
Contribuindo
Please take a quick look at the contribution guidelines first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you to all contributors; you rock!!