首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
丸疯
掘友等级
iOSer
|
金融壹账通
学习,成长
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
2021年6月面试小记
SDWebImageView runtime runloop swift 网络基础 多线程 消息机制
iOS 类的加载
读取影响运行时的环境变量。 运行C++静态构造函数。在dyld调用我们的静态构造函数之前,libc 会调用_objc_init(),因此我们必须自己做 启动回调机制。通常这不会做什么,因为所有的初始化都 我们知道代码编译后会产生macho文件,macho文件中就存储了所有的符号…
从Python到Swift有多远?借鉴思路,编写更Swifty的正则匹配工具类|项目复盘
一个字符串正则校验工具类,使用Swift中的enum实现并使用。 本文的思路亮点在于从Python使用的过程中,跳跃到Swift中的脑洞折腾方式,难点在于如何写出更Swifty的编码。 Python和Swift,API上的远方亲戚嘛。 做前端和App端一般都会涉及表单输入,校验…
正则表达式操作符
操作符直接操作符类别|匹配类型|匹配字符-|-|-Cat|字符串Cat,属于串联|Cat,不能匹配CataC|字符C|C任意类型类别|匹配类型|匹配字符-|-|-.|匹配所有类型字符,除了newlin
objc_class cache分析
笔者已有两篇blog介绍ISA与bits,有兴趣的同学可以看一下。 这里我们跟进代码发现capacity()的内部实现为: return mask() ? mask()+1 : 0;,也就是说首先会去获取旧值oldCapacity,oldCapacity的值为mask的+1。 …
iOS底层探索:结构体内存对齐
注:本文旨在记录笔者的学习过程,仅代表笔者个人的理解,如果有表述不准确的地方,欢迎各位指正!因为涉及到的概念来源自网络,所以如有侵权,也望告知!前言本文主要是深入了解一下iOS底层对结构体内部字节进行
个人成就
文章被点赞
24
文章被阅读
7,958
掘力值
258
关注了
9
关注者
6
收藏集
0
关注标签
3
加入于
2020-04-09