iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.03K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.9K subscribers
iOS dev
https://theswiftdev.com/how-to-write-swift-scripts-using-the-new-command-api-in-vapor-4/
Theswiftdev
How to write Swift scripts using the new Command API in Vapor 4? - The.Swift.Dev.
Shell scripts are essentials on the server side. Learn how to build Swift scripts for your backend apps using property wrappers.
iOS dev
https://felginep.github.io/2020-03-10/uialertcontroller-function-builders
Pierre Felgines
UIAlertController with Function Builders
I always found the UIAlertController API too verbose. You first have to create an instance of UIAlertController, then create multiple instances of UIAlertAction and finally add the actions to the controller.
iOS dev
https://martiancraft.com/blog/2020/03/going-deep-with-decodable/
Martiancraft
Going Deep With Decodable
Decodable makes it easy to transform simple data into model types. Learn how to go beyond the basics with @richturton.
iOS dev
https://medium.com/flawless-app-stories/the-nested-closure-trap-356a0145b6d
Medium
The Nested Closure Trap
Revisiting [weak self] to avoid retain cycles with this common scenario that involves nested closures in Swift
iOS dev
https://exyte.com/blog/how-to-start-working-with-swift-format
Exyte
How to start working with swift-format
While many developers are content with older popular solutions for code formatting, we decided to cover a newer, still evolving tool called swift-format.
iOS dev
https://jobandtalent.engineering/the-navigator-420b24fc57da
Medium
The Navigator
Another twist to iOS navigations
iOS dev
https://www.swiftbysundell.com/articles/writing-small-utility-functions-in-swift/
Swift by Sundell
Writing small utility functions in Swift | Swift by Sundell
Let’s take a look at how even the smallest utility functions can have quite a big impact on the way we write code on a day-to-day basis, by making common tasks easier and preferred patterns simpler.
iOS dev
https://www.avanderlee.com/swift/mocking-alamofire-urlsession-requests/
SwiftLee
How to mock Alamofire and URLSession requests in Swift
Mocking Alamofire or URLSession requests can be done without changing your implementation code by making use of a custom URLProtocol in Swift.
iOS dev
https://www.andyibanez.com/posts/understanding-function-builders/
Andy Ibanez - iOS Developer
Understanding Function Builders in Swift
Learn what Function Builders in Swift are, and how to use them
iOS dev
https://swiftwithmajid.com/2020/03/11/alignment-guides-in-swiftui/
Swift with Majid
Alignment guides in SwiftUI
This week we will talk about another great tool that we have in SwiftUI. The alignment guide is a way that we can use to speak to SwiftUI’s layout system. By using alignment guides, we can easily align views that live in different parts of a view hierarchy.
iOS dev
——-
iOS dev
https://www.youtube.com/watch?v=WXuK6gekU1Y
YouTube
AlphaGo - The Movie | Full award-winning documentary
With more board configurations than there are atoms in the universe, the ancient Chinese game of Go has long been considered a grand challenge for artificial intelligence.
On March 9, 2016, the worlds of Go and artificial intelligence collided in South…
iOS dev
https://blog.kulman.sk/determining-which-frameworks-use-uiwebview/
blog.kulman.sk
Determining which frameworks use UIWebView
Apple has deprecated UIWebView and will not be accepting new apps with UIWebView starting April 2020 and app updates with UIWebView starting December 2020. If your app uses UIWebView you should replace it with WKWebView.
iOS dev
https://www.donnywals.com/profiling-and-debugging-your-combine-code-with-timelane
Donny Wals
Profiling and debugging your Combine code with Timelane
Debugging asynchronous code is hard. Learn how you can use Timelane to make debugging your Combine and RxSwift much easier by visualizing your streams.
iOS dev
https://www.fivestars.blog/code/a-look-into-argument-parser.html
FIVE STARS
A Look Into ArgumentParser | FIVE STARS
Exploring iOS, SwiftUI & much more.
iOS dev
https://swiftrocks.com/how-collection-diffing-works-internally-in-swift.html
Swiftrocks
How Collection Diffing works in Swift
Ordered Collection Diffing is a feature added in Swift 5.1 that allows you to calculate and apply the difference between two collections. Using diffing libraries is common in iOS for a few reasons, the most popular one being to handle the addition and removal…
iOS dev
https://www.avanderlee.com/swift/testing-private-methods-variables/
SwiftLee
Testing private methods and variables in Swift
Testing private methods and variables is not easy. Dependency injection and the @testable attribute allows us to write the required tests in Swift.
iOS dev
https://liquidcoder.com/lastpass-clone-pt1/
iOS dev
https://liquidcoder.com/lastpass-clone-pt2-combine/
iOS dev
https://liquidcoder.com/lastpass-clone-part-3/