Professional Documents
Culture Documents
Table of Contents
Introduction 0
Bem vindo ao Swift 1
Sobre o Swift 1.1
Um Tour pelo Swift 1.2
Guia da Linguagem 2
Conceitos Bsicos 2.1
Operadores Bsicos 2.2
Strings e Caracteres 2.3
Tipos de colees 2.4
Fluxo de controle 2.5
Funes 2.6
Closures 2.7
Enumerations 2.8
Classes e Estruturas 2.9
Propriedades 2.10
Mtodos 2.11
Subscripts 2.12
Herana 2.13
Initialization 2.14
Deinitialization 2.15
Automatic Reference Counting 2.16
Optional Chaining 2.17
Tratamento de Erro 2.18
Type Casting 2.19
Nested Types 2.20
Extenses 2.21
Protocolos 2.22
Genricos 2.23
Operadores Avanados 2.24
2
The Swift Programming Language in Portuguese BR
Esse projeto uma iniciativa do CocoaHeads Brasil que tem como objetivo traduzir o livro
oficial de Swift da Apple para o Portugus Brasileiro.
Como contribuir?
Passos para comear a ajudar:
Caso queira visualizar como est ficando o texto, basta utilizar o Gitbook. Para isso, siga as
instrues na nossa [pgina do wiki] (https://github.com/CocoaHeadsBrasil/the-swift-
programming-language-in-portuguese-br/wiki).
Introduction 3
The Swift Programming Language in Portuguese BR
Licena
TODO: Adicionar licena apropriada
Introduction 4
The Swift Programming Language in Portuguese BR
the-swift-programming-language-in-
portuguese-br
Traduo do guideline do Swift.org
the-swift-programming-language-in-
portuguese-br
Traduo do guideline do Swift.org
Sobre o Swift 6
The Swift Programming Language in Portuguese BR
the-swift-programming-language-in-
portuguese-br
Traduo do guideline do Swift.org
Guia da Linguagem
Guia da Linguagem 8
The Swift Programming Language in Portuguese BR
Conceitos Bsicos
Conceitos Bsicos 9
The Swift Programming Language in Portuguese BR
Operadores Bsicos
Operadores Bsicos 10
The Swift Programming Language in Portuguese BR
Strings e Caracteres
Strings e Caracteres 11
The Swift Programming Language in Portuguese BR
Tipos de colees
Tipos de colees 12
The Swift Programming Language in Portuguese BR
Fluxo de controle
Fluxo de controle 13
The Swift Programming Language in Portuguese BR
Funes
Funes 14
The Swift Programming Language in Portuguese BR
Closures
Closures 15
The Swift Programming Language in Portuguese BR
Enumerations
Enumerations 16
The Swift Programming Language in Portuguese BR
Classes e Estruturas
Classes e Estruturas 17
The Swift Programming Language in Portuguese BR
Propriedades
Propriedades 18
The Swift Programming Language in Portuguese BR
Mtodos
Mtodos 19
The Swift Programming Language in Portuguese BR
Subscripts
Subscripts 20
The Swift Programming Language in Portuguese BR
Herana
Herana 21
The Swift Programming Language in Portuguese BR
Initialization
Initialization 22
The Swift Programming Language in Portuguese BR
Deinitialization
Deinitialization 23
The Swift Programming Language in Portuguese BR
Optional Chaining
Optional Chaining 25
The Swift Programming Language in Portuguese BR
Tratamento de Erro
Tratamento de Erro 26
The Swift Programming Language in Portuguese BR
Type Casting
Type Casting 27
The Swift Programming Language in Portuguese BR
Nested Types
Nested Types 28
The Swift Programming Language in Portuguese BR
Extenses
Extenses 29
The Swift Programming Language in Portuguese BR
Protocolos
Protocolos 30
The Swift Programming Language in Portuguese BR
Genricos
Genricos 31
The Swift Programming Language in Portuguese BR
Operadores Avanados
Operadores Avanados 32