ios 技术积累

72 篇文章
14 人订阅

全部文章

赵哥窟

iOS weak的实现原理

weak表其实是一个hash表,Key是所指对象的地址,Value是weak指针的地址数组,weak是弱引用,所引用对象的计数器不会+1,并在引用对象被释放的时...

775
赵哥窟

iOS RunLoop

RunLoop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件(比如说触摸事件、UI刷新事件、定时器事件、Selector事件),从而保持程序的持续运...

652
赵哥窟

iOS中的事件的产生和传递

●发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中,为什么是队列而不是栈?因为队列的特点是FIFO,即先进先出,先产生的事件...

611
赵哥窟

iOS Charts实现非连续折线图

今天看了一篇文章,Charts实现非连续折线图。做一个标记可能以后会用到 效果如下:

563
赵哥窟

ios 百度地图获取GPS

百度地图默认返回 百度经纬度坐标,如需要返回GPS坐标则设置CoordinateType

591
赵哥窟

SpringBoot mybatis方式实现增删改查

WeChat8ac39b77d612cd05cf4a0c1775552328.png

693
赵哥窟

领域对象

领域对象(domain object)换种说法叫做实体类,大家应该就比较熟悉了。在一个具体的项目中,我们通常需要把业务中需要用到的数据抽象出来组成一个实体类,通...

471
赵哥窟

Maven 初识

才接触Maven的时候也是一头雾水,网上搜索了一些资料后感觉Maven和iOS开发中的cocoapods很像,cocoapods自动下载我们需要的开源类不需要手...

743
赵哥窟

Java 重写(Override)与重载(Overload)总结

重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根...

812
赵哥窟

Java中对List集合的常用操作

982
赵哥窟

Java 多态

●消除类型之间的耦合关系 ●可替换性 ●可扩充性 ●接口性 ●灵活性 ●简化性

962
赵哥窟

UITableViewCell的重用机制原理

每当有一个cell从屏幕消失,就将其放到缓存池中,如果有新的cell出现,就去缓存池中取,如果缓存池中没有,再创建。

823
赵哥窟

有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间

觉得很有意思,这里记录一下思路 先将香A一头点燃,香B两头点然,等香B烧完之后,说明时间过去了半个小时 还剩半个小时,这时 再将香A的另一头也点燃,香A两头同...

782
赵哥窟

ios view 圆角

715
赵哥窟

ios 百度地图 获取拖动或缩放手势

在项目中遇到一个问题,在拖动或者缩放百度地图的时候要请求数据。但是百度地图SDK中没有明确如何获取拖动和缩放手势 官方推荐使用如下两个方法,通过判断状态来获取...

873
赵哥窟

ios 字符串逆转

732
赵哥窟

ios 管理多个target的一些注意事项

先介绍一下为什么我要使用多target来管理项目。因为目前的项目是面向B端的,就是一套代码要给很多个客户打包,每个包的Bundle Identifier不同,然...

1052
赵哥窟

ios 百度地图设置BMKAnnotationView层级

产品有一个新需求,就是百度地图上显示的BMKAnnotationView,根据数值越大的放在最上层,原因是因为BMKAnnotationView很多并且有重叠的...

1514
赵哥窟

ios 百度地图标注遮挡问题

在项目中遇到一个问题,百度地图标注很多而且密集的时候,当我们点击其中一个标注的时候如图

721
赵哥窟

ios 数组排序一些基础方法

912

扫码关注云+社区