摘要: 1. NSObject+MJClass 为基类添加了一个 Class 相关的分类,用于获取设置所有关于 Class 的配置。 1.1 核心方法 - 遍历类的继承树 /** * 遍历所有的类 */ + (void)mj_enumerateClasses:(MJClassesEnumeration)en 阅读全文
posted @ 2022-09-26 09:47 小小个子大个头 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 使用Xcode 13 创建新项目时,需要去掉一些配置才能正确使用纯代码进行初始化 去除配置信息 找到 AppDelegate.swift 文件,删除 UISceneSession Lifecycle 两个方法 添加初始化代码 还是在 AppDelegate.swift 文件, 添加一个 window 阅读全文
posted @ 2022-09-26 09:24 小小个子大个头 阅读(56) 评论(0) 推荐(0) 编辑
摘要: iOS 13 之后,新增了一个深色模式,但有时候我们并喜欢这个模式所以需要禁用深色模式 全局禁用 在 info.plist 文件中,添加一对 key-string <key>UIUserInterfaceStyle</key> <string>Light</string> 需要使用 Open as 阅读全文
posted @ 2022-09-26 09:05 小小个子大个头 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Mac中通过App Store安装Apple Configurator 2; 然后连接iPhone,打开Apple Configurator 2; 点击已经连接的设备,然后点击导航栏的第三个添加button,选择App,然后点选你需要的app,点击添加后,将会开始下载。 下载完成后,不要点击任何按钮 阅读全文
posted @ 2022-09-26 09:01 小小个子大个头 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 在使用 MongoDB 时,URI格式一般为: 连接URI mongodb://用户名:密码@127.0.0.1:27017 // 等同于 mongodb://用户名:密码@127.0.0.1:27017/admin 如果不指定数据库名,默认使用 admin 进行授权验证,当你指定了一个数据库名称, 阅读全文
posted @ 2022-09-22 17:19 小小个子大个头 阅读(430) 评论(0) 推荐(0) 编辑
摘要: (Access Control)[https://docs.swift.org/swift-book/LanguageGuide/AccessControl.html] 基于: swift 5.7 Swfit 定义了 5 中访问等级 | 访问等级 | 描述 | 使用建议 | | : : | : : 阅读全文
posted @ 2022-09-19 10:58 小小个子大个头 阅读(14) 评论(0) 推荐(0) 编辑
摘要: AES 加密算法 AES 的全称是 Advanced Encryption Standard ,意为高级加密标砖。它的出现主要是为了取代 被证明是不安全 DES 加密算法的。AES 加密算法和 DES 一样,都是 分组加密。 分组加密: 又称为 分块加密 或 块密码,是一种对称秘钥算法。它将 明文 阅读全文
posted @ 2022-06-01 16:21 小小个子大个头 阅读(359) 评论(0) 推荐(0) 编辑
摘要: dyld 的一次报错 dyld: lazy symbol binding failed: Symbol not found: 从这个信息中也只猜是某个静态库文件的最低版本设置的有问题,比如项目是9.0 的,静态库要求 13.0 运行,那么就会出现在 iOS 13.0 以下启动闪退的问题。 为了验证这 阅读全文
posted @ 2022-06-01 15:47 小小个子大个头 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 在 Objective-C 开发中经常会用到一个函数 NSClassFromString Class class = NSClassFromString(@"MyClass") NSLog(@"class is: %@", class); // Output: class is: MyClass 但 阅读全文
posted @ 2021-11-08 14:21 小小个子大个头 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 在开发中有时需要显示类似“1小时前”发布这种,需要我们拿到时间进行计算 func compareCurrentTime(timeString: String) -> String? { // 将字符串转成Date let dateFormatter = DateFormatter() dateFor 阅读全文
posted @ 2021-11-05 15:54 小小个子大个头 阅读(151) 评论(0) 推荐(0) 编辑