240 发简信
IP属地:浙江
  • Flutter 打包APK 错误解决

    1、gradle缓存 as使用过程中,经常会遇到gradle缓存问题,常用的清理方式如下:1、Build --> Clean Project2、Build --> Rebui...

  • 120
    iOS14 Widgets开发(从0到1最详细攻略)

    关于widgets的一些特性描述以及应用场景可以参考上篇文章 iOS14 Widgets新特性[https://www.jianshu.com/p/7a3b139a136e]...

  • fastlane+蒲公英脚本上传+自定义webhook

    前章 在之前的基础上改造。fastlane+蒲公英+Jenkins自动化打包配置流程[https://www.jianshu.com/p/e2d15632d4a9] 蒲公英上...

  • ld: can't open order file: /Users/zhansan/Desktop/Demo/OCDemo/Binary/binary.order
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

    我这会编译报错 您有遇见过吗xcode14.3.1

    ios启动优化:二进制重排

    通过前面的探讨,我们知道内存分页触发中断异常 Page Fault 后,会阻塞进程,这个问题是会对性能产生影响。实际上在 iOS 系统中,生产环境的应用,在发生缺页中断进行重...

  • 120
    fastlane+蒲公英+Jenkins自动化打包配置流程

    一、fastlane配置 安装fastlane 后期更新fastlane,这两个都可以 终端cd到项目目录,安装蒲公英插件、fastlane初始化 在fastlane ini...

  • fastpath slowpath

    objc源码中定义的两个宏fastpath和slowpath 文章引简书作者大明白 这个指令是gcc引入的,作用是允许程序员将最有可能执行的分支告诉编译器。这个指令的写法为:...

  • 120
    swift方法调度总结

    方法调度 结论 Class中的方法public open internal 方法调度都是函数派发方式private fileprivate final 方法调度为静态派发方式...

  • 120
    使用Reveal查看APP视图层级

    使用Reveal查看越狱手机APP视图层级 一、前期准备 一台越狱手机:可以使用爱思助手[https://www.i4.cn/]一键越狱,unc0ver模式 Mac下载iFu...

  • 120
    Sourcetree回滚远端代码

    代码已经由本地提交到了远端 提交一 提交二 右击提交一选择重置到这次提交 —硬合并18922合并后为121840 右击提交二选择重置到这次提交 —软合并,此时代码已经回滚到了...

  • @七一小月 杀死APP也可以监控到的

    iOS区域监控(地理围栏)

    iOS区域监控(地理围栏) 区域监控,高德地图上叫地理围栏,两者都是同一个意思。此功能实现的是:首先创建一个区域(围栏),当用户设备进入或者离开此区域时,会有相应的代理方法响...

  • RxSwift操作符分类

    RxSwift操作符分类 一、我想要创建一个Observable 产生特定的一个元素:just 经过一段延时:timer 从一个序列拉取元素:from 重复的产生某一个元素:...

  • 120
    Swift枚举关联值的内存探究

    这是枚举最基础的用法,但是在swift中,对枚举的功能进行了加强,也就是关联值。 关联值可以将额外信息附加到 enum case中,像下面这样子。 我们可以看到,在我们创建一...

  • 区域定位就是地理围栏 不会被删除的

    iOS区域监控(地理围栏)

    iOS区域监控(地理围栏) 区域监控,高德地图上叫地理围栏,两者都是同一个意思。此功能实现的是:首先创建一个区域(围栏),当用户设备进入或者离开此区域时,会有相应的代理方法响...

  • iOS UIButton左文字右图片,上图片下文字

    UIButton同设置文字和图片时默认是左图片右边文字,如果需要左文字右图片或者上图片下文字就要设置他们的偏移量,方法如下: 设置完文字图片之后加以下代码: 左文字右图片: ...

  • Moya的中文文档

    文章摘自Moya官方文档 Targets Moya的使用始于定义一个target——典型的是定义一个符合TargetType 协议的枚举类型。然后,您的APP剩下的只处理那些...

  • iOS自建IM相关

    一、涉及到的第三方库 1、GCDAsyncSocket GCDAsyncSocket是一个封装好的,帮助开发者完成socket的通信过程。数据上传以及接收。 创建scoket...

  • 120
    Swift下的组件化(多工程联编)

    前言 最近公司新开了个项目,需要从零开始搭建,之前做过一些组件化的工作,但是之前的开发语言是OC,新项目切换到了Swift,虽然差异不大,但是还是写了本文作为记录 tips:...

个人介绍
技术点的理解、bug记录。






好记性不如烂笔头!!!!!!