首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
HinsSong
掘友等级
iOS
喜欢音乐
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
重构代码的 5 个 Xcode 技巧
作为一名开发人员,有时重构代码比写代码的时间都要多,所以知道如何重构一段代码是开发者需要掌握的一项非常重要的技能之一。
僵尸对象及其检测
僵尸对象一种用来检测内存错误(EXC_BAD_ACCESS)的对象,它可以捕获任何对尝试访问坏内存的调用。 如果给僵尸对象发送消息时,那么将在运行期间崩溃和输出错误日志。通过日志可以定位到野指针
iOS 原生级别后台下载详解
当然,这个问题其实很简单,解决方案也有很多。但我第一时间想到的是,目前是否存一个具有任务组概念,非常权威,非常流行、稳定可靠,并且是用 Swift 写的,Github 上 star 非常多的下载框架?如果存在这样的轮子,我就打算把它作为项目里专用的下载模块。很可惜,下载框架很多…
SnapKit源码分析
SnapKit源码分析 一个经典的Swift的第三方库,专门用于项目的自动布局 通过SnapKit源码分析出“给谁做约束”、“设置约束的过程”,梳理出完整的布局思路。
今日头条优化实践: iOS 包大小二进制优化,一行代码减少 60 MB 下载大小
苹果对 iOS App 大小有严格限制:下载大小超限会阻碍用户在蜂窝网络下载 App ,直接影响新用户转化;可执行文件超限将导致 App 审核被拒,直接影响上架。今日头条探索实践 __TEXT 段迁移技术,成功减小下载大小 32%,并且解决了可执行文件大小受限问题。 1. 下载…
iOS多线程之--线程安全(线程锁)
1. 什么是线程安全? 如果一段代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。一般来说当多个线程访问同一块资源(同一个对象、同一个变量、同一个文件)时,很…
个人成就
文章被点赞
4
文章被阅读
682
掘力值
35
关注了
5
关注者
4
收藏集
0
关注标签
31
加入于
2021-02-04