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://agostini.tech/2019/07/14/block-and-identify-calls-with-call-directory-app-extension/
agostini.tech
Block and Identify Calls with Call Directory App Extension | agostini.tech
In this short article we'll see how you can block and identify calls with call directory app extension.
iOS dev
https://useyourloaf.com/blog/better-storyboards-with-xcode-11/
Use Your Loaf
Better Storyboards with Xcode 11
Apple snuck some interesting storyboard improvements into Xcode 11 allowing you to create destination view controllers in code with custom initializers.
iOS dev
http://metalbyexample.com/basis-universal/
Metal by Example
Using Basis Universal Texture Compression with Metal
In this short article, we’ll take a look at a relatively new compressed texture format called Basis. Basis is developed by Binomial, LLC, a company founded by Rich Geldreich (of crunch fame) …
iOS dev
https://addconf.com/2019/talks/
Addconf
Talks
International conference for iOS & Android developers and UI/UX designers, taking place 26 - 28 June 2019 in Barcelona, Spain, Europe.
iOS dev
http://khanlou.com/2019/07/continuous-integration/
Continuous Integration
iOS dev
https://mecid.github.io/2019/07/17/navigation-in-swiftui/
Majid’s
Navigation in SwiftUI
This week I want to talk about Navigation in SwiftUI. SwiftUI provides both declarative and imperative ways of implementing navigation in your apps. Today we will cover two ways of Master-Detail navigation available in SwiftUI. We will learn how use NavigationLink…
iOS dev
https://www.avanderlee.com/swift/uikeycommand-keyboard-shortcuts/
SwiftLee
UIKeyCommand how-to add keyboard shortcuts & speed up your workflow
Learn how to implement the UIKeyCommand to add keyboard shortcuts to classes like the UITabBarController and UICollectionView and use them in the simulator.
iOS dev
https://swiftrocks.com/swift-expressibleby-protocols-how-they-work-internally-in-the-compiler.html
Swiftrocks
Swift ExpressibleBy protocols: What they are and how they work internally in the compiler
ExpressibleBy represents a series of protocols in the Swift Standard library that allows you to instantiate objects directly from token literals. Let's see how it works.
iOS dev
https://schiavo.me/2019/cryptokit-operations/
schiavo.me
Performing cryptographic operations with CryptoKit on iOS 13
Apple recently introduced a new framework named CryptoKit at WWDC19, which makes generating hashes, encrypting data and verifying/authenticating data even easier. Previously, the only way to use cr...
iOS dev
https://schiavo.me/2019/formatting-dates/
schiavo.me
An extensive guide to formatting dates in Swift
iOS and macOS contain built in support for various ways to format dates, such as for human readable text and to show intervals between dates. At WWDC19, Apple added a new RelativeDateTimeFormatter,...
iOS dev
https://medium.com/flawless-app-stories/techniques-to-reduce-memory-footprint-and-oom-terminations-in-ios-a0f6bef38217
Medium
Reducing Memory Footprint and OOM Terminations in iOS.
How to avoid getting killed by the OS.
iOS dev
https://www.racecondition.software/blog/dependency-injection/
Race Condition
Dependency Injection in Practice
Dependency injection makes unit testing possible and development easier. This post describes the process of preparing an app for dependency injection, as well as implementing three approaches to dependency injection: constructor injection, Swinject, and The…
iOS dev
https://medium.com/fluxom/building-static-frameworks-under-carthage-ed010c904296
Medium
Building static frameworks under Carthage
Make your favourite Carthage frameworks static
iOS dev
https://www.spaceotechnologies.com/ios-background-task-framework-app-update/
Homepage
How to Use iOS Background Task to Keep an App Up-to-date
Refer to this iOS tutorial and learn how to schedule and implement iOS background tasks in your iOS app development project. Get free source code inside.
iOS dev
https://medium.com/better-programming/getting-started-with-the-combine-framework-in-swift-36fe4ff6e568
Medium
Getting Started With the Combine Framework in Swift
Combine is a new framework by Apple introduced at WWDC 2019. The framework provides a declarative Swift API for processing values over…
iOS dev
https://agostini.tech/2019/07/14/block-and-identify-calls-with-call-directory-app-extension/
agostini.tech
Block and Identify Calls with Call Directory App Extension | agostini.tech
In this short article we'll see how you can block and identify calls with call directory app extension.
iOS dev
https://www.swiftbysundell.com/posts/utilizing-value-semantics-in-swift
Swift by Sundell
Utilizing value semantics in Swift | Swift by Sundell
One really interesting aspect of Swift’s overall design is how centered it is around the concept of value types. This week, let’s take a look at a few different ways in which we can make use of the semantics of value types — and how doing so could significantly…
iOS dev
https://rderik.com/blog/using-swift-for-scripting/
Using Swift for scripting
iOS dev
https://theswiftdev.com/2019/07/29/stop-worrying-about-code-signing/
iOS dev
https://juripakaste.fi/dependency_protocols_structs.html
Juri Pakaste: Blog
Looser dependencies with Swift
What kind of types do you use to manage dependencies between objects in Swift? How do you keep your objects that depend on others testable? How do you prevent an addition of a method from causing changes to test code? Couplings should be loose, but how to…