首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS_大书
掘友等级
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
iOS_大书
iOS
·
2年前
关注
抖音iOS最复杂功能的重构之路--播放器交互区重构实践
背景介绍 本文以抖音中最为复杂的功能,也是最重要的功能之一的交互区为例,和大家分享一下此次重构过程中的思考和方法,主要侧重在架构、结构方面。 交互区简介 交互区是指播放页面...
75
18
分享
iOS_大书
iOS
·
2年前
关注
iOS构架—— 抖音工程架构演进
前言介绍 2016.09.26,抖音版本 1.0.0 上线,随后不断迭代优化和丰富产品,截止目前,抖音日活跃用户突破 6 亿,短短 4 年间,抖音从零爆发性增长。 快速的业...
11
1
分享
iOS_大书
iOS
·
2年前
关注
iOS架构——项目组织架构
关键字:项目组织架构 CocoaPod + 多项目级联 + xib + MVVM 整体项目结构: storyboard、xib的取舍 不采用单个或多个Storyboard,...
25
4
分享
iOS_大书
iOS
·
2年前
关注
Swift 指针
前言 指针,作为编程中最重要的概念,一直存在于各大语言中,下面我们就来探索一下Swift中的指针。 1. Swift 指针简介 Swift中的指针分为两类: raw poi...
2
评论
分享
iOS_大书
iOS
·
2年前
关注
Swift---属性
属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,而计算属性计算(不是存储)一个值。计算属性可以用于类、结构体和枚举,存储属性只能用于类和结构体。...
7
评论
分享
iOS_大书
iOS
·
2年前
关注
Swift 类与结构体
一、类和结构体对比 Swift 中类和结构体有很多共同点。共同处在于: 定义属性用于存储值 定义方法用于提供功能 定义下标操作使得可以通过下标语法来访问实例所包含的值 定义...
6
评论
分享
iOS_大书
iOS
·
2年前
关注
Swift入门学习
文档 在入门Swift语言之前,可以先看下苹果官方对Swift语言的介绍(中文版) Swift介绍 开始着手学习Swift,可以看Swift官方文档。这篇文档是Swift ...
11
评论
分享
iOS_大书
赞了这篇文章
在做开发的信哥
2年前
关注
有一篇Swift模式参考,你我一起学习!
模式代表了单值或组合值的结构。例如,元组(1,2) 的结构是用逗号分隔两个元素的列表。因为模式代表一种值的结构,而不是一个任何一个特殊的值,你可以用多种值与之匹配。你还可以...
6
评论
分享
iOS_大书
iOS
·
2年前
关注
swift学习--OC与swift互调底层实现
1、工具:Hopper Disassembler v4 2、swift测试类: 3、OC测试类: 4、在hopper中查看MyT1.o文件的函数实现: 从上图可以看出swi...
2
评论
分享
iOS_大书
iOS
·
2年前
关注
2021年iOS高级工程师面试题
1. unicode一个汉字占多少字节?字母呢? 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间. 2. NSObject结构体里面有什么,大小为...
1
评论
分享
iOS_大书
iOS
·
2年前
关注
2021 iOS高级面试题及答案
1.UITableview的优化方法(缓存高度,异步绘制,减少层级,hide,避免离屏渲染) 2.有没有用过运行时,用它都能做什么?(交换方法,创建类,给新创建的类增加方法...
7
评论
分享
iOS_大书
iOS
·
2年前
关注
iOS底层isa探索分析
点击:获取更多资料 1. 概述 说起isa,我想对于一些探索过底层的朋友,应该并不陌生,而对于一些没有探究过的朋友,就有些云里雾里了,这是什么东西,干什么用的,平时开发中也...
4
评论
分享
iOS_大书
iOS
·
2年前
关注
iOS 底层学习——KVO
点击:获取更多资料 KVO KVO的全称是Key-Value Observing ,俗称“健值监听”,可以用与监听某个对象属性值的改变 KVO使用 概述 KVO全称KeyV...
2
评论
分享
iOS_大书
iOS
·
2年前
关注
iOS 底层学习 -Blocks
Block 概念 Block是带有自动变量的匿名函数。如字面意思,Block没有函数名,另外Block带有插入记号"^",插入记号便于查找到Block,后面跟的一个括号表示...
3
评论
分享
iOS_大书
赞了这篇文章
在做开发的信哥
2年前
关注
学iOS蓝牙Ble开发很枯燥难学?看完我这篇文章让你提升一个档次
最近做的项目主要是iphone与平常的一些设备进行蓝牙连接,通信等功能。所以整理了一下蓝牙方面的一些知识。 iOS蓝牙开发主要有种方式。 1 GameKit.framewo...
13
1
分享
iOS_大书
iOS
·
2年前
关注
iOS底层之关联对象
首先我们来回忆一个经典的面试题 Category能否添加成员变量?如果可以,如何给Category添加成员变量? 首先由之前的知识我们知道,Category在底层生成的如下...
4
评论
分享
iOS_大书
赞了这篇文章
在做开发的信哥
2年前
关注
iOS KVO底层实现原理 (一)
iOS KVO底层实现原理 (一) 一,KVO简述 二,KVC 简述 1. KVC定义 2. 方法调用 3. KVC准则 三,KVO实现原理探索 1. 探寻KVO底层实现原...
6
评论
分享
iOS_大书
iOS
·
2年前
关注
iOS线程锁
一:十种线程锁 我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要我们保证每次只有一个线程访问这一块资源,锁 应运而...
5
评论
分享
下一页
个人成就
文章被点赞
285
文章被阅读
46,037
掘力值
1,666
关注了
1
关注者
163
收藏集
0
关注标签
0
加入于
2021-07-01