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://blog.timroesner.com/starting-ios-design-system
Starting your iOS Design System
iOS dev
https://medium.com/flawless-app-stories/data-binding-in-mvvm-on-ios-714eb15e3913
Medium
Data Binding in MVVM on iOS
You’ve come to realize your View Controller in your new project has become very huge…
iOS dev
https://rambo.codes/posts/2020-05-07-the-big-facebook-crash
Rambo Codes
The big Facebook crash of 2020 and the problem of third-party SDK creep | Rambo Codes
Gui Rambo writes about his coding and reverse engineering adventures.
iOS dev
https://www.vadimbulavin.com/snapshot-testing-swiftui-views/
Yet Another Swift Blog
Testing SwiftUI Views
Explore testing SwiftUI views. What is snapshot testing? How to snapshot test SwiftUI views with code examples? Best practices of snapshot testing in SwiftUI using Swift and Xcode.
iOS dev
https://medium.com/kinandcartacreated/using-array-to-improve-your-mocks-in-unit-tests-ios-swift-f8c343c80d21
Medium
Using Array to Improve your Mocks in Unit Tests (iOS & Swift)
A look at how we can use arrays in mocks to write better quality and more readable unit tests.
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…