Noções básicas de práticas de codificação computacionais para ios

Video: New iCloud Unlock İOS 10.3.1 Software and Hack Break3r 2017

Menos computação em suas práticas de codificação irá melhorar o desempenho do seu iOS. Aqui estão algumas ações que você pode tomar de modo a melhorar o desempenho geral de sua programação:

Video: Steve Jobs introduces iPhone 4 & FaceTime - WWDC (2010)

  • Salve os resultados intermediários em variáveis ​​e, em seguida, reutilizá-los, especialmente em loops. Aqui está um exemplo simples desta técnica, tomada a partir do método androidTakesATurn na classe TTTGameSessionViewController:

    Video: How To Unlock ANY iPhone Photos Without Passcode!

     ... // jogar nesse squarepickedX = [pegou x] -pickedY = [pegou y] - [jogo activeGame: pickedX: pickedY] - [Gameview placeSymbol: pickedX: pickedY] - ...
  • Evite getters internos e setters. variáveis ​​de membro de acesso diretamente quando dentro da classe, em vez de usar os getters e setters. Fazer isso evita a sobrecarga de uma chamada de método adicional.



    Você pode ver este processo na classe GameGrid, onde os locais na grade variável bidimensional membro da matriz são acessados ​​diretamente em vez de usar os métodos de acesso setValueAtLocation (...) e getValueAtLocation (...), que é a forma como a rede é acessada lado de fora a classe por classes de clientes, tais como Conselho e do jogo.

  • Evitar a criação de objetos desnecessários. As instâncias da classe Objective-C NSString (embora parecendo ser tipos de dados elementares) são objetos, por isso limitar o seu número também. Essa tática é ilustrado na classe Símbolo no Tic-Tac-Toe, onde você usar o padrão Singleton para que apenas uma instância de um X, O, e um símbolo em branco é sempre Criado- também, símbolos são definidos como tipos enumerados vez não como strings.

  • Conhecer as bibliotecas do framework bem, e usá-los sempre que possível em vez de escrever seu próprio código. Uma vez que o código implementado-biblioteca é optimizada (por exemplo, usando o código Assembler), utilizando-se é mais eficiente do que escrever código equivalente, mesmo depois de o compilador tenta optimizar ele.

Um excelente conjunto de técnicas-mas-ouro velho em torno de práticas de codificação de baixo nível de eficiência é regras de Jon Bentley para escrever programas eficientes. Você pode encontrar resumos de tais técnicas em vários lugares na web inserindo Jon Bentley escrever programas eficientes em seu mecanismo de busca favorito.


Publicações relacionadas