Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 97
  1. 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.

  2. In the age of productivity tools and apps, the to-do list remains a timeless cornerstone of getting things done.

  3. Leetcode: 448.

  4. Leetcode: 128.

  5. While upgrading my inde app SimRecorder, I need to create a Color Picker view.

  6. I’m doing some design explorations for my Minimalist Phone app.

  7. Minimalism I have been an active practitioner of minimalism for a long time.

  8. 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-

  9. This Swift code snippet is a minimal runable code that renders a pie chart using CAShapeLayer and UIKit.

  10. This Swift code snippet is a minimal runable code that renders a pie chart using the Charts library.

  11. 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.

  12. Leetcode: 347.

  13. Leetcode: 102.

  14. 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<[…

  15. Heap data structure

    A heap is a specialized tree-based data structure that satisfies the heap property.

  16. Leetcode: 3.

  17. Intro At work, I usually attach a record video for my features from iOS Simulators to my merge requests.

  18. Leetcode: 973.

  19. 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…

  20. Leetcode: 57.

  21. Leetcode: 53.

  22. Leetcode: 217.

  23. Leetcode: 104.

  24. Recently, I have to move my app SimRecorder from Mac App Store to self publishing due to limitation of sandboxing.

  25. 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

  26. Leetcode: 876.

  27. Leetcode: 543.

  28. Is static var thread-safe?

  29. Leetcode: 67.

  30. I have got an interview question about unowned recently.

  31. Leetcode: 169.

  32. My friend Tuan Hoang has recently published a very nice blog post about selective testing in iOS.

  33. Leetcode: 206.

  34. Leetcode: 409.

  35. I have just got this question in a job interview recently: Compare memory management mechanisms between Android and iOS.

  36. Leetcode: 70.

  37. I have recently got an interesting challenge when developing my latest app Quick Drop.

  38. Leetcode: 41.

  39. Leetcode: 383.

  40. Leetcode: 278.

  41. Leetcode: 232.

  42. While working on a new feature for my QuickDrop app, I encounter an intersting challenge regarding to the HStack.

  43. Leetcode: 141.

  44. Leetcode: 110.

  45. Leetcode: 235.

  46. Leetcode: 733.

  47. Leetcode: 704.

  48. Recent versions of Xcode have changed how they manage Simulator runtimes.

  49. Leetcode: 242.

  50. Leetcode: 226.