Categorie:
Software de desenvolvimento de aplicativos /
Swiftify Reveja
Excelente | |
Boa | |
Média | |
Mau | |
Horrível |
O Swiftify é o Conversor de Objetivo-C para Swift nº 1 do mundo, entregue como um site SaaS, aplicativo Cloud (App Store) e o Conversor offline mais adequado para clientes corporativos. O Swiftify ajuda as equipes a reduzir dívidas técnicas e custos de desenvolvimento, simplificar o compartilhamento de código entre plataformas e reduzir o risco de vulnerabilidades de aplicativos enquanto aumenta a produtividade do desenvolvedor.
Gostei do fato de poder explorar todo o meu projeto, como no Xcode. Posso selecionar grupos de arquivos para converter e adicionar arquivos Swift recém-gerados ao meu arquivo de projeto. A curva de aprendizado que existe ao se mover entre idiomas foi definitivamente cortada pela metade com o uso dessa ferramenta.
Não gostei das solicitações constantes de atualização após determinados usos do software.
precisa de alguma melhoria nos tipos de valor
Eu uso este software há muito tempo. Este software é um código de conversão perfeito e 100% seguro.
Realmente não consigo encontrar nenhum CONS neste software.
Precisão bastante decente ao converter Obj-C para Swift. * Muito * mais rápido do que converter uma tonelada de código manualmente
Às vezes, o código não é traduzido corretamente ou há outras modificações necessárias.
Algumas vezes, obtendo problemas com o código convertido.
O uso de fundição forçada foi o meu maior aborrecimento. A fundição forçada é um grande não-não para mim e para a maioria dos padrões. por Swiftify em 15/07/2019 Hey Joe, Muito obrigado pela sua incrível revisão e sugestão! Você poderia sugerir um caso de uso (por exemplo, um exemplo de código swiftify.me) onde você encontra uma conversão de força sendo gerada, mas inadequada? na maioria dos casos, nosso código gerado usa operadores opcionais de acesso (`?`), instruções `if let` ou operadores opcionais / de conversão em ponte (` as? `,` as? `).
Simples de usar e até agora é executado exatamente como anunciado!
Gostaria de receber um tutorial que descreve todas as funções.
Super fácil de converter muito do meu código ObjC mais antigo para rápido. Além disso, fez um ótimo trabalho acompanhando a versão mais recente do swift.
Sugestão: não preencha automaticamente o painel ObjC esquerdo com código de amostra. Seria mais rápido começar com um painel em branco para colar no meu código. Olá, Obrigado por sua incrível revisão e sugestões! Um dos motivos pelos quais preenchemos o painel esquerdo com o código de exemplo é demonstrar como é possível ingressar no conteúdo da interface e do (s) arquivo (s) de implementação ) na saída Swift. Enquanto você é incentivado a usar a extensão Xcode (que é mais conveniente e não preenche nenhum código de exemplo), pensarei em mudar o painel esquerdo para um mínimo, ou apenas em branco código!
Lento e lento, às vezes comete erros terríveis
A melhor parte deste software é que ele converte o código em uma fração de segundos; às vezes, os códigos enfrentam algum erro, porque o Swift continua atualizando e esse software também.
Contras:
Quando não tenho certeza de como traduzir algum código de objetivo-c, posso obter o conversor e geralmente recebo um código totalmente compatível ou que precisa de alguns ajustes para remover os erros / avisos.
Ele envia muitas linhas como 'let value = value' para fazer testes opcionais. Não gosto de definir um valor para si próprio e tentar reescrever todas essas linhas. Como estamos sempre dispostos a melhorar o produto, estou sempre aberto a suas sugestões aqui.05) Quais padrões você costuma usar para desembrulhar opcionais O sombreamento variável como `if let value = value` é uma prática comum para desembrulhar os opcionais no Swift. Estamos considerando mudar para gerar instruções` guard let` no futuro, mas isso é mais difícil e possível apenas em um subconjunto de casos: 07) O Advanced Project Converter (incluído no aplicativo Swiftify for Xcode na macOS App Store) permite comparar facilmente arquivos Objective-C (Swift) convertidos (e originais) e Swift:
Não posso dizer que há muitos contras. A única coisa que consigo pensar é que não há como converter vários arquivos de uma só vez. por Swiftify em 04/07/2019 Apenas queria dizer "obrigado" por sua revisão incrível! Em relação à conversão de vários arquivos, enquanto o Xcode não suporta isso (a Apple não possibilitou que as extensões do Xcode acessassem algo além dos editados atualmente arquivo), aqui estão as opções: 1) Compacte vários arquivos `.h` e` .m` e converta em https://objectivec2swift.com/#/converter/project/2) Use a extensão do Finder (incluída na seção " Swiftify for Xcode "na App Store) para selecionar e converter vários arquivos no Finder; 3) Use o plug-in AppCode para converter pares de arquivos` .h` e `.m` de dentro do IDE (que suporta essa funcionalidade, diferentemente Xcode) .Não hesite em me acompanhar se tiver outras dúvidas!
Poderia ser mais rápido e mais amigável. Alguns aspectos foram confusos pela Swiftify em 12/07/2019 Obrigado, Ryan por seus comentários impressionantes! Você poderia elaborar o que (em sua opinião) poderia tornar o produto mais amigável?
Você tem que passar por quase todas as linhas de código que traduz e corrigir alguma coisa. Ele ainda não faz coisas simples, como adicionar "substituição" antes do viewDidAppear nos controladores de exibição, por exemplo. Além disso, é muito caro. Um dia o preço dobrou e eles me disseram que nunca mudaram o preço desde o lançamento, então está tudo bem. Não é ok, é muito caro. por Swiftify em 02/08/2019 Primeiro, obrigado por experimentar o Swiftify e sua revisão construtiva! Sobre o seu comentário sobre a adição da palavra-chave `` substituir ''. A palavra-chave `override` é adicionada corretamente, mas é claro, apenas se sua classe deriva de UIViewControler (ou uma superclasse que também define esse método): http://swiftify.me/huz23hThus, você deve incluir toda a declaração de classe em a conversão para que isso funcione corretamente.
A facilidade de uso. Muito fácil de usar e etapas auto-explicativas para converter o código.
Caso raro em que eu posso contar sobre um golpe, pois me deu os resultados adequados desejados
Ele pode converter quase qualquer código e está ficando melhor.
Não tenho certeza se isso foi melhorado, mas a última vez que usei o Swiftify (1 ano atrás) o conversor não estava ciente do contexto; às vezes, o compilador. por Swiftify em 19/07/2019 Obrigado, Julian pela sua revisão incrível! Embora uma conversão 100% correta seja quase impossível de automatizar, pretendemos economizar seu tempo e esforços. De fato, aprimoramos recentemente o suporte para tipos de variáveis persistentes em diferentes âmbitos (local e global):
Preço: muito caro. E eu não gosto do modelo de negócios de assinatura. por Swiftify em 12/07/2019 Eu realmente aprecio seus comentários! Como nossa versão da AppStore (assim como o conversor da Web) pode ser usada gratuitamente, isso pode ser suficiente para uso ocasional. Além disso, para necessidades casuais, basta fazer o upload do seu projeto na página Conversor -> Projeto e pague por uma conversão individual: https://objectivec2swift.com/#/converter/project/ Ainda estamos no processo de descobrir o melhor modelo de preço para que suas sugestões sejam definitivamente bem-vindas.
Isso ajuda muito a converter Objective-C em Swift e economiza bastante tempo para os desenvolvedores. Especialmente, ajuda se você estiver no Swift e encontrar algum trecho de código útil que esteja disposto a incorporar ao seu código.
Fácil de usar, provavelmente integração no próprio Xcode
Eu. Muito fácil de usar e implementar.
Tudo é bom. Pode ter acesso a todo o arquivo e cobertura do projeto. A partir de agora, apenas a função Perticular e a conversão de propriedades estão lá.
Como principal desenvolvedor rápido. Eu realmente gostei de poder ver uma conversão lado a lado do código obj-c mais antigo que eu não entendi, com o código Swift mais familiar.
No geral foi bom. Mas eu gostaria que houvesse um tipo melhor de verificação e validação do código. (pré e pós-conversão.)
A integração com o Xcode e a facilidade de uso são fantásticas. Além disso, a equipe da Swiftify mantém as atualizações chegando às conversões cada vez melhores e mais precisas.
Começar com a chave da API foi um pouco confuso, mas uma vez definido, é super fácil. Considerando que isso tira uma parcela significativa do trabalho de migrar para o Swift, não posso reclamar muito.
Quando eu pessoa é nova abelha para rápido. é muito poder ferramenta completa. ajuda muito o desenvolvedor a mudar o idioma do código ou migrar para o idioma rápido. economiza muito tempo do desenvolvedor
converte apenas o objetivo C em rápido. deve funcionar vice-versa
Parecia bom, mas por causa dos limites do que você pode converter gratuitamente, decidi não comprar por completo, porque não tinha garantia de como todo o pacote funcionaria, pois não podia testá-lo mais.
Incapacidade de testar completamente o software antes da compra. Restrições causam confiança inadequada na decisão de compra. por Swiftify em 19/07/2019 Eu realmente aprecio seus comentários! Como oferecemos uma Garantia incondicional de reembolso de 30 dias, você pode experimentar qualquer um dos nossos planos pagos por 30 dias, se a solução gratuita não for suficiente para sua avaliação. A versão gratuita foi projetada para cobrir o uso ocasional, como a conversão de um método de cada vez, o que você também pode achar útil. Ainda estamos descobrindo o melhor modelo de preços para nossas ferramentas, por isso consideraremos seus comentários com certeza.
opções fáceis de copiar e colar, opção para selecionar diferentes versões rápidas. suporte para xcode como plug-in e conversão de projeto.
copie e cole o limite no site. sem suporte para o modo escuro. deve adicionar suporte para outros editores. 09) De fato, a versão gratuita permite a conversão de blocos de código até 08 KB. No entanto, isso deve abranger o uso ocasional, como a conversão de um método por vez. Se você precisar de mais, poderá enviar um ou mais arquivos compactados na página Conversor -> Projeto. As taxas a pagar por uma conversão individual são bastante baixas, o que deve ser suficiente para uso ocasional. 2019) O aplicativo macOS suporta totalmente o Modo Escuro.
Às vezes, talvez o software não seja traduzido com precisão para corrigir a sintaxe do Swift. Isso pode ser devido a algo errado no código-fonte do Objective-C - então não tenho certeza. por Swiftify em 04/07/2019 Realmente aprecio seu feedback incrível.Com relação à sua menção sobre traduções incorretas.
Ele tem algumas peculiaridades sobre como ele lida com certos cenários. Além disso, a interface do localizador parou de funcionar e não consegue encontrar muita ajuda para solução de problemas online. por Swiftify em 05/07/2019 Obrigado, Tim, por seus valiosos comentários! Estou muito disposto a ouvi-lo sugestões sobre peculiaridades que você mencionou.
A conversão mais recente do swift 5 tem problemas ao converter do objetivo ou do Swift 4
Fácil de usar
Para arquivos maiores, ele não faz um trabalho completo
O único problema é que não é possível converter carbono em cacau. Pelo menos não na versão que usamos.
Em algum momento obtemos solução de consulta no obj c, por isso é muito útil convertê-lo para swift.Tenho alguns projetos que estão em obj ce swift, portanto é útil usar a mesma lógica nos dois aplicativos.A estrutura do site é muito amigável e fácil de usar. usar.
Eu tenho alguns projetos que ainda estão no idioma swift 3 e, desde o lançamento do swift 4, você removeu a opção de conversão para o swift3.Se possível, você também pode oferecer suporte à versão antiga do swift3
Quando eu tinha alguns projetos maiores do Objective-C, eu precisava converter isso, me poupou muito tempo / dinheiro.
Nem sempre recebemos retornos de chamada e, desse modo, o ObjectiveC. Mas ficou melhor o tempo todo.
Nada até agora. No entanto, só estou convertendo ocasionalmente e não diariamente.
- Fácil de usar
- Comentário de licença adicionado junto com o código. Preciso fazer um esforço extra para copiá-lo ou limpá-lo
Direto integrado no xcode. Simples e conveniente de usar, muito preciso.
Deve ter alguma amostra de conversão gratuita pelo menos. Deveria ter permitido outros editores de texto.
Fácil e rápido de usar. Muito bom para reutilizar um bom código que foi escrito em Obj-c
Alguns métodos são mal convertidos. Faltando um gerenciamento elegante de variáveis. por Swiftify em 12/07/2019 Obrigado pelo seu feedback incrível! Ficarei feliz em poder elaborar o tópico "Faltando um gerenciamento elegante de variáveis".
1) É muito fácil de usar. 2) Qualquer jr. o programador pode usá-lo desde o primeiro dia 3) Converte qualquer coisa que seja Objective-C em Swift, de maneira muito oportuna, sem gargalos. 4) Gosto do fato de podermos testá-lo na versão gratuita e testar antes de decidir comprá-lo. PS: Acabamos comprando para um de nossos projetos que exigia a conversão de um SDK do Objective-C em Swift. 5) Possui um plugin para Xcode.
Às vezes, a conversão não é 100% precisa, mas é precisa o suficiente para nossa equipe. Sinceramente, acho que não há contras no software. Ele foi usado na web e no Xcode como um plug-in, o que honestamente foi perfeito para nossa equipe. by Swiftify on 04/07/2019 Realmente aprecio seu feedback impressionante sobre o produto. Você pode sugerir quais problemas você teve com o suporte ao cliente?
O que eu amo no Swiftify é sua facilidade de uso. Sempre que você precisar ocultar algum código Objc para Swift, está a apenas alguns cliques de distância. Outra grande coisa sobre o Swiftify é que, com rapidez e precisão, 99.9% do tempo, a conversão ocorre na perfeição.
O que eu não amo no Swiftify é seu preço. Não pago porque acho que não posso justificar o preço, pois não converto muito código.
Ele faz o trabalho, converte o código Objective-C em rápido, embora você precise lidar com o resultado com um pouco de sal
Converter o código Objective-c para Swift não é uma tarefa trivial que pode ser automatizada (caso contrário, os engenheiros de software não teriam um emprego). Ele converte o código para swift, mas eu não usaria nenhum código em produção pela Swiftify em 24/02/2020 Obrigado por sua revisão e informações valiosas! Você está completamente certo - a tarefa de converter o código Objective-C em O Swift é quase impossível de automatizar completamente.
Convertendo ferramentas e recursos poderosos
Na realidade! às vezes comete algum erro
Eu não tenho nenhum contras. É uma experiência muito tranquila e o custo versus o tempo economizado é um valor incrível.
Não gostei de como você teve que registrar uma conta para converter mais de 1 KB de código; a única razão pela qual fiz uma conta foi para contornar esse limite.
Não é uma bala de prata, mas oferece um ótimo ponto de partida em vez de fazê-lo manualmente.
Foi bem sucedido na maioria das vezes, mas não o tempo todo. Eu tive que consertar as coisas ocasionalmente, mas não com frequência. por Swiftify em 19/07/2019 Oi Braden, Obrigado pela sua revisão incrível!
Feauture:
A precisão da conversão e o carregamento dos resultados também. por Swiftify em 19/07/2019 Obrigado pela sua análise incrível! Embora uma conversão 100% correta seja quase impossível de automatizar, pretendemos economizar seu tempo e esforços. Como já investimos mais de 4 homens-ano de trabalho no conversor, o conversor reverso pode ser um grande projeto que não pagaria em si.
Fragmentos de código podem ser convertidos é cinza
Nenhuma outra desvantagem pode ser encontrada neste
Preço, uso limitado e gratuito. Prefere ter um aplicativo para Mac com anúncios que permitam mais conversões com um plano gratuito. por Swiftify em 15/07/2019 Olá Bradford, eu realmente aprecio o seu feedback impressionante! Para necessidades casuais, você pode simplesmente enviar seu código ou projeto na página Conversor -> Projeto e pagar por uma conversão individual: https://objectivec2swift.com / # / conversor / projeto /
O melhor aplicativo no meu Mac, eu uso todos os dias. Obrigado!
Nada, é perfeito para mim no momento, gostaria de mudar um pouco o UX da Swiftify em 12/07/2019 Obrigado pela sua análise incrível! Sobre as melhorias no UX, você poderia sugerir o que você acha mais importante? a extensão Xcode, o Advanced Project Converter ou o site na maioria das vezes?
Funciona bem, pelo que faz, e o editor a mantém atualizada, para que, ao analisar seus resultados, eu sempre aprenda algumas coisas novas sobre a versão mais recente do Swift :)
Não é tão inteligente quanto um profissional Swift humano. A última vez que o usei, há alguns meses, vi que em alguns lugares empregava um monte de desembrulhos em um bloco de código, em vez de colocar o bloco inteiro em um guarda / let. Mas isso é compreensível, e depois de vê-lo algumas vezes, você sabe o que procurar
Gostei que exigisse apenas um registro para poder converter mais linhas de código em vez de serem pagas. Foi realmente fácil de usar, apenas um conversor que realmente funciona muito bem, convertendo o código para o mais recente rápido!
Parte do registro, mas digamos que foi muito rápido, por isso não me incomodou, pois pensei que levaria muitos dados, mas você pode se inscrever rapidamente!
Na maioria das vezes, ele funciona e você pode ter uma boa cabeça ao começar a migrar seu código; existe um plano de negócios decente, mas especialmente útil é o suporte ao cliente, o próprio CEO ajudou uma vez
Não é muito útil em tarefas complexas (não tentei toda a ferramenta de migração do projeto), se você tiver um método grande ou usar peças fundidas raras, ele poderá ser confundido facilmente, também ao inferir a nulidade, mas de qualquer maneira essa é a parte mais difícil para a IA, talvez uma versão em dois modos possa ajudar lá, uma verificação "nada é nulo" e uma "tudo pode ser nulo", para que a IA possa ter uma pista, uma versão mais rígida e mais flexível
Realmente útil quando você não deseja adicionar um novo recurso ao código antigo do Objective-C. Ao mesmo tempo, a rápida revitalização do Swift mais recente aumenta o desempenho da implementação.
Não preciso de uma assinatura, pois estou usando esse serviço muito raramente para os arquivos únicos. No meu caso, o modelo de pagamento conforme o uso pode se encaixar muito melhor. by Swiftify on 12/07/2019 Eu realmente aprecio o seu feedback impressionante! Se você não precisa de uma assinatura, na verdade temos um plano Pay As You Go que você pode usar. Basta fazer o upload do seu projeto na página Converter -> Projeto e pague por uma conversão individual aqui: https://objectivec2swift.com/#/converter/project/ Ainda estamos em processo de descobrir o melhor modelo de preços para que suas sugestões sejam definitivamente bem-vindas.
gosta, mas quer mais vídeo de teste ou algo assim
sim eu gosto muito bom para novos usuários como eu
O limite é muito baixo, acho que é a maior desvantagem, leva tempo para converter um código grande porque tenho que ultrapassá-lo pedaço por pedaço, aumentando o limite mesmo por alguns ko seria perfeito
Talvez o preço. E o fato de a Apple não comprar imediatamente isso e integrar no Xcode ...
- Eu gosto disso em um clique nesta ferramenta converte o código rapidamente.
- Apenas um contras que ele converte em tamanho pequeno de código na versão gratuita (mas é verdade por causa de grandes fetiches).
Transformar esse código Obj-C em Swift é educacional e economiza tempo.
1. A tradução resultante às vezes é muito parecida com o Objective-C e não é a melhor implementação do Swift-first. Isso é de se esperar.
A instalação do aplicativo independente foi difícil e, embora o guia on-line relevante tenha sido realmente útil, pode ser um pouco frustrante se o usuário estiver com pressa.
É muito fácil de usar. Basta copiar e colar o código objc e pressionar converter: a mágica acontecerá. Todo o nome da API foi convertido corretamente e apenas alguns ajustes para fazê-lo funcionar.
Algumas classes c não são convertidas corretamente. Deveria converter de maneira mais rápida algum código. por Swiftify em 05/07/2019 Realmente aprecio seu feedback impressionante sobre o produto.Em relação aos aplicativos Objective-C + Swift misturados, eles são realmente suportados no Advanced Project Converter, que faz parte do aplicativo "Swiftify for Xcode" no Mac App Store.Sinta-se livre para me acompanhar com quaisquer perguntas ou sugestões sobre este assunto.
- Não ocupa espaço de trabalho nem combina APPs ObjC e Swift
Eu gostei da facilidade em carregar arquivos e recebi a versão convertida.
Gostei que a versão gratuita fosse um pouco restritiva demais para desenvolvedores gerais de empresas que não costumam investir em ferramentas como essa, quando sugeridas por sua equipe.
facilidade de uso, ótima ferramenta para um desenvolvedor rápido, economiza muito tempo de desenvolvimento
ele precisa de alguma melhoria nos tipos de valor pela Swiftify em 05/07/2019 Obrigado pelo seu feedback completo! Acabamos de lançar muitas melhorias relacionadas a tipos de valor como String / Array / Dictionary / Set / etc. Desde a atualização desta semana, as coleções Swift de tipos de valor estão sendo passadas por referência (usando a palavra-chave `inout`) e` & `operator é usado para passar o argumento relacionado.
Fácil de usar. FUNCIONA SEMPRE. Abrange 98% do meu código. A interface da Web é essencial. Está sempre disponível, o que é mais importante.
Quase sem contras. Falta no máximo 2% das alterações. 98% do código é convertido sem problemas.
Ele converte rapidamente a maioria dos códigos Objective-C em código Swift adequado
Às vezes, cria um código Swift bastante ofuscado, mas melhorou ao longo dos anos.
Excelentes recursos de teste permitem converter classes únicas com bastante facilidade
Às vezes, a conversão de classes únicas fornece um código com aparência muito estranha que precisa de otimizações antes que pareça o Swift adequado. Ainda melhor do que ter que reescrever tudo.
A facilidade. Não é necessário fazer login se você tiver apenas algumas linhas de código que precisam ser convertidas. Mas viva que também pode levar arquivos completos.
Às vezes, há erros ao converter, mas eu como usuário geralmente posso converter de qualquer maneira, se eu cortar pedaços grandes de código em pedaços menores
Converta o objetivo-c em um momento rápido, não preciso
Eu realmente não tenho nada de ruim a dizer sobre este site. É realmente fácil de usar e eles se mantêm atualizados com as últimas versões do Swift.
O limite para linhas de código convertidas de uma só vez deve ser maior.
Facilita a conversão do objetivo C em Swift em segundos, sem nenhum esforço
O trocador de idioma Swift entre os dois campos de entrada é difícil, pois o usuário não consegue entender qual idioma está selecionado no momento.
limitar caracteres de texto, faça login para usar
No momento, minha experiência foi incrível.
Muito fácil de usar, bons resultados de conversão ... valem totalmente o dinheiro em economia de tempo.
A limpeza manual geralmente é necessária nos arquivos Swift convertidos, mas ainda não é tanto esforço quanto seria necessário para converter manualmente um arquivo inteiro.
Às vezes, a conversão não é exatamente correta, mas é quase sempre próxima o suficiente.
Não tive muitos problemas com o conversor Swift para Obj-C, mas notei que o conversor on-line tende a cair periodicamente. No geral, é um ótimo serviço. por Swiftify em 03/07/2019 Obrigado pela sua valiosa revisão e disposto a melhorar o produto! Em relação à disponibilidade do conversor on-line, temos um conjunto de testes de verificação de integridade em execução periodicamente em nosso servidor de compilação para garantir que o serviço tenha o 100% de tempo de atividade e não temos conhecimento de nenhum problema no momento. Você pode sugerir qual é o seu país e local? Esse pode ser um problema regional no acesso aos nossos recursos.