Hello. I am Julien Eyriès.
Welcome to my little corner of the cyberspace !
If you want to contact me, Here is my e-mail
Posts
Classic 4
Classic 4 - free iPhone, iPad and Apple TV app. No advertising, no in-app purchases, no tracking.
Grandma Calculator
Grandma Calculator - free iPad app, no advertising, no in-app purchases, no tracking.
Comment charger une image de manière asynchrone ? Une vue d'ensemble de quelques méthodes disponibles
Résumé: Comment charger une image de manière asynchrone ? C’est une question que tout développeur iOS s’est un jour posé.
Comment charger une image de manière asynchrone ? avec RxSwift
Résumé: Cette version permet de charger une image de manière asynchrone depuis une URL avec RxSwift
[Bitcoin] Comment récupérer des fonds à partir d'un fichier wallet.dat de Bitcoin Core sans avoir à télécharger toute la blockchain ?
Résumé: Vous avez envoyé des fonds à une adresse de réception de Bitcoin Core. Malheureusement il vous reste encore plus d’une semaine pour synchroniser la blockchain. Et vous ne voulez pas attendre une synchronisation complète de la blockchain avant de transférer vos fonds ..
[Bitcoin] Installer le logiciel Bitcoin sur macOS
Résumé: Comment installer le logiciel Bitcoin sur macOS, et synchroniser la blockchain .
A RxSwift helper for network calls, JSON decoding and image decoding
Summary: We propose a small helper in order to perform some classical asynchronous operations in
RxSwift
like: loading someData
withURLSession
, decoding theseData
onto someDecodable
element or decoding theseData
onto anUIImage
.Comment charger une image de manière asynchrone ? avec Swift dans une UITableViewCell custom
Résumé: C’est la version la plus minimaliste pour charger une image de manière asynchrone avec Swift dans une UITableViewCell custom.
Comment charger une image de manière asynchrone ? Depuis un fichier avec Swift et une OperationQueue, vers une UICollectionViewCell
Résumé: Cette version permet de charger une image de manière asynchrone depuis un fichier avec Swift et une OperationQueue, vers une UICollectionViewCell.
[Competitive Programming] Pokemons
PROBLEM: In the first generation of Pokemon, there are 164 different attacks. Each Pokemon can learn a number of attacks. As a Pokemon trainer, you want to be the team of 6 Pokemon whose union of attacks they can learn is maximum.
Pimp my app! Part 9: Storyboard identifiers
Swift is a strongly typed language. A good practice is to replace the strings that serve as identifiers in UIKit with some proper Swift types.
Pimp my app! Part 8: Image Loading
You should do the loading and decoding of images in the background.
Pimp my app! Part 7: MVVM
MVC (Model - View - Controller) is a good and mature paradigm. Usually this is a good starting point for a new screen. However, as view complexity increase over time, it is sometimes good to extract some of the presentation logic of the view controller into an other object, the view model.
Pimp my app! Part 6: using Flow or Coordinator pattern
The “Massive View Controller” has been a problem for every iOS developer starting to develop on the platform. Fortunately a set of patterns and good practices can help to limit the size and scope of your wiew controllers.
Pimp my app! Part 5: Supporting the iPad
Sometimes you need to take a decision about which devices or form factor your app will support. This can have a big impact on test and development time.
Pimp my app! Part 4: HTML Rendering
A web view has been the usual solution when you want to render text with formatting and links. However UIWebView has been deprecated since a long time, it is time to switch. WKWebView is a no brainer, the change is easy.
Pimp my app! Part 3: Dependencies
In this article, I explain how to improve the management of the app dependencies or third party frameworks.
Pimp my app! Part 2: From Swift 2 to Swift 4
In this article, I explain how I update my app to the latest Swift version.
Pimp my app!
This will be a series of articles explaining how to update an old Swift app using the latest development methods.
Comment charger une image de manière asynchrone ? - avec des associated objects
Résumé: On rajoute une extension sur
UIImageView
afin de charger de manière asynchrone une image. Pour cela, on va utiliser les associated objects.Comment charger une image de manière asynchrone ? - UIKit + Swift + closures
Résumé: Cette version permet de charger une image de manière asynchrone depuis une URL avec Swift et des closures.
How to load images asynchronously ? adding associated objects.
Summary: How to load images asynchronously ? adding associated objects.
How to load images asynchronously ? - UIKit in Objective-C using ReactiveCocoa
Summary: How to load images asynchronously ? - UIKit in Objective-C using ReactiveCocoa
Time Machine, Core Storage and Disk Utility
Time Machine is a wonderful tool. I remember how impressed I was when I first discovered this tool, built-in on my Mac. Finally I could rest assured that with a high probability my data will never get lost by a hard disk crash or an accidental erasure. Many times it has saved my works when I was playing a bit too far with my machine ..
Shingazidja
Quelques pages pour apprendre le Shingazidja, le language traditionnel des Comores.
Portfolio 2012
In 2010, I started my entrepreneurial journey with a focus on iOS development. For fans of vintage design, my freelance portfolio from that era remains accessible online.
subscribe via RSS