Strings files are used for localization in iOS and MacOS apps. These files can grow over time and make it hard to maintain. It’s easy to end up with a lot of unused localized strings. Although this is not an issue for performance or slowing you down a lot, it is kind of nice to …
Search Results for: A00-282 Schulungsangebot ๐ A00-282 Dumps ๐ A00-282 Echte Fragen ๐ โฅ www.itzert.com ๐ก ist die beste Webseite um den kostenlosen Download von โค A00-282 โฎ zu erhalten ๐A00-282 Tests
Speeding up development: a collection of tips
Speeding up development to increase productivity can bring you a lot. You’ll work more efficient, deliver faster, and you’ll feel better.ย Speeding up as an iOS developer was the talk title of my presentations I gave at Swift Heroes, GDG Coimbra,ย andย CocoaHeads NL. To summarize my talk, an overview of one of the best tips I can …
Danger plugins to speed up code reviews
Danger plugins can help improve something we do every day: code reviews. Code reviews inside pull requests help you to keep the code quality high. However, it’s often that a comment contains feedback which could have been automated. Some examples: Missing documentation You might want to use weak selfย here Avoid using Force casts Although it …
Alamofire vs URLSession: a comparison for networking in Swift
Alamofire and URLSession both help you to make network requests in Swift. The URLSession API is part of the foundation framework, whereas Alamofire needs to be added as an external dependency. Many developers doubt whether it’s needed to include an extra dependency on something basic like networking in Swift. In the end, it’s perfectly doable to implement a networking layer …
How to use for loop, for each, while, and repeat in Swift (in-depth)
For loop, for each, and repeat are examples of control flow statements in Swift. Although most of them look similar, there are differences. Let’s go over them one by one and see when you should use which. For loop usage in Swift The for loop might be the most well-known method for iteration over all programming …
QR Code generation with a custom logo and color using Swift
A QR Code is used a lot to share content or to add a new user in apps like Twitter and Snapchat. Since iOS 11 it’s possible for users to scan a QR code with the built-in camera app. This makes it even nicer to integrate a QR code in your own app. Generating a …
Cheat sheet examples for Xcode and Swift development
A cheat sheet can be a handy tool to quickly reference Xcode, Swift or iOS logic from a compact overview. Ideally, you can print them out and lay them down on your desk. This makes it really easy to access and use them often. Therefore, I’ll show you a few useful cheat sheets which you …
SwiftLee 2018 in review: Top Swift Development blog posts
With 2019 coming closer it’s time to review SwiftLee in 2018 and list the top swift development blog posts of this year. The best thing about this all is that I can say that I’ve reached thousands of fellow Swift developers and possibly inspired or taught them with something they didn’t know yet. A weekly …
Implementing Siri support using NSUserActivity, intents and shortcuts
Siri support can be added using an Intent and an IntentUI extension. This adds quite some overhead and is not always the easiest way in a big project, as you need shared logic between the main app and the extension. A much easier way to implement Siri support is by using NSUserActivity. Asking Siri to …
Speeding up with Xcode Behaviors
Xcode behaviors can change the way how Xcode responds to certain events. Default behaviors help you already by showing for example the debug navigator when hitting a breakpoint, but they can speed you up a lot more. A list of behaviors which are not enabled by default. Starting point is the behaviors tab which can …