iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.05K
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.8K subscribers
iOS dev
https://tech.okcupid.com/support-both-swift-ui-and-ui-kit/
iOS dev
https://medium.com/macoclock/quick-start-with-calayer-and-cabasicanimation-e3ff17ea6f11
Medium
Quick start with CALayer and CABasicAnimation
Post about the basic understanding of CALayer and layer animations
iOS dev
https://www.onswiftwings.com/posts/ui-tests-earlgrey/
OnSwiftWings
UI Testing iOS application with EarlGrey
Learn how to write clean and concise UI tests using EarlGrey
iOS dev
https://www.avanderlee.com/swift/string-interpolation/
SwiftLee
String Interpolation in Swift explained using 4 useful cases
Custom string interpolation adjusts the way an object is printed out when used inside another string. Enhance your custom objects using this protocol.
iOS dev
https://www.swiftbysundell.com/articles/propagating-user-facing-errors-in-swift/
Swift by Sundell
Propagating user-facing errors in Swift | Swift by Sundell
Let’s take a look at a few techniques that can make it much simpler to propagate runtime errors to our users, and how employing some of those techniques could help us present richer error messages without having to add a ton of complexity within each UI implementation.
iOS dev
https://swiftrocks.com/unit-testing-preprocessor-macros-in-swift
Swiftrocks
Unit Testing Preprocessor Macros in Swift
Macros are used to bring context to a build. Let's see how we can unit test their presence / absence while still keeping your app's unreachable code uncompiled.
iOS dev
https://theswiftdev.com/whats-new-in-swift-5-3/
Theswiftdev
What's new in Swift 5.3? - The.Swift.Dev.
Swift 5.3 is going to be an exciting new release. This post is a showcase of the latest Swift programming language features.
iOS dev
https://www.hackingwithswift.com/articles/218/whats-new-in-swift-5-3
Hacking with Swift
What’s new in Swift 5.3?
Multiple trailing closures, massive package manager improvements, and more.
iOS dev
https://jeffwatkins.dev/articles/building-an-adaptive-button
jeffwatkins.dev
Building an adaptive button
When you want something done right, sometimes you just have to do it yourself.
iOS dev
https://swiftsenpai.com/xcode/settings-bundles-management/
Swift Senpai
Settings Bundles Management in Xcode - Swift Senpai
Learn how Settings bundle works in Xcode and explore ways to manage Settings bundle in an environment with multiple build configurations and app targets.
iOS dev
https://swiftsenpai.com/swift/define-protocol-with-published-property-wrapper/
Swift Senpai
How to Define a Protocol With @Published Property Wrapper Type
Learn how to define a protocol with @Published property wrapper and work around the "Property declared inside a protocol cannot have a wrapper" error.
iOS dev
https://swiftwithmajid.com/2020/05/13/template-view-pattern-in-swiftui/
Swift with Majid
Template-view pattern in SwiftUI
Today I want to share with you a technique that I use a lot in SwiftUI. It helps me to solve the problem when I need to place a vertical or horizontal stack with equal-sized views that support Dynamic Type. I didn’t find the right name for this approach and…
iOS dev
https://www.donnywals.com/getting-started-with-testing-your-combine-code/
Donny Wals
Getting started with testing your Combine code – Donny Wals
A question that often comes up when folks get into learning Combine is "how do I test code that uses Combine?". In this week's post, I will briefly explain the basics of testing Combine code.
iOS dev
https://diamantidis.github.io/2020/05/10/add-shield-on-the-app-icon-of-beta-builds
Ioannis Diamantidis
How to add a shield on the App Icon of beta builds
A post describing how to change the App Icon of an iOS app and add shield with the configuration and the version of the build
iOS dev
https://sarunw.com/posts/how-to-set-corner-radius-for-some-corners/
Sarunw
How to set cornerRadius for only some corners | Sarunw
Learn to round specific corners, e.g., top-left and top-right.
iOS dev
https://fluffy.es/swift-delegate/
fluffy.es - iOS development tutorials
What is Delegate? Understand it by building your own
Delegate isn't some magical pattern, it is just a variable referencing a ViewController or other object, then you just call the method on that variable....
iOS dev
https://noahgilmore.com/blog/nesting-property-wrappers/
Noahgilmore
Nested Property Wrappers in Swift
You can nest property wrapers in Swift, but it's difficult. NSHipster has a great article about all things property wrappers, and the summary of trying to compose them (which others have echoed) is that it's hard and prone to compiler errors...
iOS dev
https://sarunw.com/posts/how-to-set-status-bar-style/
Sarunw
How to set status bar style | Sarunw
Learn different ways to control the status bar style.
iOS dev
https://medium.com/better-programming/stop-using-booleans-in-your-swift-code-f3e027d7374f
iOS dev
https://medium.com/flawless-app-stories/animating-thermometer-using-coreanimation-3f1c043463c5
Medium
Animating thermometer using CoreAnimation
Build and animate thermometer using Core Animation
iOS dev
https://www.swiftbysundell.com/articles/avoiding-deeply-nested-swift-code/
Swift by Sundell
Avoiding deeply nested Swift code | Swift by Sundell
This week, let’s take a look at a few techniques that can help us make our code easier to read, test and maintain, by reducing the amount of indentation within it.