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://developers.soundcloud.com/blog/tuist-project-generation
Soundcloud
The Magic of Generating an Xcode Project
Learn how SoundCloud improved the productivity of its iOS engineers by using Tuist to generate Xcode projects.
iOS dev
https://www.viget.com/articles/concurrency-multithreading-in-ios/
https://www.viget.com
Concurrency & Multithreading in iOS | Viget
Concurrency and multithreading are a core part of iOS development. Let's dive into what makes them so powerful, and how we can leverage them in our own Cocoa Touch applications.
iOS dev
https://medium.com/flawless-app-stories/analyzing-and-improving-build-times-in-ios-5e2b77ef408e
Medium
Analyzing and Improving Build times in iOS
Build Time, Compilation Modes and Tools
iOS dev
https://matteomanferdini.com/computed-property-swift/
Matteo Manferdini
Computed properties in Swift: A basic feature for safer and cleaner code
Computed properties are a great tool to keep your code clean and free of bugs you should use in any code you write.
iOS dev
https://engineering.nodesagency.com/categories/ios/2020/02/27/View-Controller-Transitions
Animated Transitions in ViewController - Part 1
iOS dev
https://matteomanferdini.com/swift-weak-self/
Matteo Manferdini
Weak Self in Swift Made Easy: What it is and why it’s needed
Weak self references are common in Swift, especially in network request callbacks. In this article, I'll show you why they are needed and how simplify them.
iOS dev
https://www.swiftbysundell.com/articles/splitting-up-swift-types/
Swift by Sundell
Splitting up Swift types | Swift by Sundell
This week, let’s take a look at a few tips and techniques that can help us make our types more well-defined, by splitting them up once their responsibilities have started to grow beyond the ideal scope of a single type.
iOS dev
https://developer.apple.com/news/?id=03042020d
Apple
Updated Resources and Guidelines for Sign in with Apple - Latest News - Apple Developer
Make it easy for users to sign in to your apps and websites using the Apple ID they already have. With built-in privacy and security features, Sign in with Apple is a great way to help users set up an account, sign in, and engage with your app quickly and…
iOS dev
https://engineering.fb.com/data-infrastructure/messenger/
Engineering at Meta
Project LightSpeed: Rewriting the Messenger codebase for a faster, smaller, and simpler messaging app
We are excited to begin rolling out the new version of Messenger on iOS. To make the Messenger iOS app faster, smaller, and simpler, we rebuilt the architecture and rewrote the entire codebase, whi…
iOS dev
https://learningswift.brightdigit.com/swift-package-continuous-integration-guide/
Brightdigit
Swift Package Continuous Integration Guide
Swift Packages offer an easy manageable way to share code and functionality. We are going to show you how to setup Swift package continuous integration.
iOS dev
https://swiftwithmajid.com/2020/03/04/customizing-toggle-in-swiftui/
Swift with Majid
Customizing Toggle in SwiftUI
This week we will continue mastering SwiftUI components by learning Toggle. Toggle is a view that we can use to allow users to toggle any boolean state in the app. SwiftUI enables us to customize toggles in a very convenient way by providing ToggleStyle protocol.
iOS dev
https://www.donnywals.com/using-result-in-swift-5/
Donny Wals
Using Result in Swift 5 – Donny Wals
Learn how you can use the Result type that was introduced in Swift 5 to clearly communicate success and error cases in your code.
iOS dev
https://www.appcoda.com/star-wars-animated-text-swiftui/
AppCoda
How to Create Star Wars Animated Text Using SwiftUI
How can you create Star Wars' perspective text? In this tutorial, we will show you how to create animated Star Wars text using the SwiftUI framework.
iOS dev
https://medium.com/@tungfam/custom-uiviewcontroller-transitions-in-swift-d1677e5aa0bf
Medium
Custom UIViewController transitions in Swift
Tutorial on how to implement custom animated transitions between ViewControllers using Swift.
iOS dev
https://blog.getmosaic.io/The-Ticker
blog.getmosaic.io
The Ticker
How we created a fully-animated ticker view in our new iOS app
iOS dev
https://medium.com/better-programming/understand-copy-on-write-in-swift-5-52a4716165a3
Medium
Understand Copy-on-Write in Swift 5
Structs, value types, and dark magic
iOS dev
https://fluffy.es/introduction-to-localization/
fluffy.es - iOS development tutorials
Introduction to Localization (add additional language support to your app)
Localization means making your app support additional languages. Usually we will start with english as the base language as default, then slowly adding more language support on top of it.Table of Contents :Adding new languageAdding and using translated textLocalizing…
iOS dev
https://www.avanderlee.com/swift/command-line-tool-package-manager/
SwiftLee
Creating a command line tool using the Swift Package Manager
Swift makes it really easy to create a command-line tool. Improve developer productivity and replace repetitive tasks with your own Swift CLI tool.
iOS dev
https://www.swiftbysundell.com/articles/avoiding-massive-swiftui-views/
Swift by Sundell
Avoiding massive SwiftUI views | Swift by Sundell
This week, let’s explore the topic of UI modularization in the context of SwiftUI, by taking a look at a few different techniques that can be useful in order to avoid trading Massive View Controllers for Massive Views.
iOS dev
https://theswiftdev.com/how-to-write-swift-scripts-using-the-new-command-api-in-vapor-4/
Theswiftdev
How to write Swift scripts using the new Command API in Vapor 4? - The.Swift.Dev.
Shell scripts are essentials on the server side. Learn how to build Swift scripts for your backend apps using property wrappers.