Bienvenue !
Vous êtes un super débutant du Swift ? Vous voulez savoir comment créer des apps iPhone, iPad, ou Mac ? Eh bien soyez le bienvenue sur Swiftement ! Vous y trouverez une série de tutoriels pour apprendre la programmation en Swift en libre accès, et pour tous les niveaux !
Pour commencer de zéro, vous devrez savoir vous servir d'Xcode, puis nous pourrons nous attaquer à la programmation
Découvrons Xcode !
Apprenons le Swift !
import UIKit
class ViewController: UIViewController, UIWebViewDelegate {
@IBOutlet var webView: UIWebView!
@IBOutlet var activityIndicator: UIActivityIndicatorView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://www.swiftement.fr")
let request = URLRequest(url: url!)
webView.delegate = self
activityIndicator.hidesWhenStopped = true
activityIndicator.startAnimating()
webView.loadRequest(request)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func webViewDidFinishLoad(_ webView: UIWebView) {
activityIndicator.stopAnimating()
}
@IBAction func doRefresh(_: Any) {
webView.reload()
}
@IBAction func goBack(_: Any) {
webView.goBack()
}
@IBAction func goForward(_: Any) {
webView.goForward()
}
@IBAction func stop(_: Any) {
webView.stopLoading()
}
}
Bonjour à tous ! Je souhaiterai vous faire part d’une petite mise à jour que j’ai effectuée sur Swiftement. Nous approchons d’un mois d’ancienneté et le site a déjà plusieurs tutoriels à son actif (voir les tutos) !
On est reparti avec du swift et cette fois-ci on va s’attarder sur les opérateurs. Nous avons effleuré le sujet dans l’article sur les variables (que je conseille de lire avant) mais on va s’y intéresser encore un peu et approfondir le sujet. Les opérateurs sont la base même sur laquelle va reposer notre code….
Aujourd’hui je vous présente un petit logiciel bien pratique permettant de créer très rapidement et très simplement des catalogues d’icônes pour des applis Mac, iPhone ou Watch. Il redimensionne une image à toutes les tailles utilisées par les systèmes d’exploitation et s’occupe également de créer les versions @2 et @3 pour les écran retina.
Ca y est cette fois-ci nous allons faire chauffer nos claviers et taper quelques bonnes lignes de code ! La programmation, simplement, c’est l’automatisation de certaines opérations dans un certain ordre. Le code permet de décrire ces opérations et donne l’ordre dans lequel elles seront exécutées. Nous allons voir de quoi se compose le code…
Bien maintenant que l’on a vu l’interface d’Xcode ( Présentation d’Xcode : Les projets ) on va s’intéresser à une étape clé de la création d’une application : la compilation. C’est l’action qui va transformer notre code en app.
Il est temps de s’attaquer au vif du sujet : les projets Xcode. C’est dans cette partie de l’application que nous allons pouvoir réellement créer des programmes exécutables. Ici, nous n’allons pas faire de code mais simplement découvrir cet interface de création incroyable.
Bien maintenant que nous avons vu comment ouvrir Xcode (cf présentation d’Xcode) et vaguement à quoi il servait, on va en profiter pour découvrir un peu plus en détail ce que sont les playgrounds. Alors à vos claviers, aujourd’hui nous coderons (un peu) !
Bienvenue à tous, vous les curieux, vous les passionnés, vous les swiftovores qui ont eu le hasard ou la bonne idée de venir découvrir la programmation. Ici nous parlons de swift et pour bien faire, nous présenterons d’abord Xcode qui est l’outil de référence en matière de développement pour l’écosystème Apple : iOS, macOS, tvOS,…