开发中经常遇到异步任务之间有依赖关系,需要对执行顺序进行调度的情况。 比如,一个页面要组合多个后端接口的数据,必须所有请求都完成后,再进行数据组装,最后刷新UI。 如果是同步...
开发中经常遇到异步任务之间有依赖关系,需要对执行顺序进行调度的情况。 比如,一个页面要组合多个后端接口的数据,必须所有请求都完成后,再进行数据组装,最后刷新UI。 如果是同步...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次...
背景: 在进行App测试或定位线上问题时,经常会遇到抓取HTTPS数据包的需求。一般在windows上会使用fiddler,Mac上使用Charles。对于https请求,抓...
原因:从iOS 9 开始,涉及到平台客户端的跳转,系统会自动到 info.plist 下检查是否设置Scheme。如果没有做相应的配置,就无法跳转到相应的客户端。因此如果客户...
编写 SDK 的时候, 经常会用到一些常用组件, 比如 AFNetworking.如果直接将AFNetworking编译进 SDK ,那么如果用户在使用你写的 SDK 的同时...
一、iOS7以后不能获取手机IMEI iOS 2.0版本以后UIDevice提供一个获取设备唯一标识符的方法uniqueIdentifier,通过该方法我们可以获取设备的序列...
iOS 11中,如果你是iPhone 7及以上设备,系统用了新的格式来存储视频和图片, 如果你的App支持上传图片原文件,那么很可能会有图片无法显示的问题。读取图片原文件的代...
今天要打包个ipa,结果出问题了。报了library not found for - XXX 关键不管是run还是build 都不会报这个错。 打包了那么多回,都没出现这种问...