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/flawless-app-stories/solving-dependencies-in-swift-9ee6ad4a8941
Medium
Improving code testability with Swift protocols
Let’s learn how to achieve better testability for View Controller with decoupling and Protocol-Oriented-Programming approach in Swift
iOS dev
http://www.vadimbulavin.com/data-drive-table-views/
Yet Another Swift Blog
Designing Data-Driven UITableViewController
Learn how to simplify your UITableViews by using data-driven approach. We'll implement UITableViewDelegate and UITableViewDataSource once and reuse them everywhere with this Swift 5 tutorial.
iOS dev
https://williamboles.me/keeping-dates-local/
William Boles
Keeping dates local
In our day-to-day life, dates are pretty straight forward - we read them all the time, make plans around them, and share them with other people. Apart from the occasional missed birthday party all of these date-based tasks go surprisingly smoothly - which…
iOS dev
https://matteomanferdini.com/ios-auto-layout/#more-2026
Matteo Manferdini
Auto Layout in iOS: A Comprehensive 7 Steps Roadmap
This ultimate guide to Auto Layout in iOS covers everything you need to know to build dynamic UIs on iPhone and iPad
iOS dev
https://agostini.tech/2018/12/16/estimating-password-strength-with-zxcvbn/
agostini.tech
Estimating Password Strength With zxcvbn | agostini.tech
zxcvbn is an easy to use password strength meter. In this short article we'll go over setting it up and estimating password strength with zxcvbn.
iOS dev
https://www.swiftbysundell.com/posts/slot-based-ui-development-in-swift
Swift by Sundell
Slot-based UI development in Swift | Swift by Sundell
One of the most challenging decisions that all programmers have to make on an ongoing basis is when to generalize a solution versus just keeping it tied to a specific use case. This week, let’s take a look at a way of building UIs that might allow us to strike…
iOS dev
https://useyourloaf.com/blog/handling-system-alerts-in-ui-tests/
Use Your Loaf - iOS Development News & Tips
Handling System Alerts In UI Tests
How do you deal with the system interrupting your UI tests to ask the user for permissions?
iOS dev
https://medium.com/frame-io-engineering/huge-images-small-phone-15414b30d39e
Medium
Huge Images, Small Phone
Scroll views with images are featured ubiquitously in iOS apps. Images help engage users but showcasing them on a small device as the…
iOS dev
https://github.com/igorkulman/iOSLocalizationEditor
GitHub
GitHub - igorkulman/iOSLocalizationEditor: Simple macOS editor app to help you manage iOS and macOS app localizations by allowing…
Simple macOS editor app to help you manage iOS and macOS app localizations by allowing you to edit all the translations side by side - igorkulman/iOSLocalizationEditor
iOS dev
https://nshipster.com/bundles-and-packages/
NSHipster
Bundles and Packages
In this season of giving, let’s stop to consider one of the greatest gifts given to us by modern computer systems: the gift of abstraction.
iOS dev
http://khanlou.com/2018/12/analyzing-complexity/
Analyzing Complexity
iOS dev
https://www.hackingwithswift.com/articles/155/advanced-uiview-shadow-effects-using-shadowpath
Hacking with Swift
Advanced UIView shadow effects using shadowPath
Add a little depth to your user interface using shadows
iOS dev
https://desiatov.com/swift-reference-cycles
Desiatov
Unbreakable reference cycles in Swift no one is talking about | Max Desiatov
You need to be especially careful with value types and closures in Swift to avoid memory leaks.
iOS dev
https://medium.com/flawless-app-stories/strategy-pattern-in-swift-1462dbddd9fe
Medium
Strategy pattern in Swift
Having too many repetitive tasks, inheritance or if/else blocks? A strategy pattern can make your code cleaner. Learn how to use it with Swift
iOS dev
https://blog.timac.org/2018/1211-analysis-of-the-nest-app-for-ios/
Analysis of the Nest app for iOS
iOS dev
https://www.pointfree.co/blog/posts/23-snapshottesting-1-0-delightful-swift-snapshot-testing?fbclid=IwAR3Xr3NyvILdhCMiREXculSuqhANRJMYDsN25bntMp3CWviBYf_029HrhS0
www.pointfree.co
SnapshotTesting 1.0: Delightful Swift snapshot testing
Today we are open sourcing SnapshotTesting 1.0: a modern, composable snapshot testing library built entirely
in Swift!
iOS dev
https://medium.com/flawless-app-stories/open-urls-using-the-ios-uiresponder-chain-in-swift-8ca8bc072686
Medium
Open URLs using the iOS UIResponder chain in Swift
Learn ow propagating calls to open URLs through the UIResponder chain can help decouple your code and offer better flexibility
iOS dev
https://theswiftdev.com/2018/12/17/lazy-initialization-in-swift/
iOS dev
http://www.vadimbulavin.com/handling-out-of-bounds-exception/
Yet Another Swift Blog
Handling Index Out of Range Exception the Swift Way
In this article you will learn how to treat index out of range exception in Swift arrays and other collections.
iOS dev
https://www.swiftbysundell.com/posts/swift-playgrounds-tips-tricks
Swift by Sundell
Swift playgrounds tips and tricks | Swift by Sundell
Designed to be an easy way to quickly prototype Swift code, to learn the language, or to explore the standard library and Apple’s SDKs — Swift playgrounds have become an integral part of many developers’ daily workflows. This week, let’s take a look at some…
iOS dev
https://www.bignerdranch.com/blog/mocking-with-protocols-in-swift/
Big Nerd Ranch
Mocking With Protocols in Swift - Big Nerd Ranch
Learn everything you need to know about Swift mocking protocols, in addition to dummies, stubs, and fakes.