在 App 开发中,经常会遇到处理异步任务的场景,如网络请求、读写文件等。Android、iOS 使用的是多线程,而在 Flutter 中为单线程事件循环;学习Future之...
在 App 开发中,经常会遇到处理异步任务的场景,如网络请求、读写文件等。Android、iOS 使用的是多线程,而在 Flutter 中为单线程事件循环;学习Future之...
MACH-O文件格式 Mach Header的最开始是 Magic Number,表示这是一个 Mach-O 文件,除此之外还包含一些Flags,这些flags会影响 Mac...
音频输出作为硬件资源,对于iOS系统来说是唯一的,需要通过“AVAudioSession”这个系统级全局对象对各个App进行控制。控制路程如下图:7GmDJTSBWag18A...
在 Xcode 9 之前,不支持 Swift 静态库编译,因此 Swift pod 不得不使用动态库编译,即使用use_frameworks!。但是,引用了大量动态库会导致应...
iOS 事件的主要由:响应连 和 传递链 构成。一般事件先通过传递链,传递下去。响应链,如果上层不能响应,那么一层一层通过响应链找到能响应的UIResponse。 响应链:由...
序言 Kingfisher 是一个下载、缓存网络图片的轻量级纯swift库, 作者@王巍自称是受著名三方库SDWebImage激励所写,一年多以来,该库深受广大iOS之swi...
序言 Kingfisher 是一个下载、缓存网络图片的轻量级纯swift库, 作者@王巍自称是受著名三方库SDWebImage激励所写,一年多以来,该库深受广大iOS之swi...
demo地址:https://github.com/xiaochaofeiyu/YSCAnimation有用的话求个star,欢迎建议讨论。 1. CAGradientLay...
最近接手项目,里面关于导航栏的定义非常乱,然后自己抽空写了个demo,里面有个分类,专门总结梳理了一下关于iOS13.0前后的对于导航条的处理方式: 1.关于下划线的处理: ...
1. 阅读本篇文章以前,假设你已经了解了组件化这个概念。 最近两年移动端的组件化特别火,但移动端组件化的概念追其溯源应该来自于Server端,具体来说这种概念应该是由Java...
GCD 简介 Grand Central Dispatch 一 任务与队列 1 任务 所需要执行的操作 同步(sync) 不具备开辟新线程的能力 等待队列里的任务完成之后在执...
Models - The iPhone wiki[https://www.theiphonewiki.com/wiki/Models#iPhone]
最近接口了一个flutter项目,本想着运行一下体验,结果编译报错、‘Flutter/Flutter.h'file not found 于是开始了各种尝试、检查各种文件是否存...
最近要维护一个还有flutter的项目,起初项目编译不通过,检查了cocoapods号低于项目版本号。于是开启了一顿升级之路,最终卡在了rvm升级上,搜索了很多资料都没有解决...