摘要: 更新 如果UI愿意把启动图切割成n份,按一定约束在launchscreen.storyboard中进行排版,启动图效果会更好。 详见随笔:用launchscreen.storyboard适配启动图方法(二) “使用 Xcode storyboard(故事板) 来提供 app 的启动屏幕”的要求已延期 阅读全文
posted @ 2019-10-12 14:22 Dast1 阅读(25283) 评论(13) 推荐(2) 编辑
摘要: 自律者不会做的四件事(译) 我们理所当然地钦佩自律的人。因为无论你的目标是什么——从参加奥运会或创业到写小说或坚持新的饮食习惯——自律往往是关键因素。 但我认为自律是一个被误解的概念,主要是因为我们认为它是一种固定的人格特质。然而,根据我的经验,自律更多的是习惯而不是遗传。 作为一名心理学家,我与很多努力在生活中更加自律的人一 阅读全文
posted @ 2023-11-07 13:49 Dast1 阅读(12) 评论(0) 推荐(1) 编辑
摘要: 背景 在使用数组(swift)的编码过程中,不让程序崩溃是基本的要求,特别是在团队合作中时。 如果直接下面代码,会出现什么结果: private func collectionSafeBoundsTest1() { let arr = [0, 1, 2, 3] print(arr[100]) } 运 阅读全文
posted @ 2023-01-31 22:46 Dast1 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 需求 在地图导航时,始终保持当前路段竖直超前。 设计 因地图暴露的方法中只有设置地图相对于正北的方向角的方法。因此,需要实现“根据两点经纬度坐标计算指南针方位角”的算法,这样在每次切换路段时,调用算法计算新路段指南针方位角,然后设置地图相对于正北的方向角即可实现需求。 示意图如下: 算法实现原理详见 阅读全文
posted @ 2023-01-10 20:02 Dast1 阅读(279) 评论(0) 推荐(0) 编辑
摘要: SDK 内 swift 使用 OC 分类方法小结 一、配置 SDK target 的 buildSetting 中 Defines Module 设置为 YES 分类权限改为 Public 分类名暴露到 SDK 头文件中 二、分情况调用 OC 分类方法为 对象方法 通过对象调用: 示例: -(UIImage *) imagePDFNamed:(NS 阅读全文
posted @ 2022-07-07 16:26 Dast1 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 工作中经常用到 git,但是用到的指令也都是比较初级的、简单的。当时学习的过程也是有点痛苦。各种概念理解起来要么靠想象,要么自己创建工程提交记录,然后执行指令,看具体效果。这样学下来是事倍功半。 在搜索git指令用法时,发现一个很好的网站,它通过类似游戏闯关的方式,让学习git变得十分有趣,玩的过程 阅读全文
posted @ 2022-03-07 23:43 Dast1 阅读(1964) 评论(6) 推荐(19) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/804040/202202/804040-20220216143452878-803425484.png) 阅读全文
posted @ 2022-02-16 14:35 Dast1 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 能否获取系统wifi列表信息 不能,只能获取用户当前连接的wifi信息 https://developer.apple.com/forums/thread/112177 https://developer.apple.com/documentation/systemconfiguration/161 阅读全文
posted @ 2021-10-18 09:53 Dast1 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 是什么(类型) 可变吗 能存啥 NSArray 引用类型,不同指针变量指向同一块内存,对一个变量操作时,会自动映射到另一个变量。 创建后,不可变 可存 OC 语言环境下的 多种数据类型对象,eg:@[@1, "2", 对象] Array 值类型,每个变量有自己的数据拷贝。对一个变量的操作不会影响其他 阅读全文
posted @ 2021-10-18 09:53 Dast1 阅读(83) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/804040/202108/804040-20210816163819268-1031745559.png) 阅读全文
posted @ 2021-08-16 19:52 Dast1 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 背景 oc为基础创建的sdk混编工程,在被sdk关联的混编demo工程中swift文件调用时,会崩溃,提示找不到sdk中oc分类方法。常规的,在demo中设置-Objc和-all_load也还是会崩。 工程配置: 网上找了一圈都找不到能解决此问题的答案。 峰回路转 在微信群里提问后,经热心群友提示, 阅读全文
posted @ 2021-08-10 20:44 Dast1 阅读(298) 评论(0) 推荐(0) 编辑