首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
好文章
订阅
zczb同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
Swift代码自动格式化
Swift代码自动格式化 1. 安装SwiftFormat 什么是SwiftFormat SwiftFormat 是一款用来格式化Swift代码的命令行工具。 我们可以直接用 Homebrew 来安装
iOS-GitHub上的优秀轮子
前言最近项目不忙,闲来无事整理一下关于iOS在GitHub上的优秀第三方轮子,总有一个你能用得到。轮子集合1.awesome-swift:https://github.com/matteocrippa
iOS Rendering 渲染全解析(长文干货)
1. 计算机渲染原理 对于现代计算机系统,简单来说可以大概视作三层架构:硬件、操作系统与进程。对于移动端来说,进程就是 app,而 CPU 与 GPU 是硬件层面的重要组成部分。CPU 与 GPU 提供了计算能力,通过操作系统被 app 调用。 CPU(Central Proc…
NSCache 源码阅读
NSCache 是一种可变集合,用于临时存储在资源不足时容易被回收的 key-value 键值对。NSCache 具有字典的所有功能,并且还具备如下特性: 区别于 NSMutableDictionary ,NSCache 不需要对 key 进行拷贝。 在 SDWebImage …
iOS摸鱼周报 第三期
iOS摸鱼周报,主要分享大家开发过程遇到的经验教训及学习内容。虽说是周报,但当前内容的贡献途径还未稳定下来,如果后续的内容不足一期,可能会拖更到下一周再发。所以希望大家可以多分享自己学到的开发小技巧和解bug经历。 周报仓库在这里:https://github.com/zhan…
抖音品质建设 - iOS 安装包大小优化实践篇
客户端开发的同学都知道「安装包大小」是 App 重要的基础体验指标之一。今天将为大家介绍抖音在优化安装包大小方向做的一些探索和尝试。 一些影响包大小的编码习惯。 Part 1. 包大小劣化到底带来什么影响 要说 iOS 平台上安装包大小对 App 的影响,首先需要了解到的是 A…
iOS《Key-Value Coding Programming Guide》官方文档
Key-value coding(键值编码)是由 NSKeyValueCoding 非正式协议启用的一种机制,对象采用这种机制来提供对其属性/成员变量的间接访问。当一个对象符合键值编码时,它的属性/成员变量可以通过一个简洁、统一的消息传递接口(setValue:forKey:)…
推荐两个高仿抖音 GitHub 开源项目( iOS 和 Android)
抖音短视频App火速爆红,没几年就成为了国民级App。低成本的体验方式,不管是大爷大妈,还是刚会玩手机的小孩儿,都沉迷之中无法自拔。今天推荐两个GitHub项目,都是移动端开发者开发的复制版抖音App
抖音品质建设 - iOS启动优化《原理篇》
启动是 App 给用户的第一印象,启动越慢用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多面也很广,一篇文章难以包含全部,所以拆分成两部分:原理和实践。 本文从基础知识出发,先回顾一些核心概念,为后续章节做铺垫;接下来介绍 IPA 构建…
不升级Xcode, 不升级Mac, 依然能好好Debug iOS13
苹果惯例一年一度大升级一次iOS, 会把相关开发工具和系统都升级一遍, 十分蛋疼, 很多时候, 我们还不想升级XCode, 更不想升级系统, 特别是beta版的时候, 同时安装2个XCode, 十分恶心. 对于Mac OS还好, 大部分情况的新版XCode都可以支持到当前主流的…