Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Over a decade ago, when I was building my own startup, I wrote the backend, built the web frontend and deployed the servers, created the iOS and Android apps, sold them in App Store and Google Play Store.
-
In the age of productivity tools and apps, the to-do list remains a timeless cornerstone of getting things done.
-
Leetcode: 448.
-
Leetcode: 128.
-
While upgrading my inde app SimRecorder, I need to create a Color Picker view.
-
I’m doing some design explorations for my Minimalist Phone app.
-
Minimalism I have been an active practitioner of minimalism for a long time.
-
SwiftUI has supported rendering Markdown texts natively recently, and it’s a great convenience to quickly render formatted texts using Text View struct TestView: View { var body: some View { VStack { Text("- This is **bold text**\n-
-
This Swift code snippet is a minimal runable code that renders a pie chart using CAShapeLayer and UIKit.
-
This Swift code snippet is a minimal runable code that renders a pie chart using the Charts library.
-
This Swift code snippet is a minimal runable code that renders a combined bar and line chart in the same canvas using the Charts library.
-
Leetcode: 347.
-
Leetcode: 102.
-
Leetcode: 15. 3 Sum Primary idea: use the Two Pointers to find the remaining 2 indexes that fulfil the requirement Time Complexity: O(n^2) Space Complexity: O(n) func threeSum(_ nums: [Int]) -> [[Int]] { var nums = nums.sorted() var result = Set<[…
-
A heap is a specialized tree-based data structure that satisfies the heap property.
-
Leetcode: 3.
-
Intro At work, I usually attach a record video for my features from iOS Simulators to my merge requests.
-
Leetcode: 973.
-
Leetcode: 542. 01 Matrix Native Solution Primary idea: breadth-first search Time Complexity: O(n^2*m^2) Space Complexity: O(n*m) func updateMatrix(_ mat: [[Int]]) -> [[Int]] { // Create an array to hold the result var distance = Array(repeating: A…
-
Leetcode: 57.
-
Leetcode: 53.
-
Leetcode: 217.
-
Leetcode: 104.
-
Recently, I have to move my app SimRecorder from Mac App Store to self publishing due to limitation of sandboxing.
-
macOS Sequoia and Xcode 16 are the hot new softwares that have recently been released in the WWDC 2024 For Apple-platform software developers, it’s crucial to test their apps on those new beta versions and prepare for the final releases of macOS and iOS in
-
Leetcode: 876.
-
Leetcode: 543.
-
Is static var thread-safe?
-
Leetcode: 67.
-
I have got an interview question about unowned recently.
-
Leetcode: 169.
-
My friend Tuan Hoang has recently published a very nice blog post about selective testing in iOS.
-
Leetcode: 206.
-
Leetcode: 409.
-
I have just got this question in a job interview recently: Compare memory management mechanisms between Android and iOS.
-
Leetcode: 70.
-
I have recently got an interesting challenge when developing my latest app Quick Drop.
-
Leetcode: 41.
-
Leetcode: 383.
-
Leetcode: 278.
-
Leetcode: 232.
-
While working on a new feature for my QuickDrop app, I encounter an intersting challenge regarding to the HStack.
-
Leetcode: 141.
-
Leetcode: 110.
-
Leetcode: 235.
-
Leetcode: 733.
-
Leetcode: 704.
-
Recent versions of Xcode have changed how they manage Simulator runtimes.
-
Leetcode: 242.
-
Leetcode: 226.