Articles of rápida

Classificar objects na matriz por data

Eu tenho uma matriz contendo um object chamado HistoryObject e tem propriedades como “data”, “nome”, etc. Eu estou classificando o array assim: let sortedArray = HistoryArray.sort({ $0.date.compare($1.date) == NSComparisonResult.OrderedDescending}) que é suposto para classificar a data do mais novo para o mais antigo. Por exemplo: 30 de junho de 2016 29 de junho de 2016 […]

Como imprimir aspas duplas dentro de “”?

Alguém pode me dizer como posso imprimir algo da seguinte maneira “com” aspas duplas. “Aspas duplas”

Comunicação nativa síncrona de JavaScript para o WKWebView

A comunicação síncrona entre o código nativo JavaScript e Swift / Obj-C é possível usando o WKWebView? Estas são as abordagens que tentei e falhei. Abordagem 1: usando manipuladores de script A nova maneira de receber mensagens JS do userContentController:didReceiveScriptMessage: é usando o método delegado userContentController:didReceiveScriptMessage: que é chamado de JS por window.webkit.messageHandlers.myMsgHandler.postMessage(‘What’s the meaning […]

Como obter uma constante PI matemática em Swift

Eu estou tentando encontrar uma maneira de include a constante PI no meu código Swift . Eu já encontrei ajuda em outra resposta, para import Darwin que eu sei que me dá access às funções C. Eu também verifiquei o pacote Math em Darwin e me deparei com a seguinte declaração: var M_PI: Double { […]

Exemplo de extensão Swift

Eu estava originalmente querendo saber como fazer algo assim UIColor.myCustomGreen para que eu pudesse definir minhas próprias colors e usá-las em todo o meu aplicativo. Eu já havia estudado extensões antes e achei que provavelmente poderia usá-las para resolver meu problema, mas não conseguia lembrar exatamente como definir extensões. Pesquisar no Google no momento em […]

Como obter a data de segunda-feira da semana atual em tempo

Estou tentando obter a data de segunda-feira da semana atual. Isso é tratado como o primeiro dia da semana na minha exibição de tabela. Eu também preciso pegar o domingo da semana atual. Isso é tratado como o último dia da semana na minha exibição de tabela. Tentativa atual: let date = NSDate() let calendar […]

Qual é a diferença entre usar o ARAnchor para inserir um nó e inserir diretamente um nó?

No ARKit, eu encontrei duas maneiras de inserir um nó após o hitTest Insira um ARAnchor e crie o nó no renderizador (_ renderer: SCNSceneRenderer, nodeFor anchor: ARAnchor) -> SCNNode? let anchor = ARAnchor(transform:hit.worldTransform) sceneView.session.add(anchor:anchor) Insira o nó diretamente node.position = SCNVector3(hit.worldTransform.columns.3.x, hit.worldTransform.columns.3.y, hit.worldTransform.columns.3.z) sceneView.scene.rootNode.addChildNode(node) Ambos parecem trabalhar para mim, mas por um caminho ou […]

Converter Float para Int em Swift

Eu quero converter um Float para um Int em Swift. A conversão básica como essa não funciona porque esses tipos não são primitivos, diferentemente dos float e int s em Objective-C var float: Float = 2.2 var integer: Int = float as Float Mas isso produz a seguinte mensagem de erro: ‘Float’ não é convertível […]

Posso ter arquivos Swift, Objective-C, C e C ++ no mesmo projeto Xcode?

Todos os 4 idiomas podem ser usados ​​no mesmo projeto e, em caso afirmativo, como? Existem questões semelhantes no sabor: Posso misturar o Swift com o C ++? Como os arquivos Objective – C .mm para os quais a resposta aceita é não . Usando Bridging Header adequadamente, .h que não contêm instruções C++ , […]

Ordem errada do dictionary – JSON

Eu estou tentando criar um dictionary que eu posso fazer em um object formatado JSON e enviar para o servidor. Exemplo: var users = [ [ “First”: “Albert”, “Last”: “Einstein”, “Address”:[ “Street”: “112 Mercer Street”, “City”: “Princeton”] ], [ “First”: “Marie”, “Last”: “Curie”, “Address”:[ “Street”: “108 boulevard Kellermann”, “City”: “Paris”]] ] Eu uso essa function […]