iOS, Swift Resources

Showing the most recent resources.
  • Today we will go through the fundamentals of the String type in Swift, from the String Encoding to the Swift String API. Let's dive in!
    Article  Added by Valia // // about 1 year ago
  • When debugging and diagnosing issues, logging can be an incredibly useful tool to have access to. Apple's current recommended logging technique is OSLog, which comes with many new features but also some differences over NSLog and print statements. We will explore how to setup and use OSLog, whilst also getting the most out of our log coverage.
    Article  Added by lordcodes // // about 1 year ago
  • RxSwift resource sharing can be hard. Learn about share(), which lets you define streams that share resources among their subscribers.
    Article  Added by freak4pc // // about 1 year ago
  • Learn how to create a voice recording app, that has audio visualization as well as a record button just like Apple's Voice Memos app
    Tutorial  Added by Valia // // about 1 year ago
  • Author of iOS Core Animation: Advanced Techniques and the creator of iCarousel and SwiftForm, Nick Lockwood is well acquainted with the benefits of parsing, check out his insights.
    Article  Added by oc // // about 1 year ago
  • Whether you are an iOS developer or are conscious of what office-life is doing to your health, these five most popular tech talks from last year’s iOSCon in London are sure to answer a few questions.
    Article  Added by oc // // about 1 year ago
  • Learn how to make notifications type-safe and reactive with RxSwift.
    Article  Added by Valia // // about 1 year ago
  • Today we will implement a simple app in Model-View-ViewModel with the help of RxSwift and RxCocoa. Let's get started!
    Tutorial  Added by Valia // // about 1 year ago
  • 3 Simple Strategies to Reduce Stale iOS A/B Tests
    Article  Added by ginowu7 // // about 1 year ago
  • Joe Williams will teach you how to get started with automated UI tests into your workflow and achieve better accessibility in your app.
    Article  Added by Valia // // about 1 year ago
  • In this article, you will learn more about Builder pattern and how it can help you constructing URLRequests in an easier way.
    Tutorial  Added by Valia // // about 1 year ago
  • How to effectively verify unit test side effect without code generation in Swift
    Tutorial  Added by Valia // // 12 months ago
  • A guide to creating apps for iPhone and iPad using the Swift language.
    Book  Added by vonlatinski // // 11 months ago
  • An interactive liveVideo course on how to use Swift to build iOS apps, through learning the fundamentals of this language and many examples and exercises.
    Tutorial  Added by vonlatinski // // 11 months ago
  • RxSwift 5 was finally released just a few days ago, and I thought this would be a great opportunity to share a quick list of the most note-worthy changes pushed into this release.
    Article  Added by freak4pc // // 11 months ago
  • I recently found out that [weak self] is not always needed in Swift closures, so I decided to dig a little deeper, and I gathered all my findings in this blog post.

    I think the concept of using [weak self] to avoid retain cycles is widely taught in the Swift community, but not everyone necessarily realizes when it may not be necessary.
    Article  Added by almaleh // // 10 months ago
  • What you should know about ARC in old good Objective-C
    Article  Added by Valia // // 9 months ago
  • In this tutorial we show you how to use our Chat iOS Swift SDK to build a chat solution.
    Tutorial  Added by craigfields // // 9 months ago
  • In this guide, we'll learn how to set up GitLab Continuous Integration with Fastlane and Over-The-Air IPA Installation.
    Article  Added by Valia // // 8 months ago
  • This article is about our approach to dealing with boilerplate code in iOS projects using Sourcery.
    We make view controller instantiation more type-safe by eliminating string IDs and use metaprogramming to generate functions that let you create, push, and present every view controller in 1 LOC, so you can save ~15 LOC whenever you want to perform push or present. It works both with storyboard-based view controllers and code-only ones.
    The full source code example is included.
    Article  Added by ivangoremykin // // 8 months ago
  • What is Universal Linking and how to build a referral program with it? Let's learn together.
    Article  Added by Valia // // 7 months ago
  • With iOS 12 Apple made AutoFill a way better. Learned all the features and the configuration to make this working in your iOS app.
    Article  Added by Valia // // 7 months ago
  • A quick demo of lower levels of access control in Swift
    Article  Added by Valia // // 7 months ago
  • A quick demo of Higher levels of access control in Swift
    Article  Added by Valia // // 7 months ago
  • In this article, you'll find everything you should know about iOS Dependency Injection with Swinject.
    Article  Added by Valia // // 7 months ago
  • Apple’s AR Kit is an augmented reality platform for the devices running iOS. ARKit allows developers to build detailed AR experiences for its users by capturing the environment and placing characters, objects, 3D virtual text in that environment.
    Article  Added by Lilywatson090 // // 4 months ago
  • This year in WWDC, Apple introduced the Reactive framework, called Combine. In this post we will introduce you to Combine with one basic example.
    Article  Added by ConnectSteven // // 4 months ago
  • Find out new development opportunities opened with Apple ios13 release. Check the possibilities of AR, Siri & SwiftUI.
    Article  Added by Max // // 3 months ago
  • Computed properties are a great tool to keep your code clean and free of bugs you should use in any code you write.
    Article  Added by Myteamies // // about 1 month ago
  • When developing iOS apps in Swift, you are bound, sooner or later, to encounter weak self references. That’s especially true in the callbacks of network requests.

    At first, weak self references might seem puzzling and, sometimes, annoying. In this article, we will see why they are needed and how you can fix them in your code.
    Article  Added by Matteo // // 28 days ago