Tag: iOS



Blog

In-App Purchases in iOS Apps – a Tester’s Perspective


Year after year, Apple’s new releases of mobile devices gain a decent amount of traction in tech media coverage and keep attracting customers to obtain their quite pricey products. Promises of superior quality, straightforwardness of the integrated ecosystem, and inclusion of new, cutting edge technologies urge the company’s longtime fans and new customers alike to […]




Blog

Testing iOS Applications Using Appium, Cucumber, And Serenity – A Recipe For Quality


iOS devices still claim a significant part of the mobile market, taking up to 22 percent of the sales globally. As many devoted clients come back for new Apple products, there is also a great demand for iOS applications. In this article, we are going to look at ensuring the quality of iOS apps striving […]




Blog

Capturing Objects in Closures: Why You’re Doing It Wrong? – Part 2


Choose Your Closure Context Wisely In the first part of this article, we defined several simple principles of capturing objects in Closures. According to these principles, the closure code associated with a particular instance of a certain type should be considered separately from the code, which is associated either with the global scope or with […]




Blog

Capturing Objects in Closures: Why You’re Doing It Wrong? – Part 1


The Basics of Closures Many modern programming languages have a closure concept. Closures are self-contained blocks of functionalities which can be passed around and called. Additionally, they can work with environmental data (variables, functions, types etc.) captured from the outer lexical context in which the closure is defined. A closure may be bound to a […]