相信很多朋友最近跟我一样用cocoapods的时候出现了问题,每次更新cocoapods都会有一定的改变,需要我们自己修改, Cocoapods的安装 因为mac都是自带ru...
相信很多朋友最近跟我一样用cocoapods的时候出现了问题,每次更新cocoapods都会有一定的改变,需要我们自己修改, Cocoapods的安装 因为mac都是自带ru...
作为一名Flutter 浩瀚码海 中的一名Android 转学生,最近开发中遇到一个功能,要实现一个类似Android CollapsingToolbarLayout 折叠...
GCD中涉及到两个十分重要的概念, 就是任务和队列 任务(Task): 你需要执行的操作 队列(Queue): 存放任务的容器 GCD中两个重要的函数, 一个同步执行, 一个...
GCD是iOS开发中常用的多线程工具,它是一套低层级的C API,通过 GCD,开发者只需要向队列中添加一段代码块(block或C函数指针),而不需要直接和线程打交道。GCD...
说到App的启动 可以分为 冷启动 和 热启动 冷启动 即 启动会调用 main函数的的启动,可分为premain的处理 和 main之后的处理,也是我们重点关注的启动 热启...
问题描述: app需要在收到MQTT消息的时候震动30秒和通知栏展示本地通知,一分钟之后移除通知栏消息,这必然涉及到倒计时,出现的问题是当app在后台的时候会出现会出现30秒...
iOS底层原理总结 - RunLoop 面试题 讲讲 RunLoop,项目中有用到吗? RunLoop内部实现逻辑? Runloop和线程的关系? timer 与 Runlo...
目录 一个NSObject对象占用多少内存?对象的isa指针指向哪里?OC的类信息存放在哪里?iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?)KVCCateg...
目录 iOS 基础题 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 2.讲一下atomic的实现机制;为什么不能保证绝对的线...