Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Despite strict concurrency checking having been available for some time, many official Apple APIs remain inadequately adapted—a situation likely to persist for the foreseeable futu
-
While the primary goal of Swift’s strict concurrency checking is noble, it has introduced significant friction in single-threaded scenarios.
-
Which Context Should You Use in Android?
-
Swift 6 introduces a suite of powerful new concurrency features and keywords.
-
Surprisely, Xcode 26.3 now features out-of-the-box support for Claude Code/Codex.
-
SwiftUI is the modern way to build interfaces on Apple platforms, but most production apps still rely on UIKit.
-
Kotlin lazy vs lateinit : When to Use Each Kotlin gives you two common ways to defer initialization of a property: lazy and lateinit .
-
Apple release the new iOS SDK every day, as the developer, we want to test our apps on those new SDK before they are officially released.
-
If you are like me, the project is still using the pod to manage the libraries and frameworks.
-
A nested class in Swift is a class that is defined within another class.
-
In this article we will dig a bit more depth in some core concepts on 2 hours to master RxSwift - Part 1 .
-
Introduction In the previous post: 2 hours to master RxSwift - Part 1 (needone.app) and 2 hours to master RxSwift - Part 2 (needone.app) , we get to know the the core concept behin
-
a simple introudction on rxswift, including what is rxswift, how to use it and a quick example (with swift code) on demo that.
-
In the Kotlin programming language, a singleton is a design pattern that allows you to create only one instance of a class.
-
The keystore is a secure storage location in Android that is used to store encryption keys, digital certificates, and other sensitive information.
-
Learn the difference between Swift generics and Any, including type safety, type casting, and when each approach makes sense in real code.
-
An indirect enum in Swift is an enum that can be used to define a recursive data structure.
-
UITraitCollection is a class in the UIKit framework that defines a set of interface traits that specify the environment in which your app is running.
-
UIKit and SwiftUI are two different frameworks for building user interfaces on Apple platforms.
-
With the last article ( Certificate pinning and Public key pinning ), we know the concept of Certificate pinning and Public key pinning, and how to implement them in iOS.
-
Certificate pinning and public key pinning are both techniques that are used to enhance the security of a network connection by ensuring that the client trusts only a specific cert
-
In Android, we can get the image from synchronously and asynchronously, but it is more common to see in the later.
-
Many of us have met the situation that we have an array/list of custom objects, and we want them can be sorted in a specific order.
-
In previous post, we have gone through most of the key concepts and methods in Coroutine: Kotlin Coroutines Table Content 1, Introduction to Coroutine in Kotlin 2, Non-blocking in
-
Recently I have done quite an amount of work on formatting currency in Swift project, here are some tricks on how to format number in Swift: Format currency with auto currency symb
-
In the Kotlin programming language, the term "lazy" typically refers to a type of property or variable that is only initialized when it is first accessed, rather than when the cont
-
To get the current week in Swift 5, you can use the Calendar and DateComponents classes to calculate the week number for the current date.
-
In iOS, the SceneDelegate is a class that is responsible for managing the scenes in your app.
-
A data race in Swift occurs when two or more threads access the same memory location simultaneously and at least one of them is writing to it, without proper synchronization.
-
In Kotlin, you can use the URLEncoder class to encode a URL string so that it can be safely transmitted over the internet.
-
Both the @AppStorage and @UserDefault property wrappers in SwiftUI allow you to store and retrieve data using UserDefaults.
-
HTTP encoding, also known as percent-encoding or URL encoding, is a way of encoding special characters in URLs and other HTTP data, such as headers and body content.
-
To get the location (latitude and longitude) of a device in Swift, you can use the Core Location framework, which is an official library from Apple.
-
It is quite common to see that we can correctly set up the HTTP header, token, body and POST/GET methods in our iOS code, but we still can't get the right response.
-
activity property In the Android framework, the Activity class represents an app's UI and provides an interface for the app to interact with the system.
-
Kotlin Coroutines Table Content 1, Introduction to Coroutine in Kotlin 2, Non-blocking in Kotlin Coroutines 3, Start and Suspend a Coroutine in Kotlin (This article) With the previ
-
Kotlin Coroutines Table Content 1, Introduction to Coroutine in Kotlin 2, Non-blocking in Kotlin Coroutines (This article) 3, Start and Suspend a Coroutine in Kotlin (incoming this
-
A Coroutine is a lightweight thread of execution that can be suspended and resumed later.
-
A nested method in Swift is a method or function that is defined within another function.
-
As mentioned in the other article: Popup Custom View in UIKit : popup mainly can be: popup an alert using UIAlertController popup action sheet using UIAlertController.
-
To create a custom view in Kotlin, you can create a new subclass of View and override the onDraw method to draw the view's content.
-
In UIKit, popup mainly can be: popup an alert using UIAlertController popup action sheet using UIAlertController .
-
This post is going to list some of the most frequently used compiler directives in Swift, compatible in Swift 3/4/5.
-
An action sheet is a component that displays a set of choices to the user in a modal format.
-
The defer keyword in Swift is used to execute a block of code at the end of the current scope, regardless of how the scope is exited.
-
Many of us have heard about the Command pattern or used them in the development, which is a behavioral design pattern in which an object is used to encapsulate all of the informati
-
What is XCTUnwrap and how to use it to help you effectively while you are doing the unit test?
-
A Property List (PLIST) file is a file format used by macOS and iOS to store serialized data.
-
YAML (YAML Ain't Markup Language) is commonly used for configuration files, but can be used in many applications where data is being stored or transmitted.
-
What is Property Wrapper Property wrapper are a language feature that allows you to wrap a piece of code around a property in Swift world, which can help us to add additional behav