首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
精品文章
订阅
小亲亲亲0
更多收藏集
微信扫码分享
微信
新浪微博
QQ
41篇文章 · 0订阅
Drafter: 一个在iOS项目中分析代码结构的工具
在分析一个工程中的单个代码文件时,无法得知定义在其他文件中的类或方法,导致生成的语法树节点缺失,对最终的结果造成不小的影响。 在解析时clang会进行预处理,导致最终生成的结果可能包括一些外部系统库的函数,这对于我们来说是无用的信息(当然这个应该是我的使用姿势问题)。 无法支持…
iOS-GitHub上的优秀轮子
前言最近项目不忙,闲来无事整理一下关于iOS在GitHub上的优秀第三方轮子,总有一个你能用得到。轮子集合1.awesome-swift:https://github.com/matteocrippa
iOS Memory 内存详解 (长文)
iOS 是基于 BSD 发展而来,所以先理解一般的桌面操作系统的内存机制是非常有必要的。在此基础之上,本文会进一步在 iOS 系统层面进行分析,包括 iOS 整体的内存机制,以及 iOS 系统运行时的内存占用的情况。最后会将粒度缩小到 iOS 中的单个 app,讲到单个 app…
objc源码解析-ObjectiveC对象结构
本文将从源码角度分析 Objective-C 对象的数据结构,阅读本文需要对 Objective-C 语言有基本了解。本文的源码来自objc4-706,可在该页面下载源码。另附一份可运行的Runtime源码。 Objective-C 是一种面向对象的语言,NSObject 是所…
User Notification Framework 框架的使用
这里很多文章都是从我的简书迁移过来的,因为懒得看各种广告,所以来掘金试试,希望掘金不要沦陷。PS:iOS 相关的工作目前参与比例很小了。 苹果在 iOS10 系统推出后,对于以往杂乱的推送处理逻辑进行了统一,推出了 User Notification Framework。对于 …
iOS 内存管理MRC
1. 什么是内存管理 当程序所占用的内存较多时,系统就会发出内存警告,这时就得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等 继承了NSObject的对象的存储在操作系统的堆里边。 操作系统的栈:由操作系统自动分配释放,存放函数的参数值,局部变量的值等。其…
iOS13-Xcode11-UIScrollView的新功能-在storyboard上即可设置ContentSize-更高效的布局
在Xcode11之前,ScrollView的布局是比较繁琐且不易理解的,主要是因为ScrollView的特殊性(需指定contentSize)造成的。 Xcode11之后呢,虽然官方加入了SwiftUI新框架让我们更加容易的制作UI,但尚处起步阶段,故在storyboard(I…
NavigationController 已经洗干净了, 就等你来
关于 NavigationController 的一些总结
(强烈推荐)移动端音视频从零到上手
音视频的发展正在向各个行业不断扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等等,音视频方向已经占据一个相当重要的位置,而音视频真正入门的文章又少之甚少,一个刚毕业小白可能很难切入理解,因为音视频中涉及大量理论知识,而代码的书写需要结合这些理论,所以搞懂音视频,编解码等…
开启 Cocoapods 新选项,加快项目索引速度
前几天 Cocoapods 1.7.0 正式版发布了,我最期待的一个功能是 Multiple Pod Projects,昨天顺手就给接入了,项目解析和索引效率有了非常明显的提升,过程中踩了些坑,这次一起把之前 debug 的经验分享一下。 之前 Cocoapods 会把每个依赖…