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://swiftwithmajid.com/2020/05/06/building-calendar-without-uicollectionview-in-swiftui/
Swift with Majid
Building calendar without UICollectionView in SwiftUI
One of the most expected features of SwiftUI 2.0 is a SwiftUI alternative to UICollectionView. UICollectionView provides us an easy way to build super custom interfaces like calendar or photos grid. But today, I want to show you that we can create a calendar…
iOS dev
https://nshipster.com/vscode/
NSHipster
Swift Development with Visual Studio Code
VSCode is a cross-platform text and source code editor from Microsoft, and among the first tools to support Language Server Protocol. With LSP for Swift now shipping in Xcode, it’s a great time to see how this integration works for yourself.
iOS dev
https://developer.apple.com/documentation/exposurenotification
Implement a COVID-19 exposure notification system that protects user privacy.
iOS dev
https://github.com/nhsx/COVID-19-app-iOS-BETA
GitHub
GitHub - ukhsa-collaboration/COVID-19-app-iOS-BETA: Source code of the Beta of the NHS COVID-19 iOS app
Source code of the Beta of the NHS COVID-19 iOS app - ukhsa-collaboration/COVID-19-app-iOS-BETA
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...