Como agrupar (zip tar /? /) Conjuntos de arquivos para que um aplicativo para iPhone pode expandi-los?
Pergunta
Como posso agrupar-se um diretório arbitrário de arquivos, preservando seus caminhos hierárquicos, para que possam ser expandida por um aplicativo para iPhone?
Mais fundo sobre o que estou tentando fazer:
Eu gostaria de adicionar atualizações de conteúdo dinâmico para meu iPhone app. Eu vou fazer um conjunto de arquivos HTML disponíveis em um servidor, e eu gostaria que o aplicativo para verificar periodicamente para um novo arquivo tar / zip, baixá-lo, expandi-la e, em seguida, acessar o novo conteúdo.
Solução
Zlib e minizip (parte de contribuições de zlib) pode lidar com descomprimir arquivos .zip. zlib está incluído no iPhone e seus cabeçalhos são parte da API pública. Você precisará baixar o distro zlib e minizip puxar a partir do contribs pasta para integrá-lo em seu aplicativo.