240 发简信
IP属地:广东
  • 获取github上的json数据

    1、正常建立自己的仓库,并将json数据上传 2、找到json文件所在的地址并复制与以下做对比 3、 github提供的读取资源文件格式如下: 4、例如 如有用烦请看官点个赞...

  • 解决Flutter升级后,flutter run 卡在gradle build running的问题

    1、iOS 模拟器无法运行 解决办法: 1、删除Pods、Podfile.lock 2、flutter clean 3、flutter run 2、安卓模拟器无法运行 解决办...

  • MacOS VSCode Tips快捷键

    Tips 在 Android Studio 和 VS Code 中 输入 stl 然后点击回车,可以快速创建 StatelessWidget 组件,同理输入 stf 点击回车...

  • 120
    Runtime

    # Runtime Runtime 不光能够进行方法交换,还能够在运行时处理 Objective-C 特性相关(比如类、成员函数、继承)的增删改操作。 苹果公司已经开源了 R...

  • 互斥锁 自旋锁 递归锁 条件锁 读写锁 互斥锁:pthread_ mutex_t(NSLock基于此封装)每个对象都对应于一个可称为“互斥锁”的标记,这个标记用来保证在任一时...

  • 120
    RunLoop

    RunLoop 原理 RunLoop 这个对象,在 iOS 里由 CFRunLoop 实现。简单来说,RunLoop 是用来监听输入源,进行调度处理的。这里的输入源可以是输入...

  • 启动优化

    启动优化 App启动主要包括三个阶段: main函数执行前 main函数执行后 首屏渲染完成后 main函数执行前 做的事情 加载可执行文件(App的.o文件集合) 加载动态...

  • 120
    算法训练营记录

    算法训练营 时间复杂度、空间复杂度 常数阶O(1)对数阶O(logN)线性阶O(n)线性对数阶O(nlogN)平方阶O(n²)立方阶O(n³)K次方阶O(n^k)指数阶(2^...

  • iOS必备技能

    Objective-C/Swift Objective-C语言基础 Swift语言基础 Library、Framework的制作 Runtime、ARC、RunLoop 编程...

  • MAC 终端编辑操作

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),插入模式(Insert mode)和底线命令模式(Last line ...

  • iOS系统权限管理

    iOS系统权限管理主要有以下权限:网络、相册、推送、相机以及麦克风、通讯录、定位;https://www.jianshu.com/p/2d3ef8b72986 获取后台应用刷...

个人介绍
别把对你的好当伤害
别以对你的好当借口
记录点滴,重新开始