简介: 同步异步是相对于线程来说的。 串行和并行是相对于队列,或者说任务来说的,是任务的执行先后顺序,不关系到线程。 串行:一个任务执行完毕后,再执行下一个任务 并行:多个任...
简介: 同步异步是相对于线程来说的。 串行和并行是相对于队列,或者说任务来说的,是任务的执行先后顺序,不关系到线程。 串行:一个任务执行完毕后,再执行下一个任务 并行:多个任...
本篇主要是对小码哥底层视频学习的总结。方便日后复习。上篇《iOS底层原理总结 - 探寻Runtime本质(四)》:https://www.jianshu.com/p/8a4e...
我们这面没有这个忌讳,但是我老婆娘家那面是这样的,每次回去都都是在外住😄
夫妻走亲戚同床睡,对主人家不好?上周的一天,老公家年前才结婚的表弟和弟媳妇来我家做客,留宿了一夜,我让他们睡次卧了。 过了几天,婆婆来听说了这事。就跟我说:“他们俩怎么能睡一起呢?要睡一起回家睡一起去。在外...
是你太贪婪,享受了老男人的疼爱照顾,又惦记着小鲜肉的健康体魄
我对钱不感兴趣
马云:世界上最不可靠的东西就是关系“我没有关系,也没有钱,我是一点点起来,我相信关系特别不可靠,做生意不能凭关系,做生意不能凭小聪明,做生意最重要的是你明白客户需要什么,实实在在创造价值,坚持下去。 这世界最...
目录: 继承中的@synthesize 引用#import、#include、@import inline define的函数用法 @selector为啥用assign pr...
1、内存管理 iOS中的内管理主要是通过引用计数来管理内存的。分为自动管理(ARC)和手动管理(MRC),以及autorelease。管理的的对象主要是值类型(int、flo...
推荐阅读:备战2020——iOS全新面试题总结 GCD---同步/异步 ,串行/并发 死锁 GCD任务执行顺序 dispatch_barrier_async dispatch...
底层原理一: (OC 本质、KVC、KVO、Category、Block)底层原理二: (Runtime、Runloop)底层原理三 : (多线程、内存管理)底层原理四 : ...
核心动画(CoreAnimation)作为苹果官方基于OpenGLES封装的一套动画框架。使用起来相对于OpenGLES简单的多。也更容易被绝大多数OC开发者使用。 先来看一...
uni-app跨平台框架官方教程 链接:https://ke.qq.com/course/343370 一、框架简介基础知识点 uniapp生命周期 onLaunch 当un...
本文主要整理了Runtime的相关知识。对于一个iOS开发者来说,掌握Runtime的重要性早已不言而喻。OC能够作为一门优秀的动态特性语言,在其背后默默工作着的就是Runt...
在上篇文章iOS运行时Runtime基础后,本篇将会总结Rutime的具体应用实例,结合其动态特性,Runtime在开发中的应用大致分为以下几个方面: 相关文章:iOS运行时...
什么场景下会遇到null呢? nil/Nil/null/NSNull全解1、解析 JSON 数据时。因为在后端数据库里面,默认数据为 null ,如果修过数据后,又删除,那么...
block 介绍 截获变量 __block修饰符 Block的内存管理 Block的循环引用 为什么 weakSelf 需要配合 strong self 使用 截获变量 先看...
开胃面试题 1.讲讲 RunLoop,项目中有用到吗?2.RunLoop内部实现逻辑?2.Runloop和线程的关系?3.timer 与 Runloop 的关系?4.程序中添...
此篇博客是《高性能iOS应用开发》一书第二部分“核心优化”的读书笔记,主要包括“内存管理”、“能耗(电量消耗)”、“并发编程”这三方面。 1. 内存管理 iPhone 和 i...