www.avanderlee.com
Open in
urlscan Pro
104.26.9.40
Public Scan
Submitted URL: http://www.avanderlee.com/
Effective URL: https://www.avanderlee.com/
Submission: On November 04 via api from US — Scanned from DE
Effective URL: https://www.avanderlee.com/
Submission: On November 04 via api from US — Scanned from DE
Form analysis
3 forms found in the DOMPOST https://www.avanderlee.com/sendy/subscribe
<form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-1316" action="https://www.avanderlee.com/sendy/subscribe" method="POST" accept-charset="utf-8">
<div class="mc4wp-form-fields">
<p>
<label for="mailchimp-email">Every Tuesday, curated Swift content from the community for free.</label>
<input id="mailchimp-email" type="email" name="email" placeholder="Your email address" required="">
<input type="submit" value="Keep me up to date">
</p>
</div>
<div style="display:none;">
<label for="hp">HP</label><br>
<input type="text" name="hp" id="hp">
</div>
<input type="hidden" name="list" value="1g197sxORSW2Zw6xXxYd0g">
<input type="hidden" name="subform" value="yes">
<input type="hidden" name="source" value="header" style="display:none">
</form>
GET https://www.avanderlee.com/
<form class="is-search-form is-form-style is-form-style-3 is-form-id-1190 " action="https://www.avanderlee.com/" method="get" role="search"><label for="is-search-input-1190"><span class="is-screen-reader-text">Search for:</span><input type="search"
id="is-search-input-1190" name="s" value="" class="is-search-input" placeholder="Search Swiftlee..." autocomplete="off"></label><button type="submit" class="is-search-submit"><span class="is-screen-reader-text">Search Button</span><span
class="is-search-icon"><svg focusable="false" aria-label="Search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px">
<path
d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z">
</path>
</svg></span></button><input type="hidden" name="id" value="1190"></form>
POST https://www.avanderlee.com/sendy/subscribe
<form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-1316" action="https://www.avanderlee.com/sendy/subscribe" method="POST" accept-charset="utf-8">
<div class="mc4wp-form-fields">
<p>
<label for="mailchimp-email">Every Tuesday, receive the best curated Swift content from the community for <b>free</b>. Subscribe now and get access to books & courses <b>discounts.</b></label>
<input id="mailchimp-email" type="email" name="email" placeholder="Your email address" required="">
<input type="submit" value="Give me discounts">
</p>
</div>
<div style="display:none;">
<label for="hp">HP</label><br>
<input type="text" name="hp" id="hp">
</div>
<input type="hidden" name="list" value="1g197sxORSW2Zw6xXxYd0g">
<input type="hidden" name="subform" value="yes">
<input type="hidden" name="source" value="footer" style="display:none">
</form>
Text Content
* Newsletter * About * Sponsorship 45,801 followers Twitter Email LinkedIn GitHub Stack Overflow SWIFTLEE A WEEKLY BLOG ABOUT SWIFT, IOS AND XCODE TIPS AND TRICKS Every Tuesday, curated Swift content from the community for free. HP Click here to Build Apps Faster A WEEKLY SWIFT BLOG ON XCODE AND IOS DEVELOPMENT See all RECENT POSTS PROMOTIONAL OFFERS: INCREASE APP REVENUE USING DISCOUNTS Promotional offers allow you to increase the revenue for your app by promoting a user's subscription to a new offer ... Read More • 5 min read Oct 31, 2023 / Optimization USER DEFAULTS READING AND WRITING IN SWIFT User Defaults are the go-to solution for Swift applications to store preferences that persist across launches of your app. It's ... Read More • 4 min read Oct 23, 2023 / Swift THREAD DISPATCHING AND ACTORS: UNDERSTANDING EXECUTION Actors ensure your code is executed on a specific thread, like the main or a background thread. They help you ... Read More • 4 min read Oct 17, 2023 / ConcurrencySwift Paywalls Made EasyBuild and test paywalls with ease using RevenueCat's new native, remotely configurable paywall templates. Learn more here. SWIFT KEYWORDS Do you know how to use each keyword in Swift? Click on the keyword to learn more and explore code examples. actor associatedtype async @autoclosure available await break catch class continue defer @discardableResult @dynamicCallable @dynamicMemberLookup enum @escaping fileprivate for @globalActor guard infix isolated lazy @MainActor nonisolated optional postfix @propertyWrapper private protocol required @resultBuilder rethrows sendable some struct subscript throw throws try typealias @unchecked @unknown unowned weak where while See all LEARN MORE ABOUT SWIFT USER DEFAULTS READING AND WRITING IN SWIFT User Defaults are the go-to solution for Swift applications to store preferences that persist across launches of your app. It's ... • 4 min read Oct 23, 2023 / Swift THREAD DISPATCHING AND ACTORS: UNDERSTANDING EXECUTION Actors ensure your code is executed on a specific thread, like the main or a background thread. They help you ... • 4 min read Oct 17, 2023 / ConcurrencySwift VALUE AND TYPE PARAMETER PACKS IN SWIFT EXPLAINED WITH EXAMPLES Type parameter packs and value parameter packs allow you to write a generic function that accepts an arbitrary number of ... • 4 min read Sep 26, 2023 / Swift See all LEARN SWIFTUI APP INTENTS SPOTLIGHT INTEGRATION USING SHORTCUTS App Intents have been new since iOS 16 and offer a programmatic way to service your app's content and functionality ... • 3 min read Jul 05, 2023 / SwiftUI CONTENTUNAVAILABLEVIEW: HANDLING EMPTY STATES IN SWIFTUI ContentUnavailableView is a SwiftUI view introduced in iOS 17 during WWDC 2023. It allows you to handle cases of networking ... • 3 min read Jun 06, 2023 / SwiftUI UNIVERSAL LINKS IMPLEMENTATION ON IOS Universal Links allow you to link to content inside your app when a user opens a particular URL. Webpages will ... • 5 min read May 09, 2023 / SwiftUI See all COMBINE ALL THE THINGS @PUBLISHED RISKS AND USAGE EXPLAINED WITH CODE EXAMPLES @Published is one of the property wrappers in SwiftUI that allows us to trigger a view redraw whenever changes occur ... • 4 min read Mar 01, 2022 / CombineSwiftUI RUNLOOP.MAIN VS DISPATCHQUEUE.MAIN: THE DIFFERENCES EXPLAINED RunLoop.main and DispatchQueue.main are often used as schedulers within Combine. During code reviews, I often encounter inconsistency in using one ... • 3 min read Dec 07, 2021 / Combine PASSTHROUGHSUBJECT VS. CURRENTVALUESUBJECT EXPLAINED PassthroughSubject and CurrentValueSubject are two types from the Combine framework that conforms to the Subject protocol. Both are very similar ... • 4 min read Sep 07, 2021 / Combine See all DIVE INTO CORE DATA HOW TO OBSERVE NSMANAGEDOBJECT CHANGES IN CORE DATA USING COMBINE Observing changes in Core Data NSManagedObject instances with Combine publishers can be a great solution to keep your user interface ... • 3 min read Apr 20, 2021 / CombineCore Data DATA VALIDATION ON INSERTION, UPDATE, AND DELETION IN CORE DATA Data validation in apps is important to make sure we save data conforming to the business rules. A name should ... • 3 min read Nov 10, 2020 / Core Data DERIVED ATTRIBUTES TO IMPROVE CORE DATA FETCH PERFORMANCE Derived attributes are available since iOS 13 and aim to improve fetch performance in many different scenarios. Although we have ... • 3 min read Nov 03, 2020 / Core Data See all BE AN EXPERT ON XCODE BUILD PERFORMANCE ANALYSIS FOR SPEEDING UP XCODE BUILDS Build performance can be analyzed in Xcode to speed up your builds. This can quickly speed up your workflow and ... • 7 min read Aug 15, 2023 / OptimizationXcode XCODE DEBUG CONSOLE TOUR: EXPLORING ALL OPTIONS The Xcode Debug Console allows you, as a developer, to explore logs and debug issues with your apps. All your ... • 4 min read Aug 08, 2023 / Xcode LOCALIZATION TESTING IN XCODE Localization testing becomes vital if your apps are localized in multiple languages. You want to ensure your UI looks good ... • 3 min read Aug 01, 2023 / Xcode See all GET BETTER AT DEBUGGING OSLOG AND UNIFIED LOGGING AS RECOMMENDED BY APPLE OSLog is a replacement for print, and NSLog and Apple's recommended way of logging. It has different logging levels, like ... • 6 min read Jul 18, 2023 / DebuggingWorkflow NETWORK EXTENSION DEBUGGING ON MACOS A Network Extension on macOS allows you to create content filters, DNS proxies, and more. They integrate nicely into the ... • 4 min read Apr 04, 2023 / Debugging DEADLOCKS IN SWIFT EXPLAINED: DETECTING AND SOLVING Deadlocks in Swift can make your app hang, causing a frustrating situation for both you and your users. Your app ... • 4 min read Sep 20, 2022 / DebuggingSwift See all IMPROVE YOUR WORKFLOW PICKING YOUR MINIMUM IOS VERSION TO SUPPORT When a new iOS version arrives, it's oftentimes a moment to reflect on the supported iOS versions and see to ... • 7 min read Oct 03, 2023 / Workflow OSLOG AND UNIFIED LOGGING AS RECOMMENDED BY APPLE OSLog is a replacement for print, and NSLog and Apple's recommended way of logging. It has different logging levels, like ... • 6 min read Jul 18, 2023 / DebuggingWorkflow LOCATION SIMULATION IN XCODE’S SIMULATOR Location Simulation is a critical feature for apps that provide location access. You want to mimic the environment of real ... • 4 min read Mar 28, 2023 / Workflow See all OPTIMIZE YOURSELF AND IMPROVE PROMOTIONAL OFFERS: INCREASE APP REVENUE USING DISCOUNTS Promotional offers allow you to increase the revenue for your app by promoting a user's subscription to a new offer ... • 5 min read Oct 31, 2023 / Optimization BUILD PERFORMANCE ANALYSIS FOR SPEEDING UP XCODE BUILDS Build performance can be analyzed in Xcode to speed up your builds. This can quickly speed up your workflow and ... • 7 min read Aug 15, 2023 / OptimizationXcode 10 TIPS TO GET YOUR APP FEATURED ON THE APP STORE Getting your app featured on the App Store allows you to gain organic growth and more reach. Users can find ... • 5 min read May 23, 2023 / Optimization Search for:Search Button Explore categories Swift Combine Concurrency SwiftUI Core Data Xcode Debugging Workflow Optimization Most Popular Posts 1. Async await in Swift explained with code examples 2. MainActor usage in Swift explained to dispatch to the main thread 3. Promotional offers: Increase App Revenue using discounts 4. #Preview SwiftUI Views using Macros 5. OSLog and Unified logging as recommended by Apple SwiftLee Community Giveaways, free behind-the-scenes stories, and latest Swift & SwiftUI articles. Join 14,323 others: Join the Community NEWSLETTER Every Tuesday, receive the best curated Swift content from the community for free. Subscribe now and get access to books & courses discounts. HP Subscribe! CATEGORIES * Swift * Xcode * Optimization * Debugging * Workflow FOLLOW * Newsletter * Twitter * LinkedIn * RocketSim * RSS INFO * About * Shop * Sponsor * Contact Copyright © 2015-2023 SwiftLee. All Rights Reserved.