摘要: // 桥接后,OC工程也可用 // HTMCoorTransform.swift // HTMapKit // // Created by LongMa on 2021/8/3. // import Foundation import CoreLocation @objcMembers public 阅读全文
posted @ 2021-08-03 22:29 Dast1 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 之前特意了解过相关用法,但是时间久了容易忘记,故总结一下,方便回顾。 在playground中测试和注释如下: import UIKit let arr = [1,2,3] //MARK:map(映射):returns an Array containing results of applying 阅读全文
posted @ 2021-04-08 17:08 Dast1 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 背景 mapbox 提供的大头针默认没有楼层相关属性,无法实现切换楼层时,只显示对应楼层的大头针效果。客户端同事无法解决此问题,希望我在 SDK 端解决此问题,故进行相关探索(🤷‍♀️)。由于有段时间没有做地图 SDK 开发了,故进行了如下各种踩坑尝试。 尝试思路 在 mapbox 提供的原有类和 阅读全文
posted @ 2021-03-02 09:15 Dast1 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 问题概述 使用的是”预估行高+自动布局“的方法实现动态行高(适用于 iOS7.0 以后系统)。 预估行高: self.gTV.estimatedRowHeight = 90; self.gTV.rowHeight = UITableViewAutomaticDimension; 自动布局,又叫 au 阅读全文
posted @ 2021-02-07 19:03 Dast1 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-11-26 01:10 Dast1 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 背景介绍 一般情况下,出于省电、权限、合理性等因素考虑,给人的感觉是很多奇怪的需求安卓可以实现,但是iOS就无法实现!今天要介绍的需求也有这种感觉,就是“当 APP 处于后台或锁屏状态时,依旧可以监听到摇一摇,进而触发某些功能,比如:语音播报”。 在产品经理提出此需求的一瞬间,仿佛周边的空气都凝固了 阅读全文
posted @ 2020-10-09 09:07 Dast1 阅读(917) 评论(0) 推荐(2) 编辑
摘要: 背景简介 在初学iOS相关知识过程中,大多都对多线程有些恐惧的心里,同时感觉工作中用上的概率不大。但是如果平时不多积累并学透多线程,当工作中真的需要用到的时候,就很可能简单百度后把一些知识点稀里糊涂地就用到工作中了,殊不知里面有很多的坑,也有很多技巧需要在理论上先做了解,再结合实战,进一步去体会多线 阅读全文
posted @ 2020-09-20 00:14 Dast1 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 背景 在平常阅读各种文章时,注意到有的文章中流程图做得特别漂亮。特别羡慕。于是去搜索了下,发现mac平台好评很高的是一款名为ominigraffle的软件。这款软件不仅可以画图,还可以导出Xcode工程目录下的文件结构图。真是太棒了。于是做了如下实践。 实践 ominigraffle版本(绿色版), 阅读全文
posted @ 2020-08-24 22:20 Dast1 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 背景 最近在登陆开发者网站时,发现一个新栏目,名字叫“Code-Level Support”(代码级别支持)。 点击去看了一下,如图: 大意是:付费开发者账户每年享有2次代码级别的技术支持!如果2次不够怎么办?在这个页面还可以购买服务!点击 “购买更多” 按钮,跳到新界面如图: 哇,2个包/688人 阅读全文
posted @ 2020-08-21 11:37 Dast1 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 问题点: 周五下午,远程调试,沟通效率低, 地图sdk优化了切换线程相关,可是发布居然失败了 调试非自己写的代码,因类名太相似,找错调试类,导致方向错误。还纳闷为何断点和log一直不走。 下班后跟同事沟通时才找到正确的类,结果发现是他忘记指定地图代理才导致代理方法不回调。不是没想过,是上一条导致检查 阅读全文
posted @ 2020-08-14 19:29 Dast1 阅读(140) 评论(0) 推荐(0) 编辑