App Store Optimization can help people discover your app on the App Store for iPhone and iPad. With some useful tips, you can easily optimize yours. During a WWDC App Store lab feedback session, I’ve gathered some really useful tips on our WeTransfer app. Title, subtitle and promotional text These are one of the most …
Search Results for: Professional 1z0-1122-24 Exam Certification Cost for Real Exam 🎲 The page for free download of 《 1z0-1122-24 》 on ☀ www.pdfvce.com ️☀️ will open immediately 🔭Pass 1z0-1122-24 Test
Enabling newly added opt-in features in Xcode 10
During WWDC 2018 Apple announced Xcode 10 with a lot of new features. Many of them are available for you automatically and enabled by default, but some of them might not show up and need some manual adjustments. Code folding To enable it, open preferences under Text Editing > Editing and select Code folding ribbon. …
Printing data requests using a custom URLProtocol
Almost all apps contain some kind of data requests. Printing data requests could sometimes be handy for debugging purposes. This can be done fairly easy by using a custom URLProtocol. Creating a custom URLProtocol A custom URLProtocol is needed to print out the data requests. A custom implementation of URLProtocol including the canInit method is …
Controlling Progress children by adding remove
Controlling Progress children by default makes it only easy to add children to a Progress instance, but removing is not possible by default. This could have been useful when you want to use a single Progress instance which can have different children over time. Using a custom class MutableProgress makes this possible. Controlling Progress children …
Share Extension UI Tests written in Swift
UI Tests are a great tool to validate your application. It is easy to create them for your main application, but it might be harder to create a UI test for your share extension. This can be just as easy as your main application with some simple steps. UI Test steps A UI test for …
Fixing crashes with Firebase Crashlytics
Using Firebase Crashlytics can help you to solve your crashes faster. In this example we’re going to dive into a crash happening in the WeTransfer iOS app I’m personally working for. Diving into the details When a crash appears on your dashboard, first look at the stats (see the image above). This immediately points us …
Updating to Swift 4.1
Swift 4.1 is released on the 29th of March and will be shipped with Xcode 9.3. Although it’s a minor language release, it did bring some improvements. How to get started? First of all, Swift 4.1 is source compatible with Swift 4.0. So no need to rush! Before you start, get yourself up to date …
Posts Categories
Swift Blog posts related to Swift specific topics. Debugging Enhance your debugging skills and learn how to improve your debugging workflow. Optimization Anything related to optimization of your app. Workflow All related to optimizing your workflow as a developer. Xcode Learn how to use Xcode more efficiently.
How to get iOS reviews with 4+ stars for your app
Last May the new Buienradar app went live. With over 2 million users each month, it’s one of the biggest dutch apps. This brings the possibility to create campaigns targeted on a large group of users. A popular campaign in apps is convincing users to review your app. We did have a successful campaign with …
Optional protocol methods in Swift
In Swift it’s kind of unsupported to implemented optional protocol methods. You can, which is ugly, use the @objc syntax: @objc protocol MyProtocol { optional func doSomething(); } class MyClass : MyProtocol { // no error } Another disadvantage here is that structs are unsupported, as you’re bridging for Objc. Using protocol extensions to create …