摘要:
更新 如果UI愿意把启动图切割成n份,按一定约束在launchscreen.storyboard中进行排版,启动图效果会更好。 详见随笔:用launchscreen.storyboard适配启动图方法(二) “使用 Xcode storyboard(故事板) 来提供 app 的启动屏幕”的要求已延期 阅读全文
摘要:
需求 在地图导航时,始终保持当前路段竖直超前。 设计 因地图暴露的方法中只有设置地图相对于正北的方向角的方法。因此,需要实现“根据两点经纬度坐标计算指南针方位角”的算法,这样在每次切换路段时,调用算法计算新路段指南针方位角,然后设置地图相对于正北的方向角即可实现需求。 示意图如下: 算法实现原理详见 阅读全文
摘要:
一、配置 SDK target 的 buildSetting 中 Defines Module 设置为 YES 分类权限改为 Public 分类名暴露到 SDK 头文件中 二、分情况调用 OC 分类方法为 对象方法 通过对象调用: 示例: -(UIImage *) imagePDFNamed:(NS 阅读全文

摘要:
工作中经常用到 git,但是用到的指令也都是比较初级的、简单的。当时学习的过程也是有点痛苦。各种概念理解起来要么靠想象,要么自己创建工程提交记录,然后执行指令,看具体效果。这样学下来是事倍功半。 在搜索git指令用法时,发现一个很好的网站,它通过类似游戏闯关的方式,让学习git变得十分有趣,玩的过程 阅读全文
摘要:
 阅读全文
摘要:
能否获取系统wifi列表信息 不能,只能获取用户当前连接的wifi信息 https://developer.apple.com/forums/thread/112177 https://developer.apple.com/documentation/systemconfiguration/161 阅读全文
摘要:
是什么(类型) 可变吗 能存啥 NSArray 引用类型,不同指针变量指向同一块内存,对一个变量操作时,会自动映射到另一个变量。 创建后,不可变 可存 OC 语言环境下的 多种数据类型对象,eg:@[@1, "2", 对象] Array 值类型,每个变量有自己的数据拷贝。对一个变量的操作不会影响其他 阅读全文
摘要:
 阅读全文
摘要:
背景 oc为基础创建的sdk混编工程,在被sdk关联的混编demo工程中swift文件调用时,会崩溃,提示找不到sdk中oc分类方法。常规的,在demo中设置-Objc和-all_load也还是会崩。 工程配置: 网上找了一圈都找不到能解决此问题的答案。 峰回路转 在微信群里提问后,经热心群友提示, 阅读全文
摘要:
// 桥接后,OC工程也可用 // HTMCoorTransform.swift // HTMapKit // // Created by LongMa on 2021/8/3. // import Foundation import CoreLocation @objcMembers public 阅读全文
摘要:
之前特意了解过相关用法,但是时间久了容易忘记,故总结一下,方便回顾。 在playground中测试和注释如下: import UIKit let arr = [1,2,3] //MARK:map(映射):returns an Array containing results of applying 阅读全文