2024 SwiftData初探 12月 04 2024 JSON转Model的一些技巧 9月 24 2024 SwiftUI下,TextField诡异失去Focus下样式的问题 9月 07 2024 Core Data平常使用正常,但是一旦Profile占用内存,应用就卡死的问题 8月 12 2024 Codable和@Observable/ObservableObject同时使用时的问题 7月 24 2024 List更改选中状态的背景色正确办法 6月 30 2024 watchOS 10无法在Xcode 15下配对问题的解决 6月 16 2024 SwiftUI与Combine 5月 10 2024 SwiftUI中的fileImporter与AppKit的NSOpenPanel在使用时的区别 4月 28 2024 Xcode在开发SwiftUI项目时,持续CPU占用过高问题的解决 4月 20 2024 使用@Observable替代ObservableObject,解决NavigationView、NavigationSplitView在@ObservedObject下界面回退的问题 4月 11 2024 不使用第三方插件情况下,iCloud同步键值的方法 1月 25 2024 2023 Task取消的两种方式及区别 12月 16 2023 有关XCUITest的一些补充(二) 12月 16 2023 有关XCUITest的一些补充(一) 11月 30 2023 iCloud Key-Value同步nil值后,再次同步会出错问题的绕过 9月 15 2023 Core Data融合升级时可能会遇到的问题 8月 23 2023 接力(Handoff)在SwiftUI下的实现 7月 15 2023 SwiftUI读取、保存,界面的选择 7月 03 2023 为什么使用SwiftUI常常会遇到莫名其妙的问题 7月 02 2023 双击打开文件SwiftUI版本的实现(进阶篇) 6月 21 2023 双击打开文件SwiftUI版本的实现(基础篇) 6月 18 2023 macOS 13之后启动项实现的变化 6月 07 2023 OptionSet与NSPredicate 5月 30 2023 An Error Causing by IndexSet 5月 25 2023 Something Apple Didn't Say Right On Photos Framework 5月 22 2023 完美解决Xcode在预览iOS应用SwiftUI View时,占用内存过多的问题 5月 20 2023 SwiftUI view recreated may cause bugs what are hard to debug 5月 15 2023 Remove the video part from a live photo 3月 18 2023 Gain Insight of Serial and Concurrent Operations, Closure and async/await, Dispatch Semaphore and Dispatch Group 3月 17 2023 VideoPlayer Turns Black Screen When Replace a Player Item 3月 08 2023 SwiftUI with Preview 3月 06 2023 2022 Get Critical Alert Permission from User instead of Apple 12月 07 2022 The Login Item in macOS Ventura 11月 08 2022 An Interesting Issue of @State Variable Not Set after Set 8月 28 2022 Understand TabView in SwiftUI and Adopt a TabView with indicators into Window’s Toolbar 6月 15 2022 A Little Guide of NSViewControllerRepresentable 6月 12 2022 SwiftUI, Core Data and CloudKit Part 2 5月 07 2022 SwiftUI, Core Data and CloudKit Part 1 5月 07 2022 App Architecture of SwiftUI 4月 18 2022 Get Macs, IP Addresses and Internet IP Addresses 3月 06 2022 2021 Fix of Xcode SPM Downloading Speed Issue 12月 09 2021 Vapor with SQLite 12月 03 2021 Vapor Behind NGINX in Ubuntu 20.04 12月 02 2021 A Little Research on How PasscodeLock Works 10月 29 2021 UISplitViewController in Modern UiKit 10月 21 2021 Applying async/await in Xcode 13 9月 30 2021 Async Programming 9月 28 2021 Solved Issue: macOS USB Still Power On When System Is Set To Sleep 9月 25 2021 Swift Packages Quick Learning 9月 09 2021 Dealing with Filenames that contain "/" in macOS 9月 02 2021 SwiftUI Preview Crashed Issue With Exception `RLMException`. Reason: This method may only be called on RLMArray instances retrieved from an RLMRealm. 8月 13 2021 Trump Realm With SwiftUI 8月 13 2021 Pop View and Void Stacked NavigationBars in SwiftUI 8月 13 2021 Data State And Binding in SwiftUI 7月 24 2021 Sidebar, Hybrid Programming SwiftUI with AppKit 7月 19 2021 The Simplest Sample for Dragging Operation on UITableView 4月 12 2021 NSOutlineView Briefing 3月 20 2021 Speed up Xcode Building Time with CocoaPods for Beginners 3月 04 2021 2020 Strongly Recommend You to Add Your Own UINavigationControllers even in iOS 14 when Using UISplitViewController 9月 06 2020 Best Practice of URL Related Operations with Strings 7月 12 2020 A Reply to Apple on SiriKit Issues 6月 19 2020 Weight and Line Height of Font between macOS and iOS 6月 11 2020 NSTextView Best Practice 6月 05 2020 微博账户过期提示算法的改进 6月 04 2020 The Real Reason of Set NSMenuDelegate in Interface Builder Not Working 6月 03 2020 The Differences between @ojbc and @IBAction through an Interesting Bug/feature of Interface Builder 6月 03 2020 NSSavePanel Best Practice 6月 03 2020 Experiences of Adapting Semaphore to Async/Await of Poster 2 5月 12 2020 Shortcuts with modify mask in macOS 1月 17 2020 A Well-formed macOS Menu Bar Application in Sandbox 1月 12 2020 macOS应用登录时启动的实现方式 1月 06 2020 2019 NSPressGestureRecognizer在模态时失效问题的解决 12月 25 2019 NSCollectionView的选中与恢复 12月 22 2019 苹果文档NotificationCenter中removeObserver(_:),讨论的部分是错误的 12月 18 2019 closure导致的循环引用 12月 18 2019 iOS每次升级后,苹果表表盘通知额度归零问题的处理 9月 28 2019 脱离CocoaPods 1.8.0的trunk 9月 26 2019 Ubuntu服务器Livepatch安装及问题解决 8月 30 2019 开发者备份和恢复Realm数据库 8月 29 2019 Realm的坑(四) 8月 26 2019 CGImageSource对照片自动旋转问题的解决 8月 22 2019 UISplitViewController的几种模式 8月 21 2019 iOS自定义AlertController 8月 11 2019 Realm模型升级(二) 8月 10 2019 咕唧在iPad浮屏时,有时会意外地重新加载账户头像问题的处理 7月 29 2019 Swift 5 String补遗 7月 24 2019 CGImageDestination写入属性时的架构 7月 24 2019 CPU还是内存,编程中的取舍之道 7月 24 2019 深入研究RealmSwift的通知 7月 08 2019 iOS下拉搜索的几种实现方式(二) 7月 07 2019 iOS下拉搜索的几种实现方式(一) 7月 03 2019 Realm模型升级(一) 7月 01 2019 207. 课程表 5月 01 2019 “309. 最佳买卖股票时机含冷冻期”的解题思路 4月 22 2019 "916. 单词子集"的解题思路 4月 20 2019 "329. 矩阵中的最长递增路径"的解题思路 4月 19 2019 制作上架应用的视频预览 4月 14 2019 思路改变编程:记一次思路改变节省大量编程时间的小事 4月 03 2019 iOS项目CocoaPods的安装与使用 2月 27 2019 macOS下自定义文件类型(传统篇) 1月 17 2019 2018 macOS中自定义应用名的坑(更新) 12月 20 2018 macOS菜单栏状态项小结 12月 18 2018 Locale苹果官方文档补遗 11月 18 2018 iOS、watchOS应用用户设置相关问题的答案 7月 21 2018 自定义UITableViewCell的选中背景 7月 05 2018 UIImageView异步加载导致问题的解决 6月 29 2018 循环结构中异步代码实现灵活退出(下) 5月 28 2018 循环结构中异步代码实现灵活退出(上) 5月 18 2018 2017 AVMovie始终显示视频时长为0问题的分析、解决 11月 04 2017 Finder分享视频到共享扩展的一些限制的小结 11月 04 2017 为什么说只有远程通知才是最吼的!(续) 8月 18 2017 为什么说只有远程通知才是最吼的!(续+1) 8月 12 2017 为什么说只有远程通知才是最吼的! 8月 07 2017 Twitter首次授权,三步这么走 7月 08 2017 Twitter REST API使用通用流程 7月 05 2017 将协议默认实现作为`selector`进行调用 6月 05 2017 深入探讨NotificationCenter的addObserver(forName:object:queue:using:)中的queque 4月 18 2017 iOS SDK出错,导致返回值为空指针问题的处理 4月 16 2017 UserDefaults的正确用法(修正版) 4月 06 2017 `UITabBarController`和`UINavigationController`同时使用时的处理 3月 22 2017 WKWatchConnectivityRefreshBackgroundTask is never triggered in background, but WKSnapshotRefreshBackgroundTask 2月 09 2017 WatchConnectivity的一些坑 1月 29 2017 Swift程序内部对于锁的处理 1月 15 2017 2016 "Closure cannot implicitly capture a mutating self parameter"问题的处理 12月 16 2016 Xcode中,项目的语言和翻译之间的关系 12月 15 2016 macOS中菜单的处理,以及发送邮件 11月 23 2016 NSLocalizedString的特殊用法 11月 01 2016 延迟处理的妙用 11月 01 2016 NSProgressIndicator in spinstyle 10月 23 2016 注册`UserDefaults.didChangeNotification`的技巧 10月 17 2016 ProgressBar与进度 10月 17 2016 URL的path相等,但是URL却可能不相等的问题 10月 15 2016 获得Finder拖动来的文件URL 10月 09 2016 iOS app与watchOS app数据同步 9月 15 2016 iOS开发存储策略 9月 12 2016 WKAudioFilePlayer的播放问题 9月 05 2016 `==`与`hashValue` 9月 05 2016 `Self`和`type(of:)`的用法 8月 26 2016 Realm的坑(三) 8月 25 2016 Realm的坑(二) 8月 24 2016 Realm的坑(一) 8月 24 2016 命令行下使用Swift 2.3 工具链(Toolchain)的方法 8月 11 2016
使用@Observable替代ObservableObject,解决NavigationView、NavigationSplitView在@ObservedObject下界面回退的问题 4月 11 2024
Gain Insight of Serial and Concurrent Operations, Closure and async/await, Dispatch Semaphore and Dispatch Group 3月 17 2023
SwiftUI Preview Crashed Issue With Exception `RLMException`. Reason: This method may only be called on RLMArray instances retrieved from an RLMRealm. 8月 13 2021
Strongly Recommend You to Add Your Own UINavigationControllers even in iOS 14 when Using UISplitViewController 9月 06 2020
The Differences between @ojbc and @IBAction through an Interesting Bug/feature of Interface Builder 6月 03 2020
WKWatchConnectivityRefreshBackgroundTask is never triggered in background, but WKSnapshotRefreshBackgroundTask 2月 09 2017