首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
这里没有贺先生
掘友等级
iOS开发
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 30
沸点 1
赞
31
返回
|
搜索文章
最新
热门
iOS dealloc 流程
1、**_objc_rootDealloc** ```c++ if (fastpath(isa.nonpointer && //无指针指向 !isa.weakly_
iOS 锁相关
### 死锁 使用 sync 向**当前串行队列**中添加任务,会卡住当前的串行队列(产生死锁) ### 锁 #### OSSpinLock (自旋锁) High-level lock 自旋
iOS 中 id 类型
iOS 中 id 类型 id 类型是iOS中一种特殊的动态数据类型,其存在价值: id是一种通用的对象类型,她可以用类存储属于任何类的对象,可以理解为万能指针 在id的定义中,已经包装好了*号,id指
iOS 深拷贝 浅拷贝
深拷贝 浅拷贝 浅拷贝 深拷贝 深拷贝与浅拷贝的本质区别 区分深拷贝与浅拷贝 主要从 容器类和 非容器 类着手,不管是容器类还是非容器类都有可变对象和不可变对象,所以分为四种: 非容器类不可变对象:N
iOS 怎么防止中间人攻击(charles 抓包)
一、防止手机设置代理进行抓包 借助于 CFNetwork 在应用从后台进入前台时检测是否设置代理,如果设置代理进行弹框提示 二、SSL Pinning(AFN+SSL Pinning)推荐 **考虑证
AutoreleasePool
AutoReleasePool AutoreleasePool的实现原理 @autoreleasePool = __AtAutoreleasePool __autoreleasePool Autore
InterView
编译流程 Objective C/C/C++ 使用的编译器前端是Clang,Swift是swift,后端都是LLVM. 源文件 预处理阶段:宏的展开,头文件的导入 编译阶段 ①词法分析 ②语法分析(抽
iOS crash 收集与分析
一、收集方式 1、设备收集 a.使用Xcode从设备获取崩溃日志 把你的手机连接到Mac,并选择Xcode->Windows->Device and Simulator,然后点击View Device
iOS 直播相关技术
直播流程图 一、数据采集 视频采集 AVCaptureDevice 前后摄像头作为视频源生成输入 AVCaptureDeviceInput 视频输入 加入到 👇 session AVCaptureSe
APP 启动流程 和 APP 编译流程
APP 启动流程 App启动后,首先,系统内核(Kernel)创建一个进程。 其次,加载可执行文件。(可执行文件是指Mach-O格式的文件,也就是App中所有.o文件的集合体)这时,能获取到dyld(
下一页
个人成就
文章被点赞
74
文章被阅读
20,182
掘力值
728
关注了
73
关注者
17
收藏集
1
关注标签
9
加入于
2017-03-15