Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jobson-batista/estudos-swift
Respositório de estudos de Swift e iOS
https://github.com/jobson-batista/estudos-swift
ios studies swift
Last synced: 18 days ago
JSON representation
Respositório de estudos de Swift e iOS
- Host: GitHub
- URL: https://github.com/jobson-batista/estudos-swift
- Owner: jobson-batista
- Created: 2024-11-05T02:01:10.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-05T10:56:56.000Z (2 months ago)
- Last Synced: 2024-11-12T04:56:14.788Z (about 2 months ago)
- Topics: ios, studies, swift
- Language: Swift
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Desafios de Estudo de Swift - [Professor Robson Moreira](https://github.com/robixnai)
Este repositório contém os desafios práticos de programação em Swift propostos pelo professor Robson Moreira. O objetivo é proporcionar uma aprendizagem aplicada, resolvendo problemas práticos e desenvolvendo habilidades essenciais em Swift e no desenvolvimento de aplicativos iOS.
## Desafio Zero: Fundamentos de Swift e iOS
### Objetivo:
O objetivo deste desafio é aprender e praticar os conceitos fundamentais de Swift, como constantes, variáveis opcionais, interpolação de strings e Optional Binding.### Instruções:
1. **Criar um projeto no Playground** utilizando o Xcode.
2. **Definir uma constante** chamada `nome` com o valor inicial `"Steve"`.
3. **Definir uma variável do tipo String opcional** chamada `sobrenome` com o valor inicial `"Jobs"`.
4. Escrever um `print` que faça **interpolação de strings**, utilizando a constante `nome` e a variável opcional `sobrenome`, e defina um valor padrão `"Wozniak"` caso `sobrenome` seja `nil`.
5. Fazer um **Optional Binding** na variável `sobrenome` e, dentro da condição, fazer outro `print` utilizando a interpolação de `nome` e a variável desembrulhada.