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://medium.com/lookup-design/designing-a-dark-theme-for-oled-iphones-e13cdfea7ffe
Medium
Designing a Dark Theme for OLED iPhones
Why using black backgrounds for your true-dark theme is a bad idea
iOS dev
https://www.raywenderlich.com/966538-arc-and-memory-management-in-swift
kodeco.com
ARC and Memory Management in Swift
In this tutorial, you’ll learn how ARC works and how to code in Swift for optimal memory management. You’ll learn what reference cycles are, how to use the Xcode 10 visual debugger to discover them when they happen and how to break them using an example of…
iOS dev
https://code.allaboutapps.at/articles/smooth-graph-lines/
all about apps
Drawing Smooth 2D Graphs using UIBezierPath • Matthias Buchetics
We have been working on multiple projects that required drawing 2D line graphs given a set of points. UIKit gives us the versatile UIBezierPath, which allows us to create a straight line graph by appending segments using addLineToPath for each point in our…
iOS dev
https://www.raywenderlich.com/1782844-create-a-cool-3d-sidebar-menu-animation
kodeco.com
Create a Cool 3D Sidebar Menu Animation
In this tutorial, you’ll learn how to manipulate CALayer properties on views in order to create a cool 3D sidebar animation.
iOS dev
https://medium.com/better-programming/create-audio-unit-extension-from-scratch-77abee79d12
Medium
How to Create an Audio Unit Extension from Scratch in XCode
There aren’t many resources regarding Audio Unit Extensions out there. There’s one Apple’s sample project, some info and WWDC talk about…
iOS dev
https://agostini.tech/2019/05/19/type-safe-resources-with-swiftgen/
agostini.tech
Type-safe Resources With SwiftGen | agostini.tech
There's a great little library that will generate classes for accessing your resources... Learn how to make type-safe resources with SwiftGen.
iOS dev
https://www.swiftbysundell.com/posts/extracting-view-controller-actions-in-swift
Swift by Sundell
Extracting view controller actions in Swift | Swift by Sundell
View controllers tend to play a very central part in the apps we build. This week, let’s take a look at a technique that lets us reduce the size of our view controllers by extracting their core actions, without having to introduce any additional abstractions…
iOS dev
https://useyourloaf.com/blog/empty-strings-in-swift/
Use Your Loaf - iOS Development News & Tips
Empty Strings in Swift
How do you tell if a string is empty in Swift? That depends on what you mean by “empty”. You might mean a string with zero length, or maybe also an optional string that is nil. What about a “blank” string that only contains whitespace. Let’s see how to test…
iOS dev
https://thoughtbot.com/blog/ordered-collection-diffing
thoughtbot
Ordered Collection Diffing
Calculating diffs in Swift just got a whole lot easier.
iOS dev
https://bugfender.com/conferences/
DevResources
One place information for all the events, across the globe
iOS dev
https://www.swiftbysundell.com/posts/review-swift-playgrounds-30-for-ipad
Swift by Sundell
Review: Swift Playgrounds 3.0 for iPad | Swift by Sundell
This week, let’s take a look at how well the new 3.0 version of the Swift Playgrounds app for iPad walks the balance between simplicity and power, and how some of its new features really improves the ways it can be used as a highly portable, advanced Swift…
iOS dev
https://swiftrocks.com/autoreleasepool-in-2019-swift.html
iOS dev
https://cheesecakelabs.com/blog/mvvm-in-ios/
Cheesecake Labs
MVVM in iOS
One of my biggest concerns as a developer is how a project is structured. Defining a good and clean architecture with helpful names and nice design patterns is very important. It helps you and other developers to easily understand how different components…
iOS dev
https://useyourloaf.com/blog/exploring-the-swift-standard-library-source-code/
Use Your Loaf
Exploring the Swift standard library source code
Have you found yourself stuck trying to make sense of a framework or library and wished you could see the source code? Apple does not share the source for UIKit but if the method you are struggling to understand is part of the Swift standard library you are…
iOS dev
http://www.vadimbulavin.com/how-to-save-images-and-videos-to-core-data-efficiently/
Yet Another Swift Blog
How to Save Images and Videos to Core Data Efficiently
Core Data has been in iOS and macOS going back as far as anyone can recall. Nonetheless, there is no widely adopted strategy of storing images and videos in Core Data. In this article let's implement and benchmark most popular Core Data persistence strategies…
iOS dev
https://mecid.github.io/2019/05/22/storing-codable-structs-on-the-disk/
Majid’s
Storing Codable structs on the disk
Most of our apps are REST clients for some backends. During the development of this kind of apps, we want to keep it working offline. In this case, we have to cache data somewhere locally on the device to make it readable without an internet connection.
iOS dev
https://fluffy.es/remote-push-notification-testflight-app-store/
fluffy.es - iOS development tutorials
Sending remote push notification to app in Testflight / App Store
I have tried sending push notification to the app running on iPhone and it was sent successfully. But when I upload the app to Testflight for testing, no push notification is shown! Ever encounter the situation above? The reason why the push notification…
iOS dev
https://medium.com/wit-bit/processing-of-unrecoverable-errors-in-swift-19761b001a19
Medium
The Processing of Unrecoverable Errors in Swift
Learn the Swift Standard Library analyzing its source code.
iOS dev
https://www.appcoda.com/interactive-animation/
AppCoda
Use UIViewPropertyAnimator to Build Delightful Animations
A beautiful animation will improve the UX of your app. In this tutorial, we will teach you how to create interactive animation with UIViewPropertyAnimator.
iOS dev
https://thoughtbot.com/blog/ordered-collection-diffing
thoughtbot
Ordered Collection Diffing
Calculating diffs in Swift just got a whole lot easier.
iOS dev
https://blog.natanrolnik.me/codable-enums-associated-values
Natan Rolnik's blog
Using Codable to make enums with associated values even more powerful
One of Swift’s greatest features, and one of my favorites, are enums with associated values. The language itself uses them for its fundamentals, like Optional<T>, which either has a .some(T) or is .none. Another example is the new since Swift 5 Result<T,…