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://www.avanderlee.com/swift/persistent-history-tracking-core-data/
SwiftLee
Persistent History Tracking in Core Data
Persistent History Tracking allows you to keep an app and its extensions up to date with changes happening in a single Core Data Store.
iOS dev
https://felginep.github.io/2020-09-09/linting-licenses
Pierre Felgines
Linting licenses
Dependencies are at the core of programming. In iOS, we often use Cocoapods to manage dependencies in our projects. But if we are not careful, we can add a dependency that is not free to use, and expose our company to legal issues later. That’s why it’s really…
iOS dev
https://www.swiftbysundell.com/articles/how-swift-5-3-enhances-swiftui-dsl/
Swift by Sundell
How Swift 5.3 enhances SwiftUI’s DSL | Swift by Sundell
A roundup of some of the key ways in which Swift 5.3 enhances the overall experience of building views using SwiftUI.
iOS dev
https://swiftwithmajid.com/2020/09/09/building-widgets-in-swiftui/
Swift with Majid
Building widgets in SwiftUI
This week I want to talk to you about home-screen widgets in iOS 14. I’ve built several widget collections for my apps, and it is a perfect time to share with you that experience. Today we will learn all about building and updating widgets with SwiftUI.
iOS dev
https://steipete.com/posts/state-of-swiftui/
steipete’s blog
The State of SwiftUI
Let’s look at SwiftUI in iOS 14 and macOS Big Sur by evaluating Apple’s Fruta sample app.
iOS dev
https://duan.ca/2020/09/09/free-c-strings/
Daniel Duan's Website
Faster C Strings in Swift
iOS dev
https://www.donnywals.com/configuring-error-types-when-using-flatmap-in-combine/
Donny Wals
Configuring error types when using flatMap in Combine – Donny Wals
When you're using Combine for an app that has iOS 13 as its minimum deployment target, you have likely run into problems when you tried to apply a to certain publishers in Xcode 12. To be specific…
iOS dev
https://levelup.gitconnected.com/micro-interactions-animated-wave-14e0b74a69a4
Medium
Micro-interactions: Animated Wave
SwiftUI tutorial on creating a flowing wave micro-interaction for your app. This tutorial is packed with tons of examples to get you started.
iOS dev
https://www.revenuecat.com/blog/converting-a-paid-ios-app-to-subscriptions
Revenuecat
Converting a Paid App to In-App Subscriptions
In-app subscriptions are a great way for developers to generate continuous revenue for as long as a customer uses an app. This ensures you receive steady financial support even if a customer re-downloads your app years after originally getting it.
iOS dev
https://medium.com/swlh/how-to-make-an-ios-app-secure-831e310c79e2
Medium
How to Make an iOS App Secure?
Best practices to make iOS App Secure
iOS dev
https://swift.org/blog/swift-5-3-released
Swift.org
Swift 5.3 released!
Swift 5.3 is now officially released!
🎉
iOS dev
https://swiftwithmajid.com/2020/09/16/tabs-and-pages-in-swiftui/
Swift with Majid
Tabs and pages in SwiftUI
This week we will talk about creating tabs and pager views in SwiftUI. TabView gained superpower during WWDC20. We can now use it across all the Apple platforms to build tabbed and paged user experiences with SwiftUI out of the box.
iOS dev
https://fivestars.blog/swiftui/impossible-swiftui-views.html
FIVE STARS
Why SwiftUI primitives have body type Never? | FIVE STARS
An exploration of impossible SwiftUI views
iOS dev
https://dmtopolog.com/dark-side-of-extensions/
topolog’s tech blog
Dark side of extensions in Swift
Extension is a very powerful concept in Swift. It has several different applications in our code: we can extend the data types we don’t own, we can extend our own ones, we can separate the functionality and protocol conformance. Each one of them gives us…
iOS dev
https://swiftrocks.com/ui-testing-deeplinks-and-universal-links-in-ios
Swiftrocks
UI Testing Deeplinks and Universal Links in iOS
Did you know it's possible to terminate your app in the middle of an XCUITest and launch it again from somewhere else? Let's see how to use this trick to test that deeplinks and universal links are properly launching our app when executed from Safari or iMessage.
iOS dev
https://uptech.team/blog/swift-package-manager
www.uptech.team
Swift Package Manager and How to Cache It with CI | Uptech
Check out how Swift Packege Manager, that helps to simplify the development process and how the Fastlane tool can be used
iOS dev
https://medium.com/swlh/improve-your-ux-with-core-animations-d1f7677cdb86
Medium
Improve Your iOS UX With Core Animations
A simple step by step guide to make awesome effects in your iOS applications
iOS dev
https://medium.com/kinandcartacreated/widgetkit-advanced-development-part-1-dbb0e49e849c
Medium
WidgetKit: Advanced development - Part 1
In this part: Widgets and API calls, Changing the design based on widget size and Keeping the widget up to date
iOS dev
https://medium.com/better-programming/10-powerful-attributes-in-swift-d4e4153a0001
Medium
10 Powerful @Attributes in Swift
Understand how to use the attributes correctly and efficiently
iOS dev
https://prograils.com/posts/swift-tutorial-radio-button-pure-code
Prograils.com
Swift tutorial: Creating a radio button with pure code | Prograils
Create a radio button in your Swift mobile application with just pure code. Our new mobile development tutorial will show you how to make one without Storyboards. Check it out!