240 发简信
  • 120
    PermissionX一个bug

    使用第三方库时,一定要注意与自己业务逻辑是否匹配。 一、起因 Andriod 6.0开始android使用了动态申请权限,系统提供的方法不够直观...

  • 120
    暂停Xcode13的更新

    第一时间更新了Xcode13,模拟器运行iPhone 13 Pro max,很快,没毛病。心里窃喜,又是一次无感的升级。我还是太天真啊! 一切都...

  • 120
    Widget和Render的常用组件继承关系

    同时维护iOS和Android项目,将一个功能使用不同语言重复实现一遍。!_! 经历过了1年的痛苦后,决定用flutter来拯救我着所剩无几的青...

    0.4 57 0 2
  • 120
    ViewBinding无权限访问ViewBinding

    活到老学到学,我做到了学完Java学Kotlin学完Kotlin又填坑 一、起因 由于kotlin-android-extensions被废弃了...

  • Flutter开发总结

    使用Flutter一直是拒绝的,感觉追不动新技术了。但是当看到用的人越来越多,flutter的书籍已经全面超过OC和Swift了。是时候低下还有...

  • 120
    Xcode清除警告

    看见警告就烦有时候还错过了弥补的机会不能容许 一、 屏蔽指定警告 比如:新版本Xcode的Pointer is missing a nullab...

  • 120
    Runtime最佳实践之Aspects

    闯荡开发那些街有谁不识Runtime但却只闻黑魔法从未项目运乾坤 一、前言 使用Objective-C开发iOS项目,一定听多了Runtime也...

  • NSPort线程间通信实例(Xcode12.3)

    线程间通信能不用就不用好像两辆行驶的车之间交换内容用performSelector静好就是晴天 一、了解NSPort NSPort是描述通信通道...

  • 120
    Xib套用Xib实现方式swfit

    写了那么多年iOS尽然一直不会“xib中套用xib”,是我遗忘了吗,还是老司机一直在混日子啊。记录下,保持一颗学习的心态。 疑惑 开开心心码好代...

个人介绍
奋斗在iOS和Android前线的码农。