iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.04K
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://blog.usejournal.com/swift-code-metrics-ea9ebf85416f
Medium
Swift code metrics
How to measure the metrics of your Swift project.
iOS dev
http://exploringswift.com/creating-pull-to-dismiss-pull-to-reach-animation-using-swift/
iOS dev
https://blog.alltheflow.com/two-takes-on-adaptive-cell-layout/
iOS dev
https://heartbeat.fritz.ai/hand-detection-with-core-ml-and-arkit-f4c8da98e88e
Fritz ai
Hand Detection with Core ML and ARKit - Fritz ai
ARKit allow developers to layer virtual objects onto real world environment. In this post, we’ll explore how we can make our real hands interact with virtual objects using ARKit and Core ML, Apple’s machine learning framework. Augmented Reality Augmented…
iOS dev
https://theswiftdev.com/2019/03/11/viper-best-practices-for-ios-developers/
iOS dev
https://agostini.tech/2019/03/10/magic-of-rxswift-rx-operators/
agostini.tech
Magic of RxSwift. Rx Operators | agostini.tech
RxSwift uses quite a lot of operators utilizing reactive patterns. It is a core part where its magic happens. The Clarke’s third law says: Any sufficiently advanced technology is indistinguishable from magic. In the previous article, we found out the basic…
iOS dev
https://www.swiftbysundell.com/posts/integration-tests-in-swift
Swift by Sundell
Integration tests in Swift | Swift by Sundell
When writing any kind of automated tests, it can sometimes be tricky to achieve a balance between making tests run efficiently and predictably, while still exercising the right code paths under realistic conditions. This week, let’s take a look at one way…
iOS dev
https://useyourloaf.com/blog/self-sizing-child-views/
Use Your Loaf - iOS Development News & Tips
Self-sizing Child Views
If you are struggling with massive view controllers you are likely to come across the suggestion to use container view controllers. A parent view controller splits a user interface into several, simpler, child view controllers. You add the root views of each…
iOS dev
https://developer.apple.com/wwdc19/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B395
iOS dev
https://mecid.github.io/2019/03/13/animating-changes-in-uitableview-and-uicollectionview/
Majid’s
Animating changes in UITableView and UICollectionView
Most of our apps present lists or grids of some data by using UITableView or UICollectionView. Often users can update this list by using Pull-to-Refresh technique or by pressing the update button. Everybody knows how to update UITableView by calling the reloadData…
iOS dev
http://www.vadimbulavin.com/degenerate-view-controller-states/
Yet Another Swift Blog
Eliminating Degenerate View Controller States
Learn how to identify and remove degenerate state in your UIViewControllers and UIViews with Swift 5. This allows to significantly simplify your view controllers and views Swift code.
iOS dev
https://medium.com/@mario.negro.martin/simple-uiviewcontroller-state-machine-a6cd0b8ff43f
Medium
Simple UIViewController State Machine
How to easily change between different views
iOS dev
https://www.avanderlee.com/xcode/unused-localized-strings/
SwiftLee
Unused localized strings clean up from a Strings file
Learn how to find and clean up unused localized strings from a String file. Find the keys which have no references and which can be removed.
iOS dev
https://tim.engineering/how-to-find-memory-leaks-in-ios-app/
Tim Miko
How to find memory leaks in an iOS app
Memory is leaked in an iOS app when the system is unable to determine if an
object allocated in memory is in use or not. The most frequent cause of memory
leaks in iOS apps are retain cycles. Check out my previous post for a more
detailed explanation of memory
iOS dev
https://www.swiftbysundell.com/posts/string-parsing-in-swift
Swift by Sundell
String parsing in Swift | Swift by Sundell
Almost every program on the planet has to deal with strings one way or another, since text is so fundamental to how we both communicate and represent various forms of data. This week, let’s take a look at various ways to parse and extract information from…
iOS dev
https://benoitpasquier.com/coordinator-pattern-swift/
Benoit Pasquier
Introduction to Coordinator pattern in Swift
After some times creating different iOS apps following an MVVM pattern, I’m often not sure how to implement the navigation. If the View handles the rendering and user’s interactions and the ViewModel the service or business logic, where does the navigation…
iOS dev
https://medium.com/flutter-community/unit-testing-with-bloc-b94de9655d86
Medium
Unit Testing with “Bloc”
In the last article, we created a simple login flow using the bloc and flutter_bloc packages. If you haven’t checked it out already, you…
iOS dev
https://agostini.tech/2019/03/18/custom-transitions-using-segues/
agostini.tech
Custom Transitions Using Segues | agostini.tech
Custom transitions are a great way of controlling user focus. In this article we are going to implement come custom transitions using segues.
iOS dev
http://www.mokacoding.com/blog/better-tests-for-delegates/
mokacoding
Better tests for delegates
When testing delegates, we are asserting rigid implementation details. Here's a way to make those tests more flexible.
iOS dev
https://badootech.badoo.com/ios-particle-systems-a-christmas-story-270c1844fd50
badoo_tech
Particle systems: a Christmas story
Christmas has always been one of my favourite times of the year. For me, Christmas is a season that brings so much love, laughter…
iOS dev
http://www.vadimbulavin.com/degenerate-view-controller-states/
Yet Another Swift Blog
Eliminating Degenerate View Controller States
Learn how to identify and remove degenerate state in your UIViewControllers and UIViews with Swift 5. This allows to significantly simplify your view controllers and views Swift code.