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://www.mokacoding.com/blog/step-by-step-tdd-in-swift-part-1/
mokacoding
How to TDD in Swift, a step by step guide
With test driven development you can write high quality software in small shippable steps. Here's how to get started.
iOS dev
https://mecid.github.io/2019/02/13/hiding-third-party-dependencies-with-protocols-and-extensions/
Majid’s
Hiding third-party dependencies with protocols and extensions
There are plenty of discussions on the Internet about using third-party dependencies in your apps. The first part of developers suggest ignoring the usage of libraries and write all the code yourself. The second part recommends using third-party dependencies…
iOS dev
https://medium.com/@Dschee/localization-in-swift-like-a-pro-48164203afe2
Medium
Localization in Swift like a Pro
How to write safer localization code and save time by getting less distracted from your actual code writing task in Xcode.
iOS dev
https://nshipster.com/swift-regular-expressions/
NSHipster
Regular Expressions in Swift
Regular expressions are a powerful tool for working with text, but it’s often a mystery how to use them in Swift.
iOS dev
https://kylebashour.com/posts/custom-view-controller-presentation-tips
Kyle Bashour
Custom View Controller Presentation Tips & Tricks
How to get UIPresentationController to use Auto Layout (and other bugs fixes)
iOS dev
https://medium.com/flawless-app-stories/practical-mvvm-rxswift-a330db6aa693
Medium
Practical MVVM + RxSwift
Today we will implement a simple app in Model-View-ViewModel with the help of RxSwift and RxCocoa. Let’s get started!
iOS dev
https://medium.com/@michael.eisel/quick-trick-to-make-your-app-snappier-f2413bf78318
Medium
Quick Trick to Make Your App Snappier
Reduce lag in view controller transitions by 75ms
iOS dev
https://www.smashingmagazine.com/2019/02/ios-performance-tricks-apps/
Smashing Magazine
iOS Performance Tricks To Make Your App Feel More Performant — Smashing Magazine
Good performance is critical to delivering a good user experience, and iOS users often have high expectations of their apps. A slow and unresponsive app might make users give up on using your app or, worse, leave a bad rating.
iOS dev
https://medium.com/avitotech/emcee-ios-ui-testing-infrastructure-at-avito-6aec41de4688
Medium
Emcee — Open Source Tool for iOS UI Testing Infrastructure
A short intro to our tool for running iOS UI tests.
iOS dev
https://fluffy.es/rounded-corner-shadow/
fluffy.es - iOS development tutorials
How to implement rounded corner image view with shadow
Rushing a project and no time to read explanation? Jump to the answer code Since iOS 11, the App Store app has adopted card UI like this : The card-like UI has rounded corner and a light drop shadow beneath it, how can we achieve it? Say we have a image
iOS dev
https://matteomanferdini.com/how-ios-view-controllers-communicate-with-each-other/
Matteo Manferdini
Passing Data Between View Controllers in iOS: The Definitive Guide
A complete guide of all the ways to pass data between view controllers, with specific examples, the best practices and the techniques to avoid.
iOS dev
https://agostini.tech/2019/02/18/reading-barcodes-and-qr-codes-with-avfoundation/
agostini.tech
Reading Barcodes And QR Codes With AVFoundation | agostini.tech
There's a really simple way to read barcodes, QR codes and all sorts of machine readable code by using nothing more than AVFoundation.
iOS dev
https://medium.com/@vixentael/popular-note-taking-apps-share-these-security-flaws-security-tips-for-developers-326180e41329
Medium
Popular note-taking apps share these security flaws: security tips for developers
I decided to publish common security flaws in note-taking apps with list of improvement suggestions (because security is complicated).
iOS dev
https://www.swiftbysundell.com/posts/inline-types-and-functions-in-swift
Swift by Sundell
Inline types and functions in Swift | Swift by Sundell
One way to make a code base easier to navigate, while still maintaining a solid overall structure, is to inline functionality whenever two pieces of code are heavily related. This week, let’s take a look at how that can be done using inline types and functions…
iOS dev
https://swift.org/blog/5-1-release-process/
Swift.org
Swift 5.1 Release Process
This post describes the goals, release process, and estimated schedule for Swift 5.1.
iOS dev
https://medium.com/android-things/building-a-kotlin-native-on-ios-android-6a6db9df5bef
Medium
Building a Kotlin Native on IOS/Android
In the following we will show you how to setup a basic iOS and Android Kotlin Native project to demonstrate the following functionalities:
iOS dev
https://theswiftdev.com/2019/02/19/styling-by-subclassing/
Theswiftdev
Styling by subclassing - The.Swift.Dev.
Learn how to design and build reusable user interface elements by using custom view subclasses from the UIKit framework in Swift.
iOS dev
https://martiancraft.com/blog/2019/02/notes-from-the-margins/
Martiancraft
Notes from the margins
Our @richturton shares some tips for working with layout margins in iOS.
iOS dev
http://blog.hellocode.co/post/wiggle-animation-uibarbuttonitem/
Hello Code
Adding a wiggle animation to a UIBarButtonItem
iOS dev
https://medium.com/fantageek/how-to-fix-wrong-status-bar-orientation-in-ios-f044f840b9ed
Medium
How to fix wrong status bar orientation in iOS
When I first started iOS, it was iOS 8 at that time, I had a bug that took my nearly a day to figure out. The issue was that the status…
iOS dev
https://felginep.github.io/2019-02-19/uiview-styling-with-functions
Pierre Felgines
UIView styling with functions
Today I want to talk about UIView styling. The common approach when we want to customize the display of native UI controls (for instance UIButton or UILabel) is to create a subclass that overrides a bunch of properties. That works well most of the time, but…