iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.09K
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://www.cossacklabs.com/blog/openssl-for-carthage-for-themis.html
Cossack Labs
How to build OpenSSL for Carthage iOS | Cossack Labs
A story about updating Themis Carthage package with the latest OpenSSL for iOS and macOS apps: scripts, errors, testing matrix and working solution.
iOS dev
https://sarunw.com/posts/animation-delay-and-repeatforever-in-swiftui/
Sarunw
Animation delay and repeatForever in SwiftUI | Sarunw
Explore how delay and repeatForever affect an animation.
iOS dev
https://sarunw.com/posts/sleep-sort-sorting-algorithm-without-compare/
Sarunw
Sleep sort: A sorting algorithm without compare | Sarunw
I can't tell it is a stupid or genius algorithm, but it sure got a beauty in it.
iOS dev
http://merowing.info/2020/06/adding-support-for-versioning-and-migration-to-your-codable-models./
Krzysztof Zabłocki
Adding support for versioning and migration to your Codable models.
Simple support for supporting versioning and migrations in Codable models.
iOS dev
https://fluffy.es/xcode-previews-uikit/
fluffy.es - iOS development tutorials
Use Xcode Previews with UIKit
Prerequisite: You will need macOS Catalina (10.15)+ and Xcode 11+ to run Xcode Previews.Apple introduced Xcode Previews in WWDC 2019 alongside with SwiftUI, which allow us to view UI changes immediately after each change, instead of needing to recompile the…
iOS dev
https://badootech.badoo.com/using-hopper-to-investigate-an-ios-bug-66d373e6336d
Medium
Using Hopper to investigate an IOS bug
In this article, I share how we investigated a bug in UIKit
iOS dev
https://medium.com/better-programming/build-a-simple-progress-bar-you-can-add-anywhere-in-your-app-27330ef6dba7
Medium
Build a Simple Progress Bar You Can Add Anywhere in Your App
Add this progress bar to any screen in less than a minute
iOS dev
https://www.onswiftwings.com/posts/interactive-animations/
OnSwiftWings
Delightful Interactive Animations
Discover techniques to build interactive animations on iOS using UIViewPropertyAnimator
iOS dev
https://steipete.com/posts/calling-super-at-runtime/
steipete’s blog
Calling Super at Runtime in Swift
While working on InterposeKit, I had a rather specific need: Create an implementation that simply calls super, but at runtime instead of at compile time. Doesn’t sound so hard, does it? Well, here we go again.
iOS dev
https://www.avanderlee.com/swift/discardableresult/
SwiftLee
@discardableResult in Swift explained: Ignoring return values
The @discardableResult attribute allows you to remove warnings like "Unusued return value" in Swift. Learn how and when to use this powerful attribute.
iOS dev
https://www.swiftbysundell.com/articles/useful-apis-when-writing-scripts-and-tools-in-swift/
Swift by Sundell
Useful APIs when writing scripts and tools in Swift | Swift by Sundell
Let’s take a look at a few key APIs and techniques that can be really useful when building custom developer tools, scripts, or other kinds of automation, in Swift.
iOS dev
https://twitter.com/JordanMorgan10/status/1266717673053917184
Twitter
Jordan Morgan
🎨
iOS Design and UX Tips
🎨
I’ll be extrapolating out things I’ve learned, read from the HIG and have seen that make an iOS app look and feel good. Tip 1) Make a table view row animate its selection state as it’s popping and pushing on the nav Stack.
iOS dev
https://developer.apple.com/forums/
New Apple Developer forums
Apple
Apple Developer Forums
Connect with fellow developers and Apple experts as you give and receive help on a wide variety of development topics, from implementing new technologies to established best practices
iOS dev
https://bryce.co/on-device-render-debugging/
bryce.co
Toggling iOS Render Debug Options Without a Computer
Color Blended Layers, Offscreen-Rendered, and more — all without Xcode.
iOS dev
https://medium.com/macoclock/async-await-in-swift-with-tasker-41f6057e64af
Medium
Task-based async/await in swift
Swift Async/await is still not here, but using a task-based approach gets us pretty far in proposed functionality and close in similarity.
iOS dev
https://medium.com/macoclock/supporting-literal-initialization-for-custom-types-662fa6fa23cb
Medium
Supporting Literal Initialization for Custom Types in Swift
What are Swift Literals and how do they work?
iOS dev
https://www.vadimbulavin.com/infinite-list-scroll-swiftui-combine/
Yet Another Swift Blog
Infinite List Scroll with SwiftUI and Combine
Implement a SwiftUI paginated list with endless scroll using the Combine framework and MVVM iOS app architecture.
iOS dev
https://swiftwithmajid.com/2020/06/17/the-magic-of-animatable-values-in-swiftui/
Swift with Majid
The magic of Animatable values in SwiftUI
WWDC20 is already around the corner, and we are waiting for massive changes and additions to the SwiftUI framework. It is a perfect week to wrap up the season with a post about one of the strongest sides of the SwiftUI framework, which is animation. Today…
iOS dev
https://sarunw.com/posts/easy-way-to-detect-retain-cycle-in-view-controller/
Sarunw
Easy way to detect a retain cycle in a view controller | Sarunw
A view controller is one component where memory leak usually takes place since it holds many pieces together. One of the easiest ways to detect them is to see if a view controller is not being deallocated. Let's see how Xcode breakpoint can help you find…
iOS dev
https://ikyle.me/blog/2020/cagradientlayer-explained
Kyle Howells Blog
CAGradientLayer Explained
How to natively draw gradients on iOS and macOS with CAGradientLayer