240 发简信
IP属地:重庆
  • 坑,这是原始GPS坐标系转高德坐标系的算法

    Dart GPS轨迹纠偏算法

    功能描述 因项目需求,需要时刻跟踪用户当前位置。定位成功,手机静止不动的情况下,定位也会跳来跳去,总在漂移。 附上Dart代码: 原理我也在研究中,有懂的同学不妨留言。 附上...

  • 120
    重构-改善既有代码的结构

    重构 一.何谓重构? 重构:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构,提高其可理解性,降低其修改成本。 二.为什么要重构? 重构改进软件设计 重构使软件...

  • 其实只需要把 -(void)deleteAction:(id)sender方法定义在Cell里就行了,其它的代码可以写在UICollectionViewDelegate的回调方法里。

    UICollectionView 那些你不知道的事

    首先,上个效果图,效果图中主要有3个功能,第一个是不定长度的流式布局,第二个是自定义长按菜单,第三个是修改数据源并刷新布局,下面我会分开讲述。 自定义布局自定义布局需要继承U...

  • 个人更喜欢C++ -> OC++ -> Swift

    Swift中如何正确的使用C++

    前言 swift作为苹果的亲儿子。吸收了各大语言的优点, 不仅拥有解释语言的效率,又能直接操作内存,兼容C,接近C语言的性能。如果能够在swift中使用c++,那么对于swi...

  • 是一样的效果吧

    Swift - RxSwift的使用详解8(变换操作符:buffer、map、flatMap(已废弃->改用compactMap)、scan等)

    八、变换操作(Transforming Observables) 变换操作指的是对原始的 Observable 序列进行一些转换,类似于 Swift 中 Collection...

  • 120
    iOS逆向开发入门

    本文仅供学习与交流,请勿用于商业用途。 学习逆向的用处 了解iOS的底层实现 破解别人的软件,实现各种变态的功能(微信抢红包、钉钉打卡等等...) 保护自己的代码,隐藏隐私数...

  • incr就别用了,巨坑,降低开发效率

    [zsh 配置] zsh命令自动补全插件

    zsh-autosuggestions自动补全插件 下载该插件到.oh-my-zsh的插件目录git clone git://github.com/zsh-users/zsh...

  • 120
    iOS组件化及架构设计

    关于组件化 网上组件化的文章很多。很多文章一提到组件化,就会说解耦,一说到解耦就会说路由或者runtime。好像组件化 == 解耦 == 路由/Runtime,然而这是一个非...

  • 写的非常好,学习了

    iOS组件化及架构设计

    关于组件化 网上组件化的文章很多。很多文章一提到组件化,就会说解耦,一说到解耦就会说路由或者runtime。好像组件化 == 解耦 == 路由/Runtime,然而这是一个非...

  • 我用我自己的电脑作为服务器的时候遇到过,后来单独用一台电脑来做服务器,到现在还没出现过这个问题。

    Xcode Server教程

    Xcode Server是苹果官方提供的持续集成方案,在Xcode 9之前就已经存在,不过需要在Mac App Store下载并安装OS X Server(付费软件),使用起...

  • 发现了,研究了好久都没找到方法避免第一次build

    Xcode Server教程

    Xcode Server是苹果官方提供的持续集成方案,在Xcode 9之前就已经存在,不过需要在Mac App Store下载并安装OS X Server(付费软件),使用起...

  • 120
    Xcode Server教程

    Xcode Server是苹果官方提供的持续集成方案,在Xcode 9之前就已经存在,不过需要在Mac App Store下载并安装OS X Server(付费软件),使用起...

  • 真t喵的是个天才呀:+1:

    iOS 设置下划线与文字之间的距离

    富文本丰富了UITextView和和UILabel的展示文本的形式设置下划线可以使用富文本进行设置,行了,闲话少说,直接上需求和样式吧。需求就是:调整下下划线与文字之间的距离...

个人介绍
Standing on shoulders of giants.