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://medium.com/tinder-engineering/rewriting-ios-purchase-layer-for-1-top-grossing-app-using-modules-72b4b86e3917
Medium
Rewriting iOS Purchase Layer for #1 Top Grossing App using Modules
Written by: Steven Chung, Senior iOS Engineer | Revenue Team
iOS dev
https://benoitpasquier.com/how-build-modular-architecture-ios/
Benoit Pasquier
How to build a modular architecture in iOS
Over time, any code base grows along with the project evolves and matures. It creates two main constraints for developers: how to have a code well organized while keeping a build time as low as possible. Let’s see how a modular architecture can fix that.
iOS dev
https://edit.theappbusiness.com/making-uilabel-accessible-5f3d5c342df4
iOS dev
https://contagious.dev/blog/faster-uiactivityviewcontroller-share-sheets-with-uiactivityitemprovider/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B425
contagious.dev
Faster UIActivityViewController Share Sheets with UIActivityItemProvider | contagious.dev - Dan Griffin
A common annoyance using iOS share sheets that just opening them will lock up the UI before showing options. UIActivityItemProvider is the solution.
iOS dev
https://www.andyibanez.com/posts/common-cryptographic-operations-with-cryptokit/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B425
Andy Ibanez - iOS Developer
Common Cryptographic Operations With CryptoKit
Learn to implement basic cryptography with CryptoKit in Swift.
iOS dev
https://www.morningswiftui.com/blog/fix-large-title-animation-on-ios13
iOS dev
http://aplus.rs/2019/swiftui-for-uikit-developers/
SwiftUI for UIKit developers
iOS dev
https://www.swiftbysundell.com/articles/encapsulating-configuration-code-in-swift/
Swift by Sundell
Encapsulating configuration code in Swift | Swift by Sundell
Let’s take a look at a few different techniques that can let us achieve a nice balance between code reuse and configurability, by building lightweight abstractions that enable us to encapsulate our configuration code.
iOS dev
https://basememara.com/creating-thread-safe-generic-values-in-swift/
iOS dev
https://swift.org/blog/new-diagnostic-arch-overview/
Swift.org
New Diagnostic Architecture Overview
Diagnostics play a very important role in a programming language experience. It’s vital for developer productivity that the compiler can produce proper guidance in any situation, especially incomplete or invalid code.
iOS dev
https://medium.com/lookup-design/designing-lookup-for-macos-bf5b8fea1a01
Medium
Designing LookUp for macOS
How LookUp was designed to provide a native macOS Experience, as a Catalyst app.
iOS dev
https://www.mikeash.com/pyblog/objc_msgsends-new-prototype.html
objc_msgSend's New Prototype
iOS dev
https://www.vadimbulavin.com/value-types-and-reference-types-in-swift/
Yet Another Swift Blog
Value Types and Reference Types in Swift
Value types and reference types are the core concepts in Swift. Let's study what are value and reference semantics; how Swift structs and classes are stored in memory; compare Swift structs and classes performance and suggest when to use what.
iOS dev
https://nshipster.com/swiftui-previews/
NSHipster
SwiftUI Previews on macOS Catalina and Xcode 11
Working on a large iOS codebase often involves a lot of waiting. But with Xcode 11, our wait is finally over — and it’s all thanks to SwiftUI.
iOS dev
https://sarunw.com/posts/data-in-swiftui-3/
Sarunw
Data in SwiftUI, Part 3: Tools | Sarunw
The last part in a series on understanding data in SwiftUI. See all tools SwiftUI provided to declare different types of data and dependency. Learn when and how to use @State, @Binding, ObservableObject, @ObservedObject, @EnvironmentObject, and @Environment.
iOS dev
https://medium.com/flawless-app-stories/essential-xcode-shortcuts-for-more-efficient-coding-1f8e58b2c907
Medium
Essential Xcode Shortcuts for More Efficient Coding
Accelerate Your Coding Workflow
iOS dev
https://mecid.github.io/2019/10/16/localization-in-swiftui/
Majid’s
Localization in SwiftUI
This week I want to talk about another crucial feature of any app, which is Localization. Every user expects that your app correctly uses environment features like the right-to-left layout or uses system locale to format dates or currencies. Another vital…
iOS dev
https://www.swiftbysundell.com/articles/default-arguments-in-swift/
Swift by Sundell
Default arguments in Swift | Swift by Sundell
When designing APIs, using default arguments can often let us strike a nice balance between flexibility and ease of use — as they let us add solid, intuitive defaults to many of the configuration options that we’ll end up providing. Let’s take a look at a…
iOS dev
https://vojtastavik.com/2019/10/21/why-you-should-use-unowned-more-often/
iOS dev
https://learnappmaking.com/scene-delegate-app-delegate-xcode-11-ios-13/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B426